.file-library{display:grid;gap:18px}.file-series-card{border:1px solid var(--border,#dfe5df);border-radius:14px;padding:20px;background:var(--surface,#fff)}.file-series-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.file-series-card h3{margin:0 0 7px}.file-series-card p{color:var(--muted,#68716a);font-size:13px}.file-library-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.file-library-links{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.file-library-links>span{background:#f1f6f1;border-radius:8px;padding:7px 10px;font-size:12px}.file-library-links .text-button{margin-left:8px}.file-version-row{border-top:1px solid var(--border,#dfe5df);padding:16px 0;display:grid;grid-template-columns:1fr auto;gap:12px}.file-version-row small,.file-version-row strong{display:block;overflow-wrap:anywhere}.file-version-row small{margin-top:8px;color:var(--muted,#68716a)}.file-version-row code{font-size:11px;overflow-wrap:anywhere}.file-version-row details{margin-top:8px}.file-grant-row{grid-column:1/-1;display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px;padding:8px;background:#f5f7f5;border-radius:8px;overflow-wrap:anywhere}.file-source-row{border-bottom:1px solid var(--border,#dfe5df);padding:12px 0;display:grid;gap:8px}.file-source-row>.button{justify-self:start}.private-fields-panel,.private-values{display:grid;gap:16px}.private-values dt{font-size:12px;color:var(--muted,#68716a)}.private-values dd{margin:5px 0 0;overflow-wrap:anywhere}.file-viewer{margin:16px 0}.file-viewer li{font-size:13px}.file-library .segmented-control{flex-wrap:wrap}.file-library .check-field input{min-height:17px;height:17px;width:17px}.file-library .status{display:inline-block;margin-top:6px}.file-library .status-ready{background:#e0f2dc;color:#215530}@media(max-width:650px){.file-series-card{padding:14px}.file-series-card>header,.file-version-row{display:flex;flex-direction:column;align-items:stretch}.file-library-actions .button{flex-grow:1}.file-grant-row{align-items:flex-start}.file-series-card .file-library-links>span{max-width:100%;overflow-wrap:anywhere}}dialog.modal.modal-drawer[open]:has(>.document-page-editor){--crm-panel-width:920px;overflow:hidden;padding-bottom:0;display:flex;flex-direction:column}.document-page-editor{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;white-space:normal}.document-edit-scroll{background:#e7eae7;overflow:auto;flex:1 1;min-height:0;padding:24px;overscroll-behavior:contain}.document-edit-paper{box-sizing:border-box;width:794px;max-width:100%;min-height:1123px;margin:0 auto;background:#fff;color:#18232d;font-family:Arial,Liberation Sans,sans-serif;font-size:10pt;line-height:1.15;box-shadow:0 2px 12px #18382b14}.document-edit-paper p{padding:0;margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1em}.document-edit-logo{margin:-5px 0 28px}.document-edit-logo img{display:inline-block;max-width:65%;height:auto;object-fit:contain}.document-edit-text{outline:none;border-radius:2px;cursor:text;min-width:1ch}.document-edit-text:hover{background:#eaf5ee}.document-edit-text:focus{background:#eef8f1;outline:2px solid #2a714b;outline-offset:2px}.document-page-editor .document-edit-table{table-layout:fixed;width:100%;border-collapse:collapse;border:0;margin:0;font:inherit}.document-page-editor .document-edit-table tr{display:table-row;background:transparent}.document-page-editor .document-edit-table td{display:table-cell;padding:0;vertical-align:top;border:0;white-space:normal;font:inherit}.document-page-editor .document-edit-table-bordered{border-top:1px solid #203645;margin-top:8px}.document-page-editor .document-edit-table-bordered td{padding:5px 6px}.document-page-editor .document-edit-table-bordered td+td{border-left:1px solid #ced5d9}.document-edit-page-break{border-top:1px dashed #c6d4cc;padding-top:22px!important;margin-top:40px!important}.document-edit-footer{border-top:1px solid var(--gpk-border,#dce5df);padding:14px 24px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.document-edit-footer p{margin:0;white-space:normal;font-size:13px;color:var(--gpk-muted,#687a70)}.document-edit-footer .form-error{margin-bottom:6px;color:#9c3030}.document-edit-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.document-edit-loading{margin:0;padding:20px}.document-row-actions{flex-wrap:wrap}@media (max-width:600px){.document-edit-scroll{padding:10px}.document-edit-paper{padding:22px 16px!important;min-height:700px;line-height:1.4}.document-edit-text{font-size:max(12px,1em)!important}.document-edit-logo{margin:0 0 24px}.document-page-editor .document-edit-table-bordered,.document-page-editor .document-edit-table-bordered tbody,.document-page-editor .document-edit-table-bordered tr{display:block}.document-page-editor .document-edit-table-bordered td{display:block;width:100%!important;padding:10px 3px;border-left:0;border-bottom:1px solid #ced5d9}.document-edit-footer{padding:12px 16px;flex-wrap:wrap;gap:10px}.document-edit-footer>div:first-child{width:100%}.document-edit-actions{width:100%;justify-content:flex-end}}.finance-table-period{display:none}.fa-table-scroll:has(>.finance-responsive-table),.table-scroll:has(>.finance-responsive-table){container-type:inline-size}@media(max-width:767px){.finance-table-period{display:grid;gap:6px;padding:14px;color:#5b6f61;font-size:13px}.finance-table-period select{width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;border:1px solid #ccd7cf;border-radius:8px;background:#fff;padding:8px;color:#243c2d}.fa-table-scroll:has(>.finance-responsive-table),.table-scroll:has(>.finance-responsive-table){max-height:none;overflow:visible}table.finance-responsive-table{display:block;width:100%;min-width:0;border:0}table.finance-responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table.finance-responsive-table tbody,table.finance-responsive-table tfoot{display:block}table.finance-responsive-table tr{display:block;padding:14px;border-bottom:1px solid #dce5df}table.finance-responsive-table tr:last-child{border-bottom:0}table.finance-responsive-table :is(th,td),table.finance-responsive-table :is(th,td):first-child{display:block;position:static;min-width:0;max-width:none;width:auto;border:0;padding:5px 0;text-align:left;white-space:normal;overflow-wrap:anywhere;background:transparent}table.finance-responsive-table .finance-row-heading{font-weight:600;padding-bottom:8px}table.finance-responsive-table :is(td,th):not(.finance-row-heading):not(.finance-wide-cell):before{content:attr(data-label);display:block;color:#68796e;font-size:12px;font-weight:400;margin-bottom:3px}table.finance-responsive-table .finance-mobile-hidden{display:none}table.finance-responsive-table :is(button,input,select){max-width:100%;min-width:0}table.finance-responsive-table button{min-height:40px;white-space:normal;text-align:left}table.finance-responsive-table input,table.finance-responsive-table select{width:100%;font-size:16px;min-height:44px}table.finance-responsive-table .fa-row-toggle{width:100%}table.finance-responsive-table .fa-section-row{background:#edf4ef}table.finance-responsive-table .fa-net-row{background:#eaf3ed}table.finance-responsive-table .fa-leaf-row{padding-left:26px}table.finance-responsive-table .table-secondary{white-space:normal}.fa-table-scroll table.finance-responsive-table,.finance-doc-editor table.finance-responsive-table,.table-scroll table.finance-responsive-table{width:100%;min-width:0;max-width:100%}}@media(max-width:767px){.section-finance .fa-table-scroll:has(>.finance-responsive-table),.section-finance .table-scroll:has(>.finance-responsive-table){max-height:none;overflow:visible}}@container(max-width:850px){.finance-table-period{display:grid;gap:6px;padding:14px;color:#5b6f61;font-size:13px}.finance-table-period select{width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;border:1px solid #ccd7cf;border-radius:8px;background:#fff;padding:8px;color:#243c2d}.fa-table-scroll:has(>.finance-responsive-table),.table-scroll:has(>.finance-responsive-table){max-height:none;overflow:visible}table.finance-responsive-table{display:block;width:100%;min-width:0;border:0}table.finance-responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table.finance-responsive-table tbody,table.finance-responsive-table tfoot{display:block}table.finance-responsive-table tr{display:block;padding:14px;border-bottom:1px solid #dce5df}table.finance-responsive-table tr:last-child{border-bottom:0}table.finance-responsive-table :is(th,td),table.finance-responsive-table :is(th,td):first-child{display:block;position:static;min-width:0;max-width:none;width:auto;border:0;padding:5px 0;text-align:left;white-space:normal;overflow-wrap:anywhere;background:transparent}table.finance-responsive-table .finance-row-heading{font-weight:600;padding-bottom:8px}table.finance-responsive-table :is(td,th):not(.finance-row-heading):not(.finance-wide-cell):before{content:attr(data-label);display:block;color:#68796e;font-size:12px;font-weight:400;margin-bottom:3px}table.finance-responsive-table .finance-mobile-hidden{display:none}table.finance-responsive-table :is(button,input,select){max-width:100%;min-width:0}table.finance-responsive-table button{min-height:40px;white-space:normal;text-align:left}table.finance-responsive-table input,table.finance-responsive-table select{width:100%;font-size:16px;min-height:44px}table.finance-responsive-table .fa-row-toggle{width:100%}table.finance-responsive-table .fa-section-row{background:#edf4ef}table.finance-responsive-table .fa-net-row{background:#eaf3ed}table.finance-responsive-table .fa-leaf-row{padding-left:26px}table.finance-responsive-table .table-secondary{white-space:normal}.fa-table-scroll table.finance-responsive-table,.finance-doc-editor table.finance-responsive-table,.table-scroll table.finance-responsive-table{width:100%;min-width:0;max-width:100%}}@media(max-width:767px){table.finance-responsive-table .finance-row-heading:has(input,select,textarea):before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#68796e;margin-bottom:5px}}@container(max-width:850px){table.finance-responsive-table .finance-row-heading:has(input,select,textarea):before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:#68796e;margin-bottom:5px}}.fa-report{container-type:inline-size}@media(max-width:767px){.fa-report-tools .fa-trend-toggle{display:none}}@container(max-width:850px){.fa-report-tools .fa-trend-toggle{display:none}}.invoice-document-editor{display:grid;gap:18px;min-width:0}.invoice-document-source h3{margin:0 0 12px}.invoice-document-facts{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:8px 16px;margin:0 0 16px}.invoice-document-facts dt{color:var(--muted,#69756e)}.invoice-document-facts dd{margin:0;overflow-wrap:anywhere}.invoice-document-facts small,.invoice-document-source td small{display:block;color:var(--muted,#69756e);margin-top:3px}.invoice-document-fields{display:grid;gap:14px;border:0;padding:0;margin:0;min-width:0}.invoice-document-payments{margin-top:16px}.invoice-document-payments summary{cursor:pointer;font-weight:600}@media(max-width:600px){.invoice-document-facts{grid-template-columns:1fr;gap:4px}.invoice-document-facts dd{margin-bottom:8px}.invoice-document-editor .modal-actions{flex-wrap:wrap}}.contact-directory{display:grid;gap:16px;min-width:0;margin-top:24px}.directory-actions,.directory-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.directory-heading{justify-content:space-between}.directory-heading .detail-section-title{margin:0}.contact-directory details{min-width:0}.contact-directory summary{cursor:pointer;font-size:13px;font-weight:550;padding-block:10px}.directory-selected{border-left:2px solid var(--gpk-brand,#436b32);padding-left:14px;overflow-wrap:anywhere}.directory-list{list-style:none;padding:0;margin:8px 0 14px;display:grid;gap:12px}.directory-list>li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-block:9px;border-bottom:1px solid var(--gpk-border,#dce1d4)}.directory-list>li>div:first-child{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.directory-list strong{font-size:13px;line-height:1.5}.directory-list small,.directory-list span{font-size:12px;line-height:1.5}.directory-fields{border:0;padding:0;margin:0;display:grid;gap:15px;min-width:0}.directory-fields .form-grid{margin-block:8px}.contact-directory .detail-facts dd{overflow-wrap:anywhere}@media(max-width:600px){.directory-list>li{flex-wrap:wrap}.directory-actions{width:100%}.directory-actions .button{flex:1 1}.contact-directory .form-grid{grid-template-columns:1fr}}.contact-inbound-settings{margin-top:24px;padding:18px;border:1px solid var(--gpk-border,#dce1d4);border-radius:8px;min-width:0}.contact-inbound-settings .detail-section-title{margin:0 0 14px}.contact-inbound-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-inbound-toggle>span:first-child{min-width:0;overflow-wrap:anywhere}.contact-inbound-toggle small{display:block;font-size:12px;color:var(--muted,#60645d);margin-top:4px}.contact-inbound-toggle>span:last-child{display:flex;align-items:center;gap:8px;flex-shrink:0}.contact-inbound-toggle input{width:20px;height:20px;accent-color:var(--gpk-brand,#285e3b)}.contact-inbound-settings .small-note{margin:12px 0 0}.order-close-contact-setting{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:6px;background:var(--gpk-surface-soft,#edf4ee)}.order-close-contact-setting input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--gpk-brand,#285e3b)}.order-close-contact-setting small{display:block;margin-top:6px;color:var(--muted,#60645d);font-size:12px}@media(max-width:480px){.contact-inbound-toggle{align-items:flex-start;flex-direction:column;gap:12px}.contact-inbound-settings{padding:14px}}.conversation-presence{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.6;color:#607d48;padding:9px 18px;background:#f3f7ed}.conversation-audience-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 18px;border-bottom:1px solid var(--gpk-border)}.conversation-audience-toolbar>div{display:flex;gap:3px;padding:3px;border:1px solid var(--gpk-border);border-radius:7px}.conversation-audience-toolbar>div>button{border:0;border-radius:4px;padding:8px 10px;font:inherit;font-size:11px;color:#718063;background:transparent}.conversation-audience-toolbar>div>button[aria-pressed=true]{color:#25361e;background:#edf3e3}.conversation-presence svg{flex-shrink:0}.conversation-presence>span{min-width:0;overflow-wrap:anywhere}.conversation-colleague-reply{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;margin:12px 16px;border:1px solid #d6dfc7;background:#f2f6ea;border-radius:8px}.conversation-colleague-reply>svg{flex-shrink:0;color:#577638}.conversation-colleague-reply>div{flex:1 1;min-width:0;overflow-wrap:anywhere}.conversation-colleague-reply strong{font-size:12px}.conversation-colleague-reply p{margin-top:5px;color:#627153;font-size:11px;line-height:1.6}.conversation-read-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--gpk-border);padding:13px 18px;font-size:10px;color:#657b53}.conversation-read-actions>span{margin-right:auto}.conversation-read-actions button{display:flex;align-items:center;gap:5px;font-size:10px}.conversation-read-actions small{width:100%;font-size:9px;color:#7c8773}.internal-note-warning{display:flex;gap:11px;align-items:flex-start;background:#fff8e7;border:1px solid #e5d8b1;border-radius:8px;padding:14px;font-size:12px;line-height:1.7;color:#7a6c49}.internal-note-warning>svg{flex-shrink:0}.internal-note-message{background:#fff8e7!important;border-color:#e5d8b1!important;color:#665e43!important}.internal-note-label{gap:7px;margin-top:11px;font-weight:600;color:#897747}.internal-note-label,.message-reminder-action{display:flex;align-items:center;font-size:11px}.message-reminder-action{gap:5px;margin-top:9px}.task-message-source{margin-top:24px}.task-message-source>h3{display:flex;align-items:center;gap:8px;margin-bottom:13px;font-size:14px}.task-message-excerpt{padding:16px;border:1px solid var(--gpk-border);border-radius:8px;background:#f7f9f1}.task-message-excerpt>header{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;font-size:12px}.task-message-excerpt time,.task-message-excerpt>small{font-size:10px;color:#718063}.task-message-excerpt>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;margin:14px 0}.task-message-excerpt>ul{padding-left:18px;font-size:12px}.task-message-excerpt .internal-note-label{margin:0 0 13px}.task-message-grants-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.task-message-grants-heading h3{font-size:14px}.task-message-grants-heading button{display:flex;align-items:center;gap:5px;font-size:11px}.task-message-fragments{display:grid;gap:12px}.message-grant-history{margin-top:16px;border-top:1px solid var(--gpk-border);padding-top:14px;font-size:12px}.message-grant-history summary{cursor:pointer;font-weight:600}.message-grant-history>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 0;border-bottom:1px solid var(--gpk-border);overflow-wrap:anywhere}.message-grant-history small{color:#718063;font-size:10px}.message-grant-history p{white-space:pre-wrap}.message-grant-history button{display:flex;gap:5px;align-items:center;font-size:11px}.note-message-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:13px;padding-top:10px;border-top:1px solid #e5d8b1;font-size:10px}.note-message-actions>button,.note-message-actions>span{display:flex;gap:5px;align-items:center}.note-message-actions>span{margin-right:auto;color:#897747}.internal-note-history{padding:24px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.internal-note-history>ol{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:17px;width:100%}.internal-note-history li{border:1px solid #e3e7d8;border-radius:8px;padding:17px}.internal-note-history li>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px}.internal-note-history li strong{font-size:12px}.internal-note-history li small,.internal-note-history li span{font-size:10px;color:#718063}.internal-note-history li>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;margin:13px 0}.internal-note-edit{display:flex;flex-direction:column;gap:18px;width:100%}.message-reminder-source{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #e1e7d6;border-radius:7px;background:#f7f9f1;font-size:12px;line-height:1.7}.message-reminder-source>svg{flex-shrink:0}.message-reminder-source>p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.internal-note-conflict{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid #e5d8b1;background:#fff8e7;border-radius:7px;font-size:12px;line-height:1.7}.internal-note-conflict>textarea{width:100%;border:1px solid #e5d8b1;border-radius:5px;padding:12px;font:inherit;resize:vertical}.internal-note-conflict .modal-actions{padding:0;border:0;flex-wrap:wrap}.unsaved-note-prompt{margin:0 24px 24px;padding:16px;border:1px solid #e5d8b1;border-radius:8px;background:#fff8e7;font-size:12px;line-height:1.7}.unsaved-note-prompt>p{margin-top:7px}.unsaved-note-prompt .modal-actions{padding:16px 0 0;margin:0;border:0;flex-wrap:wrap}@media(max-width:767px){.conversation-read-actions{padding:14px 16px;gap:13px}.conversation-read-actions>span{width:100%;font-size:11px}.conversation-read-actions button{min-height:44px;font-size:11px}.conversation-read-actions small{font-size:10px}.conversation-colleague-reply{margin:10px;padding:12px}.conversation-presence{font-size:11px}.internal-note-history{padding:20px 18px}.note-message-actions{gap:12px}.note-message-actions>button{min-height:44px}.note-message-actions>span{width:100%}.conversation-audience-toolbar{padding:12px 16px}.conversation-audience-toolbar>div{flex:1 1}.conversation-audience-toolbar>div>button{flex:1 1;min-height:44px;padding:8px}.conversation-audience-toolbar>button{width:100%}}.internal-composer{display:flex;flex-direction:column;gap:9px;padding:14px 18px;border-top:1px solid #e8dfc5;background:#fffcf4}.internal-composer-discussion{background:#f6f9f1;border-color:#dce7cc}.internal-composer>header{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#6c654f;font-size:11px}.internal-composer-discussion>header{color:#587047}.internal-composer>header>strong{font-size:12px}.internal-composer>header>span{margin-left:auto;font-size:10px}.internal-composer-input{display:flex;gap:8px;align-items:flex-end;min-width:0}.internal-composer-input>label{flex:1 1;min-width:0}.internal-composer textarea{display:block;width:100%;min-height:44px;max-height:160px;resize:none;overflow-y:auto;border:1px solid #e4dcc5;border-radius:13px;background:white;padding:10px 12px;font:inherit;font-size:13px;line-height:22px}.internal-composer textarea:focus-visible{outline:2px solid #98ac78;outline-offset:1px}.internal-composer-input>.button{min-height:44px;border-radius:12px;flex-shrink:0}.internal-composer>.text-button{align-self:flex-start;font-size:11px;min-height:30px}.internal-composer-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:767px){.internal-composer{padding:12px}.internal-composer>header>span{width:100%;margin-left:23px}.internal-composer textarea{font-size:16px}.internal-composer-input>.button{padding:11px}.internal-composer-input>.button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}.finance-correction-dialog,.finance-source-detail,.finance-source-register{min-width:0}.finance-source-filters{padding:20px;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;align-items:end}.finance-source-filters .finance-source-search{grid-column:span 2}.finance-source-filters .button{min-height:44px}.finance-source-register .form-error{margin:16px}.finance-source-detail{display:grid;gap:20px}.finance-correction-dialog h3,.finance-source-detail h3{margin:0 0 10px}.finance-source-detail>details{padding:15px;background:var(--surface-muted,#f4f6f3);border-radius:10px;overflow-wrap:anywhere}.finance-source-detail details dl>div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:10px;padding:5px 0}.finance-source-detail details dd{margin:0}.finance-source-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-source-amounts>div{padding:16px;border:1px solid var(--border,#e2e6df);border-radius:12px;display:grid;gap:8px}.finance-change-editor>header small,.finance-source-amounts span{font-size:12px;color:var(--muted,#677164)}.finance-source-amounts strong{font-size:20px;overflow-wrap:anywhere}.finance-source-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.finance-correction-warning,.finance-source-provenance{display:flex;gap:10px;align-items:flex-start;background:#f4f7ef;padding:14px;border-radius:10px}.finance-correction-warning svg,.finance-source-provenance svg{flex-shrink:0;margin-top:2px}.finance-source-dates{display:flex;gap:16px;flex-wrap:wrap}.finance-source-dates>div{min-width:130px;flex:1 1}.finance-source-dates dt{font-size:12px;color:var(--muted,#677164)}.finance-source-dates dd{margin:5px 0 0;overflow-wrap:anywhere}.finance-correction-history-item{padding:16px 0;border-top:1px solid var(--border,#e2e6df);overflow-wrap:anywhere}.finance-correction-history-item header,.finance-correction-history-item>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.finance-correction-history-item>small{color:var(--muted,#677164)}.finance-correction-fields{border:0;padding:0;margin:0;display:grid;gap:20px;min-width:0}.finance-correction-fields:disabled{opacity:.7}.finance-change-editor{padding:18px;border:1px solid var(--border,#e2e6df);border-radius:14px;display:grid;gap:16px;min-width:0}.finance-change-editor>header,.finance-correction-preview>header,.finance-replacement>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;min-width:0}.finance-change-editor>header>div{min-width:0}.finance-change-editor>header p{font-size:12px;overflow-wrap:anywhere;color:var(--muted,#677164);margin:4px 0}.finance-replacement-list{display:grid;gap:12px}.finance-replacement-list h4{margin:0}.finance-replacement{background:var(--surface-muted,#f5f7f3);border-radius:12px;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-replacement>.small-note,.finance-replacement>header{grid-column:1/-1}.finance-replacement .field:has(textarea){grid-column:1/-1}.finance-dependency{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--border,#e2e6df)}.finance-dependency p{font-size:12px;color:var(--muted,#677164);margin:5px 0}.finance-command-pending,.finance-correction-preview{padding:18px;margin-top:22px;border:1px solid var(--border,#e2e6df);border-radius:14px;min-width:0}.finance-correction-preview>header{margin-bottom:16px}.finance-correction-preview .checkbox-field{display:flex;gap:10px;align-items:flex-start;margin-top:20px;line-height:1.5}.finance-correction-preview .checkbox-field input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#1a6d33}.finance-impact-table td.numeric{white-space:nowrap}.finance-command-pending small,.finance-correction-preview .small-note{overflow-wrap:anywhere}.finance-correction-preview .form-error .text-button{display:flex;margin-top:8px}.finance-command-pending{background:#fff6df;border-color:#e6cf8c}.finance-command-pending .finance-source-actions{margin-top:15px}.finance-correction-success{display:flex;gap:15px;padding:18px;background:#eef6e9;border-radius:12px;margin-bottom:20px}.finance-correction-success svg{color:#1c6b30;flex:none}.finance-field-error{color:var(--danger,#ae3434);font-size:12px}.finance-more{margin:16px}.finance-source-register .table-secondary{display:block;max-width:360px;overflow-wrap:anywhere}.finance-source-register table th{white-space:normal}.finance-source-register .align-right{text-align:right}.finance-source-detail .linked-record{width:100%}@media(max-width:900px){.finance-source-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-source-amounts{grid-template-columns:1fr}.finance-source-amounts>div{display:flex;justify-content:space-between;align-items:center}.finance-source-amounts strong{font-size:18px}.finance-correction-preview>header{display:block}.finance-dependency{align-items:flex-start;flex-direction:column}}.finance-reference-fields{display:grid;gap:12px}.finance-reference-fields>div{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:14px;border-bottom:1px solid var(--border,#e2e6df);padding-bottom:10px}.finance-reference-fields dt{font-size:13px;color:var(--muted,#677164)}.finance-reference-fields dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.finance-impact-cards{display:none}.finance-impact-table tbody th{font-weight:500;text-transform:none;letter-spacing:normal}.finance-impact-card{min-width:0;padding:14px;border:1px solid var(--border,#e2e6df);border-radius:10px;background:var(--surface,#fff)}.finance-impact-card h4{margin:0 0 12px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.finance-impact-card dl{margin:0;display:grid;gap:10px}.finance-impact-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;align-items:baseline}.finance-impact-card dt{font-size:13px;color:var(--muted,#677164)}.finance-impact-card dd{margin:0;text-align:right;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}.finance-impact-card .finance-impact-delta{padding-top:10px;border-top:1px solid var(--border,#e2e6df)}@media(max-width:600px){.finance-impact-desktop{display:none}.finance-impact-cards{display:grid;gap:10px;min-width:0}.finance-source-filters{padding:14px;gap:10px}.finance-change-editor,.finance-command-pending,.finance-correction-preview,.finance-replacement{padding:13px}.finance-replacement{grid-template-columns:1fr}.finance-source-detail details dl>div{grid-template-columns:1fr;gap:2px}.finance-source-actions>.button{flex-grow:1}.finance-source-amounts>div{align-items:flex-start;gap:12px;flex-direction:column}.finance-change-editor h3{font-size:16px}.finance-source-dates{gap:12px}.finance-correction-dialog .modal-actions{flex-wrap:wrap}.finance-correction-dialog .modal-actions .button{flex-grow:1}}.message-order-links{min-width:0;overflow-wrap:anywhere}.message-order-links fieldset{border:1px solid var(--border,#e2e6df);border-radius:12px;padding:14px;min-width:0;margin:0}.message-order-links legend{font-size:13px;font-weight:600;padding:0 6px}.link-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:13px;margin:8px 0}.link-check input{width:18px;height:18px;min-height:18px;flex:none;margin-top:1px;accent-color:var(--gpk-brand,#245c3c)}.link-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.link-order-options{max-height:220px;overflow:auto;margin-top:10px}.link-preview-pair,.link-source-card,.linked-message-card{padding:16px;border:1px solid var(--border,#e2e6df);border-radius:12px;margin:12px 0;min-width:0}.link-source-text{white-space:pre-wrap;max-height:160px;overflow:auto}.linked-message-card p{white-space:pre-wrap;overflow-wrap:anywhere}.message-link-selection{padding:12px 16px;background:var(--surface-soft,#f2f5ed);border:1px solid var(--border,#e2e6df);border-radius:12px;margin-bottom:12px}.message-link-selection details{margin-top:8px}.message-link-selection li{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:8px}.message-link-select{display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}.message-link-select input{accent-color:var(--gpk-brand,#245c3c)}.outgoing-order-summary{padding:12px 16px;margin:12px 0;border-radius:12px;background:var(--surface-soft,#f2f5ed);border:1px solid var(--border,#e2e6df);font-size:13px;overflow-wrap:anywhere}.outgoing-order-summary ul{padding-left:20px;margin:8px 0}.outgoing-order-summary p{margin:8px 0 0;white-space:pre-wrap}.outgoing-destination-list{max-height:55vh;overflow:auto;min-width:0}@media(max-width:600px){.link-preview-pair,.link-source-card,.linked-message-card,.message-link-selection,.message-order-links fieldset{padding:12px}.link-toolbar .button{max-width:100%}.message-link-selection li{align-items:flex-start}}.link-order-search-hint{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#71816a;overflow-wrap:anywhere}.message-capture-summary{margin:0 16px 10px;border:1px solid var(--border,#dce3df);border-radius:10px;background:var(--surface,#fff);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.message-capture-summary summary{cursor:pointer;padding:9px 12px;color:var(--text-secondary,#52645c)}.message-capture-summary summary span{display:inline-block;margin-left:10px;font-weight:600}.message-capture-summary.has-gap{border-color:#dac38b;background:#fffcf3}.message-capture-summary>dl,.message-capture-summary>p,.message-capture-summary>ul{margin:8px 12px 12px}.message-capture-summary li{margin:5px 0}.message-capture-summary small{display:block;color:var(--text-secondary,#52645c)}.message-capture-summary dl>div,.message-provenance dl>div{display:flex;flex-wrap:wrap;gap:3px 10px}.message-capture-summary dt,.message-provenance dt{color:var(--text-secondary,#52645c)}.message-capture-summary dd,.message-provenance dd{margin:0}.message-provenance{margin-top:6px;font-size:11px;line-height:1.5;color:var(--text-secondary,#52645c);overflow-wrap:anywhere}.message-provenance summary{cursor:pointer}.message-provenance dl{margin:5px 0}.message-provenance p{font-size:inherit}@media(max-width:560px){.message-capture-summary{margin-inline:8px}.message-capture-summary summary span{display:block;margin-left:0}.message-capture-summary dl>div{display:block;margin-bottom:5px}}.message-originals{margin:10px 0;font-size:11px;line-height:1.6;min-width:0}.message-originals-summary{color:#5c6b53;margin:0 0 6px!important;font-size:11px!important}.message-originals ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.message-originals li{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:9px;border:1px solid var(--gpk-border);border-radius:6px}.message-originals li>div{flex:1 1;min-width:140px;overflow-wrap:anywhere}.message-originals [role=status],.message-originals small,.message-originals strong{display:block}.message-originals small{color:#63715d;font-size:10px}.message-originals .text-button{display:inline-flex;align-items:center;gap:5px;min-height:32px;white-space:normal;text-align:left}.message-originals .form-error{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:767px){.message-originals,.message-originals-summary{font-size:12px!important}.message-originals small{font-size:11px}.message-originals .text-button{min-height:40px}}.message-originals details{font-size:10px;color:#63715d}.message-originals summary{cursor:pointer;min-height:28px;align-content:center}.message-originals code{overflow-wrap:anywhere}@media(max-width:767px){.message-originals details{font-size:11px}.message-originals summary{min-height:40px}}.message-author{gap:.55rem}.message-menu-trigger{margin-left:auto;flex:0 0 auto;min-width:36px;min-height:36px}.message-action-menu{position:fixed;z-index:1200;width:min(330px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#fff;border:1px solid var(--border,#dfe5df);border-radius:14px;padding:6px;box-shadow:0 12px 42px #1426182b}.message-action-menu>[role=menuitem]{font:inherit;display:block;text-align:left;width:100%;border:0;background:transparent;padding:10px 12px;border-radius:8px;color:var(--ink,#17231b);cursor:pointer}.message-action-menu>[role=menuitem] small{display:block;line-height:1.45;font-size:12px;color:#657469;margin-top:4px}.message-action-menu>[role=menuitem][aria-disabled=true]{cursor:default}.message-action-menu>[role=menuitem]:focus-visible,.message-action-menu>[role=menuitem]:hover{background:#f0f5ef;outline:2px solid #398442;outline-offset:-2px}.message-action-menu>[aria-disabled=true]>span{color:#66766b}.message-action-diff p,.message-action-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.message-action-diff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.message-action-diff>div{border:1px solid var(--border,#dfe5df);background:#f8faf7;border-radius:10px;padding:14px;min-width:0}.message-action-diff small{font-weight:600;color:#526657}.message-action-diff p{margin:.6rem 0 0}.message-action-history-row{padding:16px 0;border-bottom:1px solid #e3e9e2}.message-action-history-row>small{display:block;margin-top:5px}.message-action-discard{background:#fff5e5;border:1px solid #e1cd9f;border-radius:12px;padding:14px;display:flex;flex-wrap:wrap;gap:10px}.message-action-discard p{width:100%;margin:0}.message-source-file{display:flex;align-items:center;justify-content:space-between;gap:12px}.message-source-link{display:flex;gap:6px;align-items:center;margin:8px 0;font-size:12px;color:#2e6637}.message-source-highlight{outline:2px solid #4c8a4a;outline-offset:3px}.message-action-history-row .message-action-diff{margin-top:12px}@media(max-width:600px){.message-action-diff{grid-template-columns:minmax(0,1fr)}.message-source-file{align-items:flex-start;flex-wrap:wrap}.message-action-menu>[role=menuitem]{min-height:44px}.message-action-diff>div{padding:12px}}.contact-communications_root__p3ur8{min-width:0;display:grid;gap:16px;padding-top:16px;color:var(--ink,#17211d);font-family:inherit}.contact-communications_heading__Cumja{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.contact-communications_contactPicker__Xm8CJ h3,.contact-communications_heading__Cumja h3{margin:0 0 6px;font-size:18px;letter-spacing:-.025em}.contact-communications_heading__Cumja p{margin:0;color:var(--muted,#617168);font-size:13px;line-height:1.55}.contact-communications_heading__Cumja>div{min-width:0}.contact-communications_heading__Cumja>button{flex-shrink:0}.contact-communications_filters__MQNdI{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-communications_contactPicker__Xm8CJ select,.contact-communications_filters__MQNdI select{width:100%;max-width:100%;text-overflow:ellipsis}.contact-communications_list__B4pfK{display:grid;gap:12px}.contact-communications_event__qhS36{min-width:0;border:1px solid var(--line,#e0e6e1);border-radius:16px;padding:16px;background:var(--surface,#fff);display:grid;gap:8px;overflow-wrap:anywhere}.contact-communications_event__qhS36 footer,.contact-communications_event__qhS36 header{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.contact-communications_event__qhS36 footer>span,.contact-communications_event__qhS36 header time{font-size:12px;color:var(--muted,#617168)}.contact-communications_event__qhS36 strong{font-weight:600;line-height:1.5}.contact-communications_event__qhS36 p{margin:0}.contact-communications_kind__nJ52u{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#246a46}.contact-communications_meta__PtSsF{font-size:12px;color:var(--muted,#617168);line-height:1.5}.contact-communications_text__gA9hC{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:14px}.contact-communications_event__qhS36 small{font-size:12px;color:var(--muted,#617168)}.contact-communications_event__qhS36 footer{border-top:1px solid var(--line,#e0e6e1);padding-top:9px;margin-top:3px}.contact-communications_event__qhS36 footer button{display:inline-flex;align-items:center;gap:6px;min-height:36px;text-align:left}.contact-communications_files__ewtRO{list-style:none;padding:0;margin:0;display:grid;gap:8px}.contact-communications_files__ewtRO li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line,#e0e6e1);border-radius:10px;min-width:0;overflow-wrap:anywhere}.contact-communications_files__ewtRO li>span{display:grid;gap:4px;min-width:0}.contact-communications_files__ewtRO small{font-size:12px;color:var(--muted,#617168)}.contact-communications_files__ewtRO button{flex-shrink:0}.contact-communications_boundaries__KaOML{border:1px solid #d8e6dc;border-radius:12px;background:#f3f8f4;padding:12px 14px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.contact-communications_boundaries__KaOML summary{font-weight:600;cursor:pointer;color:#246a46}.contact-communications_boundaries__KaOML p:last-child{margin-bottom:0}.contact-communications_pagination__wJBMV{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.contact-communications_pagination__wJBMV span{font-size:12px;color:var(--muted,#617168);text-align:center}.contact-communications_pagination__wJBMV button{min-width:94px}.contact-communications_notice__XQmBs{display:flex;align-items:center;gap:8px;line-height:1.6;font-size:13px;color:var(--muted,#617168)}.contact-communications_error__oe6ZI{padding:14px;border:1px solid #e8d6c8;border-radius:12px;background:#fff9f4;font-size:13px;line-height:1.6}.contact-communications_error__oe6ZI p{margin-top:0}.contact-communications_contactPicker__Xm8CJ{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--line,#e0e6e1);margin-top:24px;min-width:0}.contact-communications_contactPicker__Xm8CJ>p{margin:0}.contact-communications_facts__tjqDb{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.contact-communications_facts__tjqDb dt{font-size:12px;color:var(--muted,#617168)}.contact-communications_facts__tjqDb dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:14px}@media(max-width:600px){.contact-communications_heading__Cumja{flex-wrap:wrap}.contact-communications_heading__Cumja>button{min-height:40px}.contact-communications_filters__MQNdI{grid-template-columns:1fr}.contact-communications_event__qhS36{padding:12px;border-radius:12px}.contact-communications_event__qhS36 header{align-items:flex-start;flex-direction:column}.contact-communications_files__ewtRO li{align-items:flex-start;flex-wrap:wrap}.contact-communications_pagination__wJBMV{display:grid;grid-template-columns:1fr 1fr}.contact-communications_pagination__wJBMV span{grid-column:1/-1;grid-row:2}.contact-communications_pagination__wJBMV button{min-width:0;justify-content:center}.contact-communications_facts__tjqDb{grid-template-columns:1fr}.contact-communications_text__gA9hC{font-size:14px}.contact-communications_contactPicker__Xm8CJ select{font-size:16px}}.contact-communications_observations__HB0xI{display:grid;gap:10px;min-width:0;padding:12px;background:#f3f8f4;border:1px solid #cbded1;border-radius:18px}.contact-communications_observationHeading__6ctOy{display:grid;gap:5px}.contact-communications_observationHeading__6ctOy strong{font-size:13px;color:#246a46}.contact-communications_observationHeading__6ctOy p,.contact-communications_observationNotice__65M1K{margin:0;font-size:12px;line-height:1.6;color:var(--muted,#617168);overflow-wrap:anywhere}.contact-communications_observationSources__6Yqof{display:flex;gap:8px;flex-wrap:wrap}.contact-communications_observationSources__6Yqof button{display:grid;gap:4px;max-width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--line,#e0e6e1);border-radius:10px;background:var(--surface,#fff);color:var(--ink,#17211d);text-align:left;overflow-wrap:anywhere;cursor:pointer}.contact-communications_observationSources__6Yqof button[aria-pressed=true]{border-color:#31805a;box-shadow:inset 0 0 0 1px #31805a;background:#e8f3ec}.contact-communications_observationSources__6Yqof small{font-size:11px;color:var(--muted,#617168)}.contact-communications_observationSources__6Yqof button:focus-visible{outline:2px solid #31805a;outline-offset:2px}@media(max-width:600px){.contact-communications_observations__HB0xI{padding:8px;border-radius:14px}.contact-communications_observationSources__6Yqof{display:grid;grid-template-columns:minmax(0,1fr)}.contact-communications_observationSources__6Yqof button{width:100%}}.message-voice-recorder{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid #cfddca;border-radius:14px;background:#f7faf4}.message-voice-heading{display:flex;align-items:center;gap:8px;color:#294d2d}.message-voice-heading h3{font-size:15px;margin:0}.message-voice-context{display:grid;gap:4px;margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.message-voice-context span{display:block}.message-voice-mode{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.message-voice-mode legend{font-size:12px;font-weight:600;margin-bottom:8px}.message-voice-mode label{display:grid;gap:4px;border:1px solid #d8e2d3;border-radius:10px;padding:9px 11px;background:#fff;min-width:0}.message-voice-mode label:focus-within{outline:2px solid #37743d;outline-offset:2px}.message-voice-mode label>span{display:flex;align-items:center;gap:8px;min-height:26px;font-size:13px}.message-voice-mode input{width:18px;height:18px;flex-shrink:0;margin:0}.message-voice-mode small{padding-left:26px;color:#536454;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.message-voice-mode label:has(input:checked){border-color:#487d3e;background:#f2f8ee}.message-voice-mode label:has(input:disabled){color:#627062;background:#f6f7f4}.message-voice-recorder .small-note{font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.message-voice-recording{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 12px;background:#fff;border-radius:9px;font-size:13px}.message-voice-recording output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.message-voice-dot{width:9px;height:9px;border-radius:50%;background:#ad3d35;flex-shrink:0}.message-voice-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.message-voice-actions .button{min-height:44px;white-space:normal;text-align:left}.message-voice-review{display:grid;gap:8px;min-width:0}.message-voice-review>p{font-size:12px;margin:0;line-height:1.5}.message-voice-status{background:#edf5e7;color:#355b34}.message-voice-error,.message-voice-status{padding:9px 11px;border-radius:8px;font-size:12px;line-height:1.5;margin:0;overflow-wrap:anywhere}.message-voice-error{color:#8b362b;background:#fff0eb}.message-voice-player{display:grid;gap:8px;min-width:0;border:1px solid #d7e1d2;border-radius:11px;padding:11px;background:#fff}.message-voice-author{font-size:12px;line-height:1.5;color:#586757;margin:0;overflow-wrap:anywhere}.message-voice-player-controls{display:flex;gap:10px;align-items:center;min-width:0}.message-voice-play{min-height:44px;flex-shrink:0;font-size:12px}.message-voice-timeline{display:grid;gap:3px;flex:1 1;min-width:60px}.message-voice-timeline input{width:100%;min-width:0;height:32px;margin:0;accent-color:#397340}.message-voice-time{font-size:11px;color:#51624e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.message-voice-speed{display:grid;gap:3px;font-size:10px;color:#53604f;flex-shrink:0}.message-voice-speed select{min-height:36px;border:1px solid #cddbc5;border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#253b25;padding:5px}.message-voice-player button:focus-visible,.message-voice-player input:focus-visible,.message-voice-player select:focus-visible,.message-voice-recorder button:focus-visible{outline:2px solid #397340;outline-offset:3px}@media(max-width:600px){.message-voice-recorder{padding:12px}.message-voice-player{padding:9px}.message-voice-player-controls{gap:8px;flex-wrap:wrap}.message-voice-play{min-width:44px}.message-voice-play>span{display:none}.message-voice-speed select{min-height:44px}.message-voice-actions{display:grid;grid-template-columns:1fr}.message-voice-actions .button{justify-content:center}.message-voice-mode label>span{min-height:32px}}.message-composer,.message-composer-start{border-top:1px solid var(--gpk-border);padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff}.message-composer-start{flex-direction:row;flex-wrap:wrap;align-items:flex-start;font-size:12px}.message-composer-start>div{flex:1 1;min-width:170px}.message-composer-start p{color:#60645d;line-height:1.65;margin-top:7px}.message-composer-loading{display:flex;gap:9px;align-items:center;padding:20px;font-size:12px}.message-composer-identity{display:flex;gap:16px;flex-wrap:wrap}.message-composer-identity>div{flex:1 1;min-width:120px;display:flex;flex-direction:column;gap:5px}.message-composer-identity small{font-size:10px;color:#64715a}.message-composer-identity strong{font-size:12px;overflow-wrap:anywhere}.message-composer-identity>span{font-size:10px;color:#637854}.message-capability-reason,.message-composer-notice{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.7;color:#626c5c}.message-capability-reason svg,.message-composer-notice svg{flex-shrink:0;margin-top:2px}.message-capability-reason{background:#f5f7f0;border:1px solid #e1e6d8;border-radius:7px;padding:11px}.message-reference{display:flex;gap:10px;border-left:3px solid #8ba867;background:#f2f5eb;padding:10px;min-width:0}.message-reference>div{min-width:0;flex:1 1}.message-reference small{font-size:10px;color:#536a40}.message-reference p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:120px;overflow:auto;margin-top:5px}.message-composer textarea{min-height:120px;resize:vertical;line-height:1.6}.message-composer-actions,.message-file-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.message-file-toolbar small{font-size:10px;color:#657159}.message-composer-actions>.primary{margin-left:auto}.message-composer>.small-note{font-size:11px;line-height:1.65}.message-candidate-list,.message-draft-files{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.message-candidate-list li,.message-draft-files li{display:flex;align-items:flex-start;gap:10px;border:1px solid #e2e7d9;border-radius:7px;padding:12px;min-width:0}.message-candidate-list li>svg,.message-draft-files li>svg{flex-shrink:0;margin-top:2px;color:#6c815b}.message-candidate-list li>div,.message-draft-files li>div{flex:1 1;min-width:0}.message-candidate-list strong,.message-draft-files strong{font-size:12px;display:block;overflow-wrap:anywhere}.message-candidate-list small,.message-draft-files small{display:block;font-size:10px;line-height:1.65;color:#69735f;margin-top:4px;overflow-wrap:anywhere}.message-candidate-list details{margin-top:7px;font-size:10px;overflow-wrap:anywhere}.message-candidate-list{max-height:55vh;overflow:auto}.message-file-search{display:flex;gap:10px;align-items:flex-end}.message-file-search .field{flex:1 1;min-width:0}.message-command-state{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #dfd5b7;background:#fffbed;border-radius:7px;flex-wrap:wrap}.message-command-state>div{flex:1 1;min-width:180px}.message-command-state strong{font-size:12px}.message-command-state p,.message-command-state small{font-size:11px;line-height:1.7;margin-top:6px}.message-draft-conflict{padding:14px;border:1px solid #cba363;background:#fffaf0;border-radius:7px;font-size:12px;display:flex;gap:10px;flex-direction:column}.message-draft-conflict p{max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.message-draft-conflict>div{display:flex;gap:8px;flex-wrap:wrap}.message-send-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:35vh;overflow:auto;font-size:13px}.message-composer>small{font-size:10px;color:#647158}.conversation-page-footer{padding:14px;display:flex;gap:8px;flex-direction:column;font-size:10px;color:#69735f}.conversation-list-error{padding:14px;font-size:11px;line-height:1.6}.message-inline-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.message-inline-actions button{font-size:11px;min-height:32px}.conversation-filter-row{padding:12px;display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--gpk-border)}.conversation-filter-row select{min-width:0;width:100%;font-size:11px;border:1px solid var(--gpk-border);border-radius:5px;padding:8px;background:#fff}.message-draft-section h3{padding:17px;font-size:14px}.message-draft-section+.message-draft-section{border-top:1px solid var(--gpk-border)}@media(max-width:767px){.message-composer,.message-composer-start{padding:16px;gap:14px}.message-composer textarea{font-size:16px;min-height:145px}.message-composer-identity>span{width:100%}.message-composer-identity strong{font-size:13px}.message-composer-actions .button{flex:1 1;min-width:105px}.message-composer-actions>.primary{margin-left:0}.message-candidate-list li,.message-draft-files li{flex-wrap:wrap}.message-candidate-list li>div,.message-draft-files li>div{flex-basis:calc(100% - 32px)}.message-candidate-list li>.button,.message-draft-files li>.button{margin-left:30px}.message-file-search{flex-wrap:wrap}.message-file-search .field{min-width:180px}.message-file-toolbar .button{flex:1 1}.message-inline-actions button{min-height:40px}.message-capability-reason,.message-composer>.small-note{font-size:12px}.message-draft-conflict>div>.button{width:100%}.conversation-filter-row select{font-size:14px;min-height:40px}}.message-history-window-controls{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0;font-size:11px;line-height:1.6;color:#657159}.message-history-window-controls .button{max-width:100%;white-space:normal}.message-command-parts{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:9px}.message-command-parts li{padding-left:3px;font-size:11px}.message-command-parts small,.message-command-parts strong{display:block;overflow-wrap:anywhere}.message-command-parts small{margin-top:3px}.message-composer{gap:10px;padding:14px 18px}.message-input-row{display:flex;gap:8px;align-items:flex-end;min-width:0;padding:5px;border:1px solid var(--gpk-border);border-radius:16px;background:#fafbf8}.message-input-row:focus-within{border-color:#91ab70;box-shadow:0 0 0 2px #d9e8c74d}.message-input-row .message-input-field{flex:1 1;min-width:0;gap:0;margin:0}.message-input-row textarea{border:0!important;box-shadow:none!important;background:transparent;min-height:44px;max-height:160px;padding:11px 6px;width:100%;resize:none;font-size:13px;line-height:22px;overflow-y:auto}.message-input-row .message-attach{height:44px;width:40px;flex-shrink:0}.message-input-row .message-send-button{min-height:44px;border-radius:12px;flex-shrink:0}.composer-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.message-composer .composer-keyboard-hint{font-size:10px;margin-left:5px;color:#72816a}.message-composer-actions{gap:12px}.message-composer-actions .button{min-height:34px;padding:7px 12px;font-size:11px}@media(max-width:767px){.message-composer{padding:12px;gap:10px}.message-input-row textarea{font-size:16px;min-height:44px}.message-input-row .message-send-button{padding:11px}.message-send-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.message-composer .composer-keyboard-hint{display:none}.message-composer-actions .button{flex:0 1 auto;min-height:40px}.message-input-row{gap:3px}}@media(pointer:coarse){.message-composer .composer-keyboard-hint{display:none}}.message-composer-empty{flex-direction:column;align-items:stretch;gap:8px}.message-composer-empty>.message-empty-destination{display:flex;gap:8px;justify-content:space-between;min-width:0;flex-wrap:wrap}.message-empty-destination>span{font-weight:600;overflow-wrap:anywhere}.message-composer-empty>small,.message-empty-destination>small{font-size:10px;color:#68785d;line-height:1.6}.message-empty-input{display:flex;gap:11px;align-items:center;min-height:52px;background:#fafbf8;border:1px solid var(--gpk-border);border-radius:15px;font:inherit;font-size:13px;text-align:left;padding:12px;color:#77846d;cursor:text}.message-empty-input:focus-visible{outline:2px solid #91ab70;outline-offset:2px}.message-compose-details{min-width:0;font-size:11px;color:#64715a}.message-compose-details>summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:28px;overflow-wrap:anywhere}.message-compose-details>summary:before{content:"›";font-size:17px;line-height:1;flex-shrink:0}.message-compose-details[open]>summary:before{transform:rotate(90deg)}.message-compose-details>summary>span{flex:1 1;min-width:0}.message-compose-details>summary>small{font-size:10px;white-space:nowrap}.message-compose-details[open]>.message-composer-identity{padding:9px 0}.message-compose-details>.message-capability-reason{margin-top:8px}.message-compose-orders .message-order-links{margin:4px 0;padding:10px}.message-compose-orders .message-order-links .modal-actions{margin:6px 0 0;padding:0;border:0}.message-compose-orders .message-order-links .button{padding:7px 10px;min-height:32px;font-size:11px}@media(max-width:767px){.message-compose-details>summary{min-height:36px}.message-empty-input{font-size:16px}.message-compose-details>summary>small{white-space:normal;text-align:right}}.message-visible-identity{display:flex;gap:5px 12px;align-items:center;flex-wrap:wrap;min-width:0;color:#66735d;font-size:11px}.message-visible-identity>div{display:flex;gap:6px;align-items:baseline;min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.message-visible-identity strong{color:#34462a;font-weight:600}.message-visible-identity>small{font-size:10px}.message-visible-identity>small[role=status]{margin-left:auto}.message-composer-compact .message-input-row{gap:3px}.message-composer-compact .message-options-toggle,.message-composer-compact .message-voice-toggle{width:32px;min-width:32px;height:44px;flex-shrink:0}.message-composer-compact .message-composer-actions{min-height:14px;gap:8px}.message-composer-compact .message-draft-save-state{margin-left:auto;font-size:10px;color:#647158}.message-composer-compact .message-send-button{padding:10px 12px}.message-attach-options{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.message-attach-options>.button{font-size:12px;min-height:34px;padding:6px 10px}.message-attach-options>small{font-size:10px;color:#647158}.message-attach-options>.icon-button{width:30px;min-width:30px;height:30px;margin-left:auto}@media(max-width:767px){.message-composer-compact .message-input-row{gap:0;padding:3px}.message-composer-compact .message-attach{width:32px;min-width:32px}.message-composer-compact .message-send-button{min-width:36px;padding:10px 8px}.message-composer-compact .message-input-row textarea{padding-inline:3px}.message-attach-options>.button{min-height:44px}}.message-composer-compact .message-send-button{width:40px;min-width:40px;min-height:40px;height:40px;margin:2px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.message-composer-compact .message-send-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.message-empty-row{display:flex;align-items:center;border:1px solid var(--gpk-border);border-radius:16px;background:#fafbf8;padding:3px 5px}.message-empty-row>.message-empty-input{flex:1 1;min-width:0;border:0;background:none}.message-empty-row>.message-empty-voice{flex-shrink:0;width:40px;height:44px}.message-empty-row:focus-within{border-color:#91ab70}.message-composer-compact .message-options-toggle{color:#819079}dialog.modal.modal-drawer.message-voice-modal[open]{inset:0;margin:auto;width:min(440px,calc(100vw - 24px));height:fit-content;max-height:calc(100dvh - 24px);border:1px solid var(--gpk-border);border-radius:16px;animation:none;overflow-y:auto}.message-voice-modal .message-voice-recorder-compact{padding:0;border:0;background:none;gap:12px}.message-voice-modal .message-voice-recorder-compact .message-voice-actions{display:flex}.message-voice-modal .message-voice-recorder-compact .message-voice-actions>.button{flex:1 1;justify-content:center;min-height:44px}.message-voice-modal>.record-form{flex:0 1 auto}.message-composer-compact .message-input-field textarea:focus,.message-composer-compact .message-input-field textarea:focus-visible{outline:none;outline-offset:0}.message-file-drop{position:relative}.message-file-drop.is-dragging{outline:2px dashed #2b8755;outline-offset:-3px;background:#eef8f0}.message-file-drop-hint{position:absolute;z-index:5;inset:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;border-radius:8px;background:rgba(235,248,239,.97);color:#246b44;pointer-events:none;text-align:center;min-height:60px}.message-file-drop-hint span{font-size:12px}.communications-workspace{min-width:0}.email-file-actions,.email-reply-actions,.email-toolbar-actions,.email-view-tabs,.email-workspace-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.email-workspace-toolbar{justify-content:space-between;margin-bottom:18px}.email-view-tabs{gap:3px;border:1px solid var(--gpk-border);border-radius:9px;padding:4px;background:#f3f5eb}.email-view-tabs button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:11px 13px;border-radius:6px;font-size:12px;color:#65705c}.email-view-tabs button.active{background:#fff;color:#24351b;box-shadow:0 1px 4px #24351b0d}.email-view-tabs button span{border-radius:20px;padding:1px 6px;background:#dce9cc;font-size:10px}.email-editor{display:flex;flex-direction:column;gap:21px;padding:23px 29px 26px}.email-sender{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--gpk-border);min-width:0}.email-draft-icon,.email-sender-icon{display:grid;place-items:center;flex-shrink:0;color:#4a6b31;background:#edf3e5;width:43px;height:43px;border-radius:9px}.email-sender>div{display:flex;flex-direction:column;gap:4px;min-width:0}.email-sender strong{font-size:14px;overflow-wrap:anywhere}.email-sender small,.email-sender>div>span{font-size:11px;color:#64705b}.email-save-state{margin-left:auto;font-size:10px;color:#69765f;text-align:right}.email-info,.email-reply-note{display:flex;align-items:flex-start;gap:9px;background:#f1f4e9;padding:13px;font-size:12px;line-height:1.6;color:#5b6951;border-radius:7px}.email-info svg{flex-shrink:0;margin-top:2px}.email-reply-note{align-items:center;justify-content:space-between}.email-fields{display:flex;flex-direction:column;gap:17px;border:0;padding:0;margin:0;min-width:0}.email-fields>.small-note{margin-top:-9px}.email-copy-toggle{align-self:flex-start}.email-fields textarea{min-height:220px;resize:vertical}.email-attachments{border:1px dashed #ccd7bf;border-radius:9px;padding:17px;min-width:0}.email-attachments-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:12px}.email-attachments-heading>span{font-size:10px;color:#69775d}.email-file-list{list-style:none;padding:0;margin:0 0 15px}.email-file-list li{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #e5eadc;font-size:11px}.email-file-list li>svg{flex-shrink:0;color:#587441}.email-file-list li>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.email-file-list strong{overflow-wrap:anywhere}.email-file-list small{color:#75816a;font-size:10px}.email-file-picker{padding-top:19px;display:flex;flex-direction:column;gap:14px}.email-file-picker>div{display:flex;flex-direction:column;gap:13px;max-height:250px;overflow:auto}.email-file-picker .check-field span{overflow-wrap:anywhere}.email-file-picker small{display:block;color:#728165;font-size:10px;margin-top:3px}.email-delivery{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#fff6df;border:1px solid #e9d69d;border-radius:8px}.email-delivery>svg{flex-shrink:0;color:#8e752c}.email-delivery>div{flex:1 1}.email-delivery strong{font-size:13px}.email-delivery p,.email-delivery small{font-size:11px;line-height:1.7;margin-top:5px;color:#776a49}.email-delivery.success{background:#eef5e7;border-color:#cdddbe}.email-conflict,.email-conflict-review,.email-send-review{padding:18px;border:1px solid #e0d3ab;border-radius:8px;background:#fffcf1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6}.email-conflict-review h3,.email-send-review h3{font-size:14px}.email-conflict-review dl,.email-message-headers dl{width:100%;display:flex;flex-direction:column;gap:6px}.email-conflict-review dl>div,.email-message-headers dl>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:10px}.email-conflict-review dt,.email-message-headers dt{color:#7a7e6e}.email-conflict-review dd,.email-message-headers dd{margin:0;overflow-wrap:anywhere}.email-conflict-review textarea{width:100%;border:1px solid #d9dfce;border-radius:6px;padding:10px;font:inherit}.email-send-review{background:#f0f5e9;border-color:#cddbba}.email-send-review p{overflow-wrap:anywhere;max-width:100%}.email-draft-row{display:flex;align-items:center;gap:15px;padding:20px 24px;width:100%;border:0;border-bottom:1px solid var(--gpk-border);background:transparent;text-align:left}.email-draft-row:last-child{border:0}.email-draft-row:hover{background:#f4f7ee}.email-draft-row>span:nth-child(2){flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.email-draft-row strong{font-size:14px;overflow-wrap:anywhere}.email-draft-row small{font-size:11px;color:#707d62;overflow-wrap:anywhere}.email-message-history{max-height:680px}.message-author{display:flex;gap:8px;align-items:center;font-size:10px;margin-bottom:8px}.message-author>span{font-size:9px;color:#718464}.email-message{width:100%;max-width:100%;background:#fff;border-radius:7px;color:#374c2b}.email-message.outgoing{background:#f2f7ec;border-radius:7px}.email-message-headers{border-bottom:1px solid #e0e7d5;padding-bottom:10px;margin-bottom:11px}.email-message-headers summary{cursor:pointer;font-size:12px;font-weight:550;overflow-wrap:anywhere}.email-message-headers dl{font-size:10px;margin:12px 0 0}.email-message-files{list-style:none;margin:14px 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.email-message-files li{display:flex;align-items:flex-start;gap:7px;font-size:10px;overflow-wrap:anywhere}.email-message-files svg{flex-shrink:0}.email-message-footer{display:flex;justify-content:space-between;gap:9px;margin-top:12px;font-size:9px;color:#738265}.email-message-footer time{margin:0;text-align:left}.email-reply-actions{border-top:1px solid #e0e7d5;margin-top:12px;padding-top:9px;gap:18px}.email-reply-actions button{display:flex;gap:5px;align-items:center;font-size:10px}.email-history-more{align-self:center}.email-conversation-footer{display:flex;gap:9px;align-items:flex-start;border-top:1px solid var(--gpk-border);padding:17px;font-size:11px;line-height:1.7;color:#738066}.email-conversation-footer svg{flex-shrink:0}@media(max-width:1100px){.email-toolbar-actions{margin-left:auto}.email-delivery{flex-wrap:wrap}.email-delivery>.button{margin-left:33px}}@media(max-width:767px){.email-editor{padding:19px 18px;gap:19px}.email-save-state{width:100%;text-align:left;margin-left:55px}.email-sender{flex-wrap:wrap;gap:10px}.email-sender strong{font-size:13px}.email-workspace-toolbar{align-items:stretch;gap:12px}.email-toolbar-actions,.email-view-tabs{width:100%}.email-toolbar-actions>button,.email-view-tabs>button{flex:1 1;justify-content:center}.email-toolbar-actions{margin:0}.email-view-tabs>button{font-size:12px;min-height:40px}.email-editor-actions{flex-wrap:wrap}.email-editor-actions>button{min-width:110px}.email-file-list li{flex-wrap:wrap}.email-file-list li>.text-button{margin-left:30px}.email-file-actions>button{flex:1 1}.email-attachments{padding:13px}.email-attachments-heading>span{font-size:10px}.email-draft-row{padding:17px;flex-wrap:wrap;gap:12px}.email-draft-row>.status-label{margin-left:55px}.email-draft-row strong,.email-message-headers summary{font-size:13px}.email-message-headers dl,.message-author{font-size:11px}.email-message-footer{font-size:9px}.email-reply-actions button{min-height:35px;font-size:11px}.email-fields textarea{min-height:230px}.communications-workspace .conversation-context{display:block;border-left:0;border-top:1px solid var(--gpk-border);padding:19px}.communications-workspace .inbox-actions{flex-direction:row;flex-wrap:wrap}.communications-workspace .inbox-actions>button{flex:1 1;min-width:130px}}.email-history-gap{width:100%;position:sticky;top:0;z-index:1;border:1px solid #e3d5ac;background:#fff9e8;border-radius:7px;padding:12px;color:#78683e;font-size:11px;line-height:1.7}.email-history-gap .button{margin-top:9px}.task-dependency-panel{min-width:0}.task-dependency-panel ul{padding-left:20px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.task-dependency-panel summary{cursor:pointer;padding:12px 0;font-size:13px;color:var(--gpk-brand)}.task-dependency-panel .record-form{padding:8px 0 0}.task-dependency-panel fieldset{margin:0;min-width:0;padding:12px;border:1px solid var(--gpk-border);border-radius:7px}.task-dependency-panel legend{padding:0 5px;font-size:13px}.task-dependency-panel .checkbox-field{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.task-dependency-panel .checkbox-field input{width:18px;height:18px;min-height:18px;flex:none;margin-top:2px;accent-color:var(--gpk-brand)}.task-dependency-panel .checkbox-field span{min-width:0}.task-dependency-panel .button{max-width:100%;white-space:normal}.contact-order-group{margin-top:24px;min-width:0}.contact-order-group .detail-section-title{margin-top:0}.contact-order-summary{margin:15px 0}.contact-order-card{padding-bottom:12px;min-width:0}.contact-order-card .linked-record{min-height:44px;align-items:flex-start}.contact-order-card .linked-record>span{min-width:0;display:grid;gap:7px;overflow-wrap:anywhere}.contact-order-card .linked-record>svg{flex:none;margin-top:2px}.contact-order-card .linked-record strong{font-weight:550}.contact-order-card .linked-record small{font-size:12px;line-height:1.5;color:var(--muted,#60645d)}.contact-order-works{list-style:none;margin:0;padding:8px 0 0 14px;display:grid;gap:8px}.contact-order-works li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:12px;line-height:1.5}.contact-order-works li>span:first-child{min-width:0;overflow-wrap:anywhere}.contact-order-works .status-label{flex:none}.contact-order-card>.small-note{margin-top:10px}@media(max-width:480px){.contact-order-works{padding-left:0}.contact-order-works li{flex-wrap:wrap;gap:4px 12px}.contact-order-works li>span:first-child{flex-basis:100%}}.modal:has(>.order-card){width:min(900px,calc(100vw - 48px))}.order-card .detail-tabs{margin:0;padding:10px 24px 0;overflow-x:auto}.order-card .detail-tabs button{white-space:nowrap;min-height:44px}.order-card-body{display:flex;flex-direction:column;gap:18px}.order-card-section{padding:0 0 18px;border-bottom:1px solid var(--border,#e2e7e5);min-width:0}.order-card-section:last-child{border-bottom:0;padding-bottom:0}.order-block-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.order-block-heading h3{margin:0;font-size:16px}.order-card .detail-facts{margin:0;padding:0;border:0;background:none;box-shadow:none}.order-client-facts,.order-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card .detail-facts dd,.order-object,.order-request-note{overflow-wrap:anywhere}.order-client-facts a{display:block;width:fit-content;margin-top:4px;font-size:14px}.order-card-extra{margin-top:14px;border:1px solid var(--border,#e2e7e5);border-radius:10px}.order-card-extra>summary{padding:12px 14px;min-height:44px;font-size:14px;cursor:pointer}.order-card-extra>div{padding:0 14px 14px}.order-card-extra>div>section h3{margin-top:8px}.order-object+.order-object{margin-top:12px}.order-object small,.order-object strong{display:block}.order-object small{color:var(--muted,#68736f);margin-top:4px;line-height:1.5}.order-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;margin:16px 0 12px;border-radius:10px;background:var(--surface-soft,#f4f7f5)}.order-money dt{font-size:12px;color:var(--muted,#68736f)}.order-money dd{font-size:18px;font-weight:650;margin:5px 0 0;overflow-wrap:anywhere}.order-local-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.order-local-actions .action-form{margin:0}.order-request-note{margin:0;white-space:pre-wrap;line-height:1.55}.order-card .task-action-panel{margin-top:16px}.order-card .small-note{margin-top:0}.order-card .button{min-height:40px}@media (max-width:600px){.modal:has(>.order-card){width:calc(100vw - 20px)}.order-card .detail-tabs{padding:8px 16px 0;gap:4px}.order-card .detail-tabs button{padding-inline:10px}.order-client-facts,.order-conditions{grid-template-columns:1fr}.order-money{padding:12px;gap:8px}.order-money dd{font-size:15px}.order-card .button{min-height:44px}}.property-check-workspace{display:grid;gap:20px;max-width:1100px}.property-check-entry{display:flex;align-items:flex-end;gap:14px;padding:24px;flex-wrap:wrap}.property-check-entry .field{flex:1 1;min-width:240px}.property-check-entry .form-error{flex-basis:100%}.property-check-history{padding:24px}.property-check-history h2{margin:0 0 18px}.property-check-recents{display:grid;gap:8px}.property-check-recents .linked-record{text-align:left;gap:14px}.property-check-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.property-check-link-form{border-top:1px solid var(--border,#dce3d7);padding-top:16px}.property-check-choice{display:flex;align-items:center;gap:10px;padding:10px;text-align:left}.property-check-choice span{display:grid;gap:3px}.property-check-choice small{color:var(--muted,#7a8673)}.property-check-actions .linked-record{margin:6px 0;width:100%}.property-check-card-links{padding:16px 0}.property-check-card-links .linked-record{margin:8px 0;width:100%;text-align:left}.property-check-actions .linked-record>span,.property-check-card-links .linked-record>span,.property-check-recents .linked-record>span{display:grid;gap:4px;min-width:0;flex:1 1}.property-check-actions .linked-record{gap:14px;text-align:left}.property-check-actions .linked-record small,.property-check-recents .linked-record small{color:var(--muted,#7a8673);line-height:1.5}.property-check-actions .linked-record strong,.property-check-card-links .linked-record strong,.property-check-recents .linked-record strong{overflow-wrap:anywhere}.property-check-actions .linked-record svg{flex:none}@media(max-width:600px){.property-check-entry,.property-check-history{padding:16px}.property-check-entry .button{width:100%}}.visit-map-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.visit-map-links .button{text-decoration:none;white-space:normal;text-align:center}.visit-precise-point{border-top:1px solid var(--gpk-border);padding-top:12px}.visit-precise-point summary{cursor:pointer;font-size:13px;color:var(--gpk-muted)}.visit-precise-point[open]>.small-note{margin:12px 0}@media(max-width:767px){.visit-map-links .button{width:100%;justify-content:center}}