.PlanVoucherTray-module__c6Hx2q__anchor{display:inline-flex;position:relative}.PlanVoucherTray-module__c6Hx2q__tray{z-index:45;color:#f5f5f6;background:#17191f;border:1px solid #3b3d43;border-radius:16px;width:min(420px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0009}.PlanVoucherTray-module__c6Hx2q__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.PlanVoucherTray-module__c6Hx2q__header div{gap:3px;display:grid}.PlanVoucherTray-module__c6Hx2q__header strong{font-size:14px}.PlanVoucherTray-module__c6Hx2q__header small{color:#a8a9af;font-size:11px}.PlanVoucherTray-module__c6Hx2q__close{color:#bfc0c6;cursor:pointer;background:0 0;border:0;padding:2px}.PlanVoucherTray-module__c6Hx2q__search{color:#a6a7ad;border:1px solid #37393e;border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 9px;display:flex}.PlanVoucherTray-module__c6Hx2q__search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.PlanVoucherTray-module__c6Hx2q__scroll{overscroll-behavior:contain;max-height:260px;padding:2px 2px 4px;overflow-y:auto}.PlanVoucherTray-module__c6Hx2q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PlanVoucherTray-module__c6Hx2q__coupon{text-align:left;color:#f6f6f6;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:auto;background:linear-gradient(135deg,#24252a,#1e2025);border:1px dashed #706030;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:3px;min-width:0;height:76px;padding:9px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.PlanVoucherTray-module__c6Hx2q__coupon:hover,.PlanVoucherTray-module__c6Hx2q__chosen{border-color:#e6b827;box-shadow:0 3px 14px #d3a30e25}.PlanVoucherTray-module__c6Hx2q__coupon:active{cursor:grabbing;transform:none}.PlanVoucherTray-module__c6Hx2q__coupon strong{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.PlanVoucherTray-module__c6Hx2q__coupon b{color:#f4c438;font-variant-numeric:tabular-nums;font-size:14px}.PlanVoucherTray-module__c6Hx2q__coupon span{color:#bdb6a0;justify-content:space-between;align-items:center;gap:4px;display:flex}.PlanVoucherTray-module__c6Hx2q__coupon small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.PlanVoucherTray-module__c6Hx2q__coupon svg{flex:none}.PlanVoucherTray-module__c6Hx2q__empty{color:#a8a9af;margin:10px 2px;font-size:12px}.PlanVoucherTray-module__c6Hx2q__chooser{border-top:1px solid #383a40;margin-top:10px;padding-top:10px}.PlanVoucherTray-module__c6Hx2q__chooser strong{color:#d9bc62;font-size:11px}.PlanVoucherTray-module__c6Hx2q__chooser div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.PlanVoucherTray-module__c6Hx2q__chooser button{color:#f6e0a0;cursor:pointer;background:#302a1c;border:1px solid #6d5b25;border-radius:7px;padding:6px 8px;font-size:11px}.PlanVoucherTray-module__c6Hx2q__chooser button:hover{background:#463816}.PlanVoucherTray-module__c6Hx2q__footer{border-top:1px solid #383a40;margin-top:10px;padding-top:9px}.PlanVoucherTray-module__c6Hx2q__footer button{color:#e8bf40;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px}@media (max-width:540px){.PlanVoucherTray-module__c6Hx2q__tray{width:min(360px,100vw - 28px);right:-12px}.PlanVoucherTray-module__c6Hx2q__scroll{max-height:235px}}
.PlanContractsVoucher-module__lrqZvW__planCard .plan-card-open>small{margin-top:8px;line-height:1.35;display:block}@media (min-width:920px){.PlanContractsVoucher-module__lrqZvW__trayOpenGrid{margin-right:440px}}.PlanContractsVoucher-module__lrqZvW__dropTarget{border-color:#e4b530!important;box-shadow:0 0 0 2px #e4b53035,0 8px 28px #e4b53018!important}.PlanContractsVoucher-module__lrqZvW__dropHint{margin-top:9px;display:block;color:#f3cc64!important;letter-spacing:normal!important;text-transform:none!important;font-size:11px!important;font-weight:700!important}.PlanContractsVoucher-module__lrqZvW__simulated{min-height:216px}.PlanContractsVoucher-module__lrqZvW__simulated .plan-card-open{padding-bottom:42px}.PlanContractsVoucher-module__lrqZvW__simulated .plan-card-open h2{margin-top:15px}.PlanContractsVoucher-module__lrqZvW__result{gap:3px;margin-top:11px;display:grid;color:#e7e8ea!important;letter-spacing:normal!important;text-transform:none!important;font-weight:400!important}.PlanContractsVoucher-module__lrqZvW__result strong{color:#f2c640;font-variant-numeric:tabular-nums;font-size:19px}.PlanContractsVoucher-module__lrqZvW__result small{color:#bcc0c7;font-size:11px}.PlanContractsVoucher-module__lrqZvW__result small:first-child{color:#e2c674}.PlanContractsVoucher-module__lrqZvW__remove{color:#aeb2ba;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex;position:absolute;bottom:14px;left:22px}.PlanContractsVoucher-module__lrqZvW__remove:hover{color:#f2c640}.PlanContractsVoucher-module__lrqZvW__notice{color:#d8bd70;margin:-5px 0 12px;font-size:12px}.PlanContractsVoucher-module__lrqZvW__detail{background:linear-gradient(120deg,#26241c,#1a1d22);border:1px solid #652;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(250px,1.3fr) auto;align-items:center;gap:18px;margin:16px 0;padding:18px;display:grid}.PlanContractsVoucher-module__lrqZvW__detail h2{margin:3px 0 2px;font-size:18px}.PlanContractsVoucher-module__lrqZvW__detail p{color:#aeb2ba;margin:0;font-size:11px}.PlanContractsVoucher-module__lrqZvW__detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.PlanContractsVoucher-module__lrqZvW__detail dl div{gap:2px;display:grid}.PlanContractsVoucher-module__lrqZvW__detail dt{color:#aeb2ba;font-size:10px}.PlanContractsVoucher-module__lrqZvW__detail dd{color:#f2c640;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.PlanContractsVoucher-module__lrqZvW__detail button{color:#c8b77d;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (max-width:850px){.PlanContractsVoucher-module__lrqZvW__detail{grid-template-columns:1fr}.PlanContractsVoucher-module__lrqZvW__detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
