@charset "UTF-8";.import-header-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.import-header-row{display:grid;gap:10px}.import-header-row.company-row{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.import-header-row.document-row{grid-template-columns:repeat(4,minmax(0,1fr))}.import-header-row label,.import-total-row label{display:grid;gap:5px;color:#506178;font-size:12px;font-weight:800}.import-header-row input,.import-total-row input{box-sizing:border-box;width:100%;padding:8px 9px;border:1px solid #cbd5e1;border-radius:6px;font:inherit;color:#1f2937}.import-lines{overflow-x:auto}.import-lines .import-line{grid-template-columns:var(--import-line-columns)!important;width:max-content;min-width:100%}.import-line-header{position:sticky;top:0;z-index:2;background:#f8fafc}.import-line-header>span{position:relative;box-sizing:border-box;overflow:hidden;padding:4px 3px;color:#60748e;font-size:9px;font-weight:800;white-space:nowrap}.import-line-header i{position:absolute;z-index:3;top:0;right:0;width:10px;height:100%;cursor:col-resize;touch-action:none}.import-line-header i:after{content:"";position:absolute;top:2px;bottom:2px;left:4px;width:2px;border-radius:2px;background:transparent}.import-line-header i:hover:after,.import-line-header i:active:after{background:#2563eb}.import-total-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.invoice-total-section .import-total-row{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr))!important;gap:10px}.import-total-grid label:nth-child(n){grid-column:auto!important}@media(max-width:700px){.import-header-row.company-row{grid-template-columns:minmax(0,2fr) minmax(120px,1fr)}.import-header-row.document-row{grid-template-columns:repeat(4,minmax(120px,1fr));min-width:620px}.import-total-row{min-width:620px}.import-header-grid,.import-total-grid{overflow-x:auto}}.import-global-article{display:flex;align-items:center;gap:6px;margin-left:auto}.import-global-article app-select{width:230px}.import-global-article button{white-space:nowrap}.import-lines .import-line>app-select{min-width:0;font-size:9px}.import-lines .import-line>app-select .editable-trigger{min-height:24px}.imported-grid-card>.section-title .validated-toggle{display:none}.invoice-workspace>.invoice-preview,.invoice-workspace>.invoice-splitter,.invoice-workspace:before,.invoice-article-assignment{display:none!important}.invoice-workspace>.invoice-grid{flex:1 1 100%!important;padding:0!important}.invoice-data-dialog{box-sizing:border-box;width:min(1480px,100vw - 30px);height:calc(100vh - 30px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 20px 60px #0006}.invoice-data-dialog>header{padding:15px 18px;border-bottom:1px solid #e2e8ef}.invoice-data-dialog h2{margin:3px 0 0;font-size:18px}.invoice-data-dialog>.modal-actions{padding:12px 18px;border-top:1px solid #e2e8ef}.invoice-dialog-body{height:100%;overflow:auto;padding:16px 18px}.invoice-dialog-summary{grid-template-columns:repeat(6,minmax(0,1fr));padding:0 0 15px}.invoice-dialog-summary .total{grid-column:auto;padding-top:0;border:0}.invoice-dialog-summary .total dd{font-size:17px}.invoice-dialog-pdf{height:100%;overflow:auto;background:#525b65}.invoice-dialog-pdf #invoice-pdf-pages{min-width:max-content;padding:18px}.stored-lines-section{border:1px solid #dfe7ef;border-radius:9px;overflow:visible}.stored-lines-heading{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border-bottom:1px solid #dfe7ef}.stored-lines-heading h3{margin:0 auto 0 0}.stored-global-controls{display:flex;align-items:center;gap:6px}.stored-global-controls app-select{width:210px}.stored-lines-table{overflow:auto}.stored-line{display:grid;grid-template-columns:42px minmax(220px,1fr) minmax(150px,.65fr) minmax(180px,.75fr) 95px;gap:7px;align-items:center;min-width:850px;padding:6px 10px;border-bottom:1px solid #edf1f4;font-size:11px}.stored-line:last-child{border-bottom:0}.stored-line-head{background:#fbfcfd;color:#60748e;font-size:9px;font-weight:800}.stored-line>app-select{min-width:0}.stored-line>strong{text-align:right;white-space:nowrap}.stored-line .approver-tokens{min-width:0}.invoice-data-dialog:has(.stored-global-controls app-select:nth-of-type(2)) .stored-line{grid-template-columns:42px minmax(220px,1fr) minmax(150px,.65fr) minmax(150px,.65fr) 95px}.invoice-data-dialog .line-approval{display:flex;gap:3px}.invoice-data-dialog:has(.stored-line .line-approval) .stored-line{grid-template-columns:42px minmax(220px,1fr) minmax(145px,.6fr) minmax(145px,.6fr) 65px 95px}@media(max-width:900px){.invoice-data-dialog{width:calc(100vw - 12px);height:calc(100vh - 12px)}.invoice-dialog-summary{grid-template-columns:repeat(2,1fr)}.stored-lines-heading,.stored-global-controls{align-items:stretch;flex-direction:column}.stored-global-controls app-select{width:100%}}.stored-line app-select.line-article-select .editable-trigger,.stored-line app-select.line-approval-group-select .editable-trigger{min-height:26px}.stored-line app-select.line-article-select .editable-trigger input,.stored-line app-select.line-approval-group-select .editable-trigger input{padding:3px 6px;font-size:10px}.stored-line app-select.line-article-select .editable-trigger button,.stored-line app-select.line-approval-group-select .editable-trigger button{flex-basis:24px}.invoice-title-context{margin:3px 0 0;color:#60748e;font-size:12px;font-weight:700}.invoice-edit-section{margin-bottom:14px;padding:12px;border:1px solid #dfe7ef;border-radius:9px;background:#fff}.invoice-edit-section h3{margin:0 0 10px;color:#334155;font-size:13px}.invoice-edit-header-row,.invoice-edit-summary-row,.invoice-total-row{display:grid;gap:9px}.invoice-edit-header-row{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(150px,1fr) 145px}.invoice-edit-summary-row{grid-template-columns:repeat(3,minmax(130px,1fr));max-width:620px;margin-top:9px}.invoice-total-row{grid-template-columns:repeat(5,minmax(110px,1fr))}.invoice-total-row+.invoice-total-row{margin-top:9px}.invoice-edit-section label{display:grid;gap:4px;min-width:0;color:#60748e;font-size:10px;font-weight:800;text-transform:uppercase}.invoice-edit-section input{box-sizing:border-box;width:100%;min-width:0;height:28px;padding:4px 7px;border:1px solid #d5dee8;border-radius:5px;background:#fff;color:#243247;font:inherit;text-transform:none}.stored-line-text,.stored-line-amount{box-sizing:border-box;width:100%;min-width:0;height:26px;padding:3px 5px;border:1px solid transparent;border-bottom-color:#dbe3ec;background:transparent;color:#243247;font:inherit}.stored-line-text:focus,.stored-line-amount:focus{outline:0;border-color:#93c5fd;border-radius:4px;background:#fff}.stored-line-amount{text-align:right}.stored-global-controls app-select.line-article-select .editable-trigger{min-height:26px}.stored-global-controls app-select.line-article-select .editable-trigger input{padding:3px 6px;font-size:10px}.stored-global-controls app-select.line-article-select .editable-trigger button{flex-basis:24px}.danger-inline{color:#b42318!important;border-color:#f1b8b8!important}.invoice-header-section .invoice-dialog-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.invoice-totals-section{margin-top:14px}@media(max-width:900px){.invoice-edit-header-row{grid-template-columns:repeat(2,minmax(150px,1fr))}.invoice-total-row{grid-template-columns:repeat(3,minmax(110px,1fr))}}.attempts-grid .attempts-head,.attempts-grid .attempts-row{grid-template-columns:minmax(180px,1.15fr) 145px minmax(260px,2fr) 90px 160px 90px!important}.incident-category{display:inline-flex;width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#eef4f8;color:#35536a!important;font-size:10px!important;font-weight:800;letter-spacing:.025em;text-transform:uppercase}@media(max-width:850px){.attempts-grid .attempts-row{grid-template-columns:1fr auto!important}.attempts-grid .attempts-row .incident-category{display:inline-flex;grid-column:1;grid-row:2}}.invoice-dialog-view{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.invoice-dialog-view.combined{grid-template-columns:var(--invoice-combined-data-width, 760px) 12px minmax(320px,1fr)}.invoice-dialog-view.combined .invoice-dialog-body{min-width:0}.invoice-dialog-view.combined .invoice-dialog-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.stored-global-controls{flex-wrap:wrap;justify-content:flex-end}.stored-global-assignment{display:flex;align-items:center;gap:4px}.stored-global-assignment app-select{flex:0 0 210px}.global-assignment-icon{display:grid!important;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0!important;border-radius:5px!important;font-size:17px!important;font-weight:800;line-height:1}.global-assignment-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.global-assignment-icon.delete{color:#b42318!important;border-color:#f1b8b8!important}.global-assignment-icon.delete:hover{background:#fff1f0!important}@media(max-width:900px){.stored-global-assignment{width:100%}.stored-global-assignment app-select{flex:1 1 auto;width:auto!important}}.stored-lines-table .stored-line{grid-template-columns:var(--stored-line-columns)!important;width:max-content;min-width:100%}.stored-line-head>span{position:relative;box-sizing:border-box;overflow:hidden;padding-right:10px;white-space:nowrap}.stored-line-head i{position:absolute;z-index:3;top:0;right:0;width:10px;height:100%;cursor:col-resize;touch-action:none}.stored-line-head i:after{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:2px;border-radius:2px;background:transparent}.stored-line-head i:hover:after,.stored-line-head i:active:after{background:#2563eb}.stored-line-concept{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stored-lines-table .stored-line.approved{background:#e8f7ec;box-shadow:inset 3px 0 #2f9b50}.stored-lines-table .stored-line.rejected{background:#fff0ef;box-shadow:inset 3px 0 #c64840}.invoice-combined-splitter{cursor:col-resize;touch-action:none;background:linear-gradient(90deg,transparent 4px,#c8d5df 4px,#c8d5df 8px,transparent 8px)}.invoice-dialog-pdf-shell{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#525b65}.invoice-dialog-pdf-shell .invoice-dialog-pdf{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden}.invoice-data-dialog .invoice-dialog-pdf #invoice-dialog-pdf-pages,.invoice-data-dialog .invoice-dialog-pdf .pdf-native-preview{box-sizing:border-box;display:block;width:100%;height:100%;min-width:0;padding:0;border:0}.invoice-data-dialog .invoice-dialog-pdf #invoice-dialog-pdf-pages{position:absolute;inset:0}@media(max-width:1050px){.invoice-dialog-view.combined{grid-template-columns:minmax(0,1fr);overflow:auto}.invoice-dialog-view.combined .invoice-combined-splitter{display:none}.invoice-dialog-view.combined .invoice-dialog-body{border-right:0;border-bottom:1px solid #dfe7ef}.invoice-dialog-view.combined .invoice-dialog-pdf-shell{min-height:650px}}.invoice-data-dialog .invoice-dialog-body{box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-width:0;min-height:0;padding:10px 18px;overflow:hidden}.invoice-data-dialog .invoice-header-section,.invoice-data-dialog .invoice-totals-section{flex:0 0 auto}.invoice-data-dialog .invoice-header-section{margin-bottom:8px}.invoice-data-dialog .invoice-readonly-header{padding:7px 10px}.invoice-data-dialog .invoice-header-section.invoice-readonly-header>h3{margin-bottom:5px}.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary{grid-template-columns:minmax(0,2fr) minmax(0,.75fr) minmax(0,1fr) repeat(3,minmax(0,.8fr));gap:8px;padding:0}.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary div{gap:1px;min-width:0}.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary dt{font-size:9px}.provider-resolution{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:99px;background:#eaf2ff;color:#295f9e;font-size:9px;font-weight:800;line-height:1.2;vertical-align:middle}.provider-alias-learning{overflow:hidden;color:#287543;font-size:9px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary dd{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.invoice-data-dialog .invoice-edit-header-row,.invoice-data-dialog .invoice-dialog-summary{grid-template-columns:minmax(220px,2fr) minmax(130px,.8fr) 145px 155px 90px}.invoice-data-dialog .stored-lines-section{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:130px;overflow:hidden}.invoice-data-dialog .stored-lines-heading{flex:0 0 auto}.invoice-data-dialog .stored-lines-table{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto}.invoice-data-dialog .stored-lines-table .stored-line{box-sizing:border-box;width:100%;min-width:0;gap:5px;padding:2px 10px;border-bottom:0;line-height:1.2}.invoice-data-dialog .stored-line-head{position:sticky;z-index:3;top:0;padding-top:4px;padding-bottom:4px}.invoice-data-dialog .stored-line-text,.invoice-data-dialog .stored-line-amount{height:22px;padding:1px 4px;border:0}.invoice-data-dialog .stored-line app-select.line-article-select .editable-trigger,.invoice-data-dialog .stored-line app-select.line-approval-group-select .editable-trigger{min-height:22px}.invoice-data-dialog .stored-line app-select.line-article-select .editable-trigger input,.invoice-data-dialog .stored-line app-select.line-approval-group-select .editable-trigger input{padding:1px 5px}.invoice-data-dialog .stored-line app-select.line-article-select .editable-trigger button,.invoice-data-dialog .stored-line app-select.line-approval-group-select .editable-trigger button{flex-basis:22px}.invoice-data-dialog .stored-line>*{min-width:0}.invoice-data-dialog .invoice-totals-section{margin:8px 0 0}.invoice-data-dialog>.modal-actions{position:relative;z-index:5;align-items:center;background:#fff}.invoice-footer-error{display:flex;align-items:center;gap:7px;min-width:0;max-width:min(60%,760px);margin-right:auto;color:#b43730;font-size:12px}.invoice-footer-error>span,.invoice-field-error-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:18px;height:18px;border-radius:50%;background:#d94a43;color:#fff;font-size:11px;font-style:normal;font-weight:800;cursor:help}.invoice-footer-error strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-field-error-icon{margin-left:6px;vertical-align:middle}.invoice-data-dialog.invalid-provider .invoice-dialog-summary>div:first-child{padding:4px 6px;border:1px solid #d94a43;border-radius:5px;background:#fff0ef;color:#a63531}.invoice-data-dialog app-select.invoice-field-error .editable-trigger,.invoice-data-dialog app-select.invoice-field-error .select-trigger{border-color:#d94a43;background:#fff0ef;box-shadow:0 0 0 1px #d94a4330}.invoice-data-dialog.invalid-totals .invoice-totals-section,.invoice-data-dialog.invalid-line-amounts .stored-lines-section{border-color:#d94a43;background:snow;box-shadow:0 0 0 1px #d94a4326}.invoice-data-dialog .invoice-header-section>h3,.invoice-data-dialog .stored-lines-heading>h3,.invoice-data-dialog .invoice-totals-section>h3{color:#26384c;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.01em}.invoice-data-dialog .invoice-header-section>h3,.invoice-data-dialog .invoice-totals-section>h3{margin:0 0 8px}.invoice-data-dialog .stored-lines-heading>h3{margin:0 auto 0 0}.invoice-title-block{min-width:0}.invoice-data-dialog>.invoice-dialog-header{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(320px,1.5fr) auto;align-items:center;gap:18px}.invoice-validation-slot{display:flex;min-width:0;align-items:flex-end;gap:7px}.invoice-validation-banner{display:-webkit-box;min-width:0;margin:0;padding:4px 8px;overflow:hidden;border:1px solid;border-radius:6px;font-size:11px;font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.invoice-validation-expand{flex:0 0 auto;padding:4px 7px;border:0;background:transparent;color:#1d4ed8;font-size:10px;text-decoration:underline}.invoice-validation-banner.valid{border-color:#a7d7b4;background:#eaf8ee;color:#176b38}.invoice-validation-banner.invalid{border-color:#efc2bd;background:#fff2f0;color:#a13b34}.invoice-validation-detail-backdrop{z-index:1001}.validation-detail-dialog{position:relative;box-sizing:border-box;width:min(760px,100vw - 40px);max-height:calc(100vh - 60px);padding:26px;overflow:auto;border-radius:12px;background:#fff;box-shadow:0 20px 60px #0006}.validation-detail-dialog h2{margin:0 0 14px;font-size:19px}.validation-detail-message{margin:0;padding:12px 14px;border:1px solid;border-radius:7px;font-size:13px;line-height:1.55;white-space:pre-wrap}.validation-detail-message.valid{border-color:#a7d7b4;background:#eaf8ee;color:#176b38}.validation-detail-message.invalid{border-color:#efc2bd;background:#fff2f0;color:#a13b34}.validation-detail-dialog .modal-actions{margin-top:18px}.invoice-data-dialog app-select .editable-trigger,.invoice-data-dialog app-select .select-trigger{box-sizing:border-box;min-height:28px;height:28px;border-color:#d5dee8;border-radius:5px;font-size:10px}.invoice-data-dialog app-select .editable-trigger input{padding:4px 7px;font-size:10px}.invoice-data-dialog app-select .editable-trigger button{flex-basis:26px}.invoice-totals-readonly label>span{min-height:28px;box-sizing:border-box;padding:6px 7px;border-bottom:1px solid #d5dee8;color:#243247;font-size:11px;font-weight:700;text-align:right;text-transform:none}@media(max-width:900px){.invoice-data-dialog>.invoice-dialog-header{grid-template-columns:minmax(0,1fr) auto}.invoice-validation-slot{grid-column:1/-1;grid-row:2}.invoice-data-dialog .invoice-edit-header-row,.invoice-data-dialog .invoice-dialog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.import-lines .import-line>.remove-line{grid-column:10;grid-row:1;align-self:center;justify-self:center;width:24px!important;height:24px!important;padding:0;border:1px solid #f1b8b8;border-radius:5px;background:#fff;color:#b42318;font-size:15px;line-height:1}.invoice-edit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.invoice-edit-section-heading h3{margin:0!important}.invoice-edit-section-heading button{padding:6px 9px;font-size:11px}.stored-line-action-head{text-align:center}.stored-remove-line{align-self:center;justify-self:center;width:26px;height:26px;padding:0!important;border:1px solid #f1b8b8!important;border-radius:5px!important;background:#fff!important;color:#b42318!important;font-size:15px!important;line-height:1!important}.confirmation-backdrop{z-index:1300!important}.recipient-company-backdrop{z-index:1200!important}.confirmation-dialog:has(.modal-actions button:nth-child(3)){width:min(560px,100%)!important}.confirmation-dialog .modal-actions{flex-wrap:wrap}.confirmation-dialog .modal-actions button{white-space:nowrap}.invoice-data-dialog .invoice-dialog-body{container-name:invoice-data-panel;container-type:inline-size}.import-editor-content form{container-name:import-editor-form;container-type:inline-size}.invoice-field-label{display:flex;min-width:0;align-items:center;gap:6px;line-height:1.2;white-space:nowrap}.invoice-field-label .provider-resolution{flex:0 1 auto;min-width:0;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container invoice-data-panel (max-width: 820px){.invoice-data-dialog .invoice-edit-header-row,.invoice-data-dialog .invoice-dialog-summary,.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-data-dialog .invoice-provider-field,.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary>div:first-child{grid-column:1/-1}}@container invoice-data-panel (max-width: 480px){.invoice-data-dialog .invoice-edit-header-row,.invoice-data-dialog .invoice-dialog-summary,.invoice-data-dialog .invoice-readonly-header .invoice-dialog-summary{grid-template-columns:minmax(0,1fr)}.invoice-edit-section-heading{align-items:flex-start;flex-direction:column}}@container import-editor-form (max-width: 680px){.import-header-row.company-row{grid-template-columns:minmax(0,1fr)}.import-header-row.document-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@container import-editor-form (max-width: 420px){.import-header-row.document-row{grid-template-columns:minmax(0,1fr)}}.invoice-data-dialog .stored-lines-table{overflow-x:auto}.invoice-data-dialog .stored-lines-table .stored-line{width:max-content;min-width:100%}.stored-line-head>span,.import-line-header>span{padding-right:18px;min-height:26px;display:flex;align-items:center}.stored-line-head i,.import-line-header i{width:18px;min-height:26px;-webkit-user-select:none;user-select:none}.stored-line-head i:after,.import-line-header i:after{left:8px;top:3px;bottom:3px;width:2px;background:#b5c4d6}.stored-line-head i:hover,.import-line-header i:hover,.stored-line-head i:focus-visible,.import-line-header i:focus-visible{background:#dbeafe;outline:1px solid #93c5fd;outline-offset:-1px}.stored-line-head i:focus-visible:after,.import-line-header i:focus-visible:after{background:#2563eb}.line-approval .line-approved-by{flex:0 0 auto;cursor:pointer;padding:0;border:0;background:transparent}.line-approved-by:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.line-approvers-popover{box-sizing:border-box;width:min(420px,100vw - 32px);max-height:70vh;overflow:auto;margin:auto;padding:16px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#243247;box-shadow:0 12px 40px #0003;white-space:normal}.line-approvers-popover::backdrop{background:#0f172a26}.line-approvers-popover header{display:flex;align-items:center;gap:12px;justify-content:space-between}.line-approvers-popover h3{margin:0;font-size:15px}.line-approvers-popover ul{list-style:none;padding:0;margin:12px 0 0}.line-approvers-popover li{display:grid;gap:5px;padding:10px 0;border-top:1px solid #e2e8f0;overflow-wrap:anywhere}.line-approvers-popover li span{color:#60748e;font-size:12px}.line-approvers-popover li p{margin:0;font-size:13px}.invoice-vat-comparison{margin:8px 0;color:#506178;font-size:12px}.invoice-vat-warning{margin:6px 0;padding:8px 10px;border:1px solid #eac56c;border-radius:6px;background:#fff8e6;color:#79550c}.user-company-access{margin:16px 0;padding:12px;border:1px solid #dce5ed;border-radius:8px;min-width:0}.user-company-access legend{font-weight:700}.user-company-list{max-height:180px;overflow-y:auto;margin-top:8px}.user-company-access p{font-size:13px;color:#405268}.user-dialog{position:relative;max-height:calc(100dvh - 32px);overflow-y:auto}button.outline.vat-applied{background:#dcfce7;border-color:#15803d;color:#166534}button.outline.vat-applied:hover{background:#bbf7d0;border-color:#166534;color:#14532d}
