[data-pro-localized]{max-width:100%;min-width:0}[data-pro-localized] .pro-product{grid-column:1/-1;border:1px solid #dce5fa;border-radius:18px;padding:15px;margin:6px 0 14px;min-width:0}[data-pro-localized] .pro-product legend{font-weight:800;color:#25418f;padding:0 8px}[data-pro-localized] .pro-product .pro-form{margin:8px 0;gap:10px}[data-pro-localized] [data-products]{display:grid;gap:12px}[data-pro-localized] [data-add-product],[data-pro-localized] [data-remove-product]{border:1px solid #cad7fc;background:#f2f6ff;color:#2c4dba;padding:10px 14px;border-radius:11px;font-weight:750;cursor:pointer}[data-pro-localized] [data-remove-product]{background:#fff;color:#9e3446}[data-pro-localized] [data-document]:empty{display:none}[data-pro-localized] [data-document]{overflow:visible}[data-pro-localized] .pro-results .pro-table+ .pro-table{margin-top:18px}html[dir=rtl] [data-pro-localized] .pro-table td,html[dir=rtl] [data-pro-localized] .pro-table th{text-align:right}html[dir=rtl] [data-pro-localized] .pro-note{border-left:0;border-right:3px solid #bfcafa}html[dir=rtl] [data-pro-localized] input[type=number],html[dir=rtl] [data-pro-localized] input[type=date]{direction:ltr;text-align:right}@media(max-width:550px){[data-pro-localized] .pro-product{padding:10px}[data-pro-localized] .pro-table{min-width:420px}}@media print{@page{size:A4;margin:13mm}html,body,#app,#app main,#app main>.pro-workspace,[data-pro-localized]{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;box-shadow:none!important}#app>header,#app>footer,#app main>:not(.pro-workspace),#app main>.pro-workspace>:not([data-pro-localized]),[data-pro-localized]>:not(#pro-print){display:none!important}#pro-print,#pro-print *{visibility:visible!important}#pro-print{position:static!important;display:block!important;width:100%!important;break-after:auto!important;page-break-after:auto!important}#pro-print .pro-table{width:100%!important;min-width:0!important;table-layout:auto;font-size:9px}#pro-print tr{break-inside:avoid}#pro-print td,#pro-print th{padding:4px!important}#pro-print h2{margin:0 0 12px!important}}
