.license220-benefits,.license220-support{box-sizing:border-box;min-width:0;color:#183d56;background:#f1f7fb;border:1px solid #c8dce9;border-radius:16px;padding:20px;margin-top:20px}.license220-benefits-list{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;padding:0!important;margin:0!important;gap:16px;color:#183d56}.license220-benefits-list li{display:flex;align-items:flex-start;gap:12px;min-width:0;margin:0;padding:0}.license220-benefits-list li>div{min-width:0}.license220-benefits-list strong{display:block;color:#183d56!important;font-size:16px;font-weight:650;line-height:1.55}.license220-benefits-list p{display:block;color:#4c6475!important;font-size:15px;line-height:1.75;margin:4px 0 0!important;word-break:normal;overflow-wrap:break-word}.license220-note-icon{display:grid;place-items:center;background:#ffdb79;color:#183d56;border-radius:10px;width:32px;height:32px;flex:0 0 32px;font-size:17px;font-weight:700}.license220-support{padding:26px;margin:28px 0;background:#edf5fa}.license220-support header{margin-bottom:22px}.license220-support h2{font-size:24px;line-height:1.4;margin:12px 0 0;color:#183d56!important}.license220-kicker{display:inline-block;border:1px solid #e8b641;border-radius:7px;background:#ffdb79;color:#163c55!important;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1.5;padding:6px 10px}.license220-support .license220-benefits-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.license220-start{margin:20px 0 16px}.license220-start>label{display:block;font-size:15px;font-weight:600;margin-bottom:9px}.license220-start-controls{display:flex;align-items:stretch;gap:10px}.license220-start input[type=number]{width:82px;min-width:70px;flex:0 0 82px;border:1px solid #adc4d4;border-radius:10px;color:#173b53;background:white;font:inherit;font-size:18px;text-align:center;padding:12px}.license220-start .pd-add{margin:0;flex:1;min-width:0;padding:14px;font-size:17px;line-height:1.5}.license220-card-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#ffcd49;color:#15364c!important;border:1px solid #e6ad26;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:650;text-decoration:none;line-height:1.5}.license220-card-action:hover{background:#ffdc79}.license220-order{padding-top:32px;padding-bottom:50px}.license220-order-heading{margin-bottom:26px}.license220-order h1{font-size:30px;line-height:1.45;margin:12px 0}.license220-order-heading p{color:#4c6475;line-height:1.75}.license220-order-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start;gap:22px}.license220-order-details{display:grid;gap:20px;min-width:0}.license220-order .license218-card{padding:22px;color:#183d56;border-radius:15px}.license220-order .license218-card p{line-height:1.75;color:#4c6475}.license220-order .license218-card h2{font-size:21px;color:#183d56;line-height:1.45}.license220-order .license218-card h2,.license220-order .license218-card h3{margin:0 0 14px}.license220-order #license218-saved{width:100%;margin:8px 0 20px;padding:11px;min-width:0;font:inherit;font-size:16px;border:1px solid #b8cedd;border-radius:9px;background:white;color:#173b53}.license220-order .license218-fields label{font-size:15px}.license220-order #license218-vat-result{font-size:14px;margin:8px 0}.license220-order .license218-notice{margin:12px 0;font-size:14px}.license220-order #license218-checkout>header h2{margin:0}.license220-order .license218-card[hidden]{display:none}.license220-items-panel>h2{margin-bottom:4px!important}.license220-order .license220-line{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;padding:18px 0;border-bottom:1px solid #cedfe9;align-items:start}.license220-line img{width:58px;height:58px;object-fit:contain;background:white;border:1px solid #e0e9ef;border-radius:8px}.license220-line h3{font-size:16px!important;line-height:1.55;margin:0!important;overflow-wrap:anywhere}.license220-line small{display:block;color:#597183;font-size:12px;margin:4px 0}.license220-line label{display:flex;align-items:center;gap:10px;font-size:14px;margin:10px 0 8px}.license220-line input[type=number]{width:76px;padding:8px;border:1px solid #b8cedd;border-radius:7px;background:#fff;font:inherit;font-size:16px;color:#183d56}.license220-line-price{font-size:17px;font-weight:700;padding-top:2px;white-space:nowrap}.license220-remove{background:transparent;border:0;color:#7d3740;text-decoration:underline;font:inherit;font-size:13px;padding:2px 0;cursor:pointer}.license220-order .button{white-space:normal;line-height:1.55;min-height:42px;font-size:15px}.license220-order [hidden]{display:none!important}#license220-add-toggle{margin-top:20px}#license220-picker{margin-top:20px;padding:18px;background:#fff;border:1px solid #c6dbe9;border-radius:12px}#license220-picker>label{display:block;font-size:14px;margin-bottom:8px}#license220-search{width:100%;font:inherit;font-size:16px;border:1px solid #aec7d8;border-radius:8px;padding:10px;box-sizing:border-box}#license220-search-results{display:grid;gap:0}.license220-search-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e0eaf1;padding:14px 0}.license220-search-row>div{min-width:0}.license220-search-row strong{display:block;font-size:14px;line-height:1.65}.license220-search-row small{display:block;color:#597183;font-size:12px}.license220-search-row button{flex-shrink:0;background:#ffdb79;border:1px solid #e8ba4f;border-radius:7px;padding:8px 12px;color:#183d56;font:inherit;font-size:13px;cursor:pointer}.license220-order-summary{position:sticky;top:22px}.license220-order-summary h2{margin-top:14px!important}.license220-order-summary dl{margin:18px 0}.license220-order-summary dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;font-size:15px;padding:10px 0}.license220-order-summary dt{font-weight:400}.license220-order-summary dd{margin:0;white-space:nowrap;font-weight:650}.license220-order-summary .license220-grand-total{border-top:1px solid #c1d5e4;margin-top:12px;padding-top:19px;font-size:20px}.license220-order-summary .license220-grand-total dd{padding:5px 9px;background:#ffdb79;border:1px solid #e7b647;border-radius:8px;color:#183d56}.license220-pay{width:100%;display:block;background:#ffcd49;border:1px solid #e8b641;border-radius:10px;color:#183d56;font-weight:700;padding:13px!important;cursor:pointer}.license220-pay:disabled{opacity:.55;cursor:wait}.license220-payment-note{font-size:14px;border-top:1px solid #c8dce9;padding-top:17px;margin-top:17px}.license220-invoice>label{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.7}.license220-invoice input{margin-top:7px;flex-shrink:0}.license220-invoice p{font-size:13px}#license220-result{color:#9a3542;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
@media(max-width:1000px){.license220-order-layout{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:16px}.license220-support .license220-benefits-list{grid-template-columns:1fr;gap:20px}}
@media(max-width:760px){.license220-order-layout{grid-template-columns:minmax(0,1fr)}.license220-order-summary{position:static}.license220-order{padding-top:24px}.license220-order h1{font-size:25px}.license220-order .license218-card{padding:18px}.license220-support{padding:20px}.license220-support h2{font-size:21px}.license220-benefits-list strong{font-size:16px}.license220-benefits-list p{font-size:15px}}
@media(max-width:420px){.license220-order .license220-line{grid-template-columns:42px minmax(0,1fr);gap:10px}.license220-line img{width:42px;height:42px}.license220-line-price{grid-column:2;margin-top:-6px}.license220-start input[type=number]{width:70px;flex-basis:70px}.license220-start .pd-add{font-size:16px;padding:12px 10px}.license220-search-row{align-items:flex-start}.license220-search-row button{padding:8px}.license220-benefits{padding:16px}.license220-note-icon{width:28px;height:28px;flex-basis:28px}.license220-order .license218-mark{width:30px;height:30px;font-size:20px}}
