.finance-required-tag{color:#a94b1c;vertical-align:middle;background:#fff2e7;border-radius:4px;margin:3px 5px;padding:2px 5px;font:500 10px/1.5 system-ui;display:inline-block}.finance-check,.finance-fulfillment{background:#fff;border:1px solid #dde2e5;border-radius:9px;margin:14px 0;padding:16px}.finance-check header{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-check button,.finance-fulfillment button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce0;border-radius:6px;padding:8px 12px}.finance-check-note,.finance-check small,.finance-fulfillment>p{color:#68747d;font-size:12px}.finance-check h4{margin:18px 0 6px;font-size:13px}.finance-check-item{border-left:2px solid #d8dfe2;margin:8px 0;padding:10px 12px}.finance-check-item strong{font-size:13px}.finance-check-item small{margin-top:4px;display:block}.finance-check-item p{margin:5px 0;font-size:12px}.finance-check-item.missing,.finance-check-item.conflict,.finance-check-item.unverified{border-color:#c45235}.finance-check-item.missing>strong,.finance-check-item.conflict>strong,.finance-check-item.unverified>strong,.finance-check [role=alert],.finance-fulfillment [role=alert]{color:#ad3926}.finance-check summary,.finance-fulfillment summary{cursor:pointer;font-size:13px}.finance-fact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-fulfillment label{font-size:12px;display:block}.finance-fulfillment input,.finance-fulfillment select{border:1px solid #d3dade;border-radius:6px;width:100%;min-height:42px;margin-top:5px;padding:8px}.finance-fulfillment fieldset{border:1px solid #dfe4e7;border-radius:8px;margin:12px 0;padding:12px}@media (max-width:700px){.finance-check,.finance-fulfillment{padding:12px}.finance-fact-grid{grid-template-columns:1fr}.finance-check header{align-items:flex-start}.finance-check header strong{font-size:13px}}.finance-fulfillment button{color:#252a30}.finance-fulfillment button.primary-button{color:#fff;background:#20252b;border-color:#20252b}.finance-fulfillment button:disabled,.finance-fulfillment fieldset:disabled button{opacity:.65;cursor:not-allowed}.finance-fulfillment .drawer-section-summary{margin:-16px -16px 0;padding:16px}.finance-fulfillment .drawer-section-summary strong{align-items:center;gap:8px;display:flex!important}.finance-fulfillment .finance-evidence-purpose{color:#606b76;margin:12px 0;font-size:12px;line-height:1.7}.finance-fulfillment .finance-evidence-status{color:#46535e;font-size:12px;line-height:1.6}.finance-fulfillment .finance-evidence-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.finance-fulfillment .finance-evidence-reference{color:#6d7782;overflow-wrap:anywhere;margin:8px 0}.finance-fulfillment legend{padding:0 6px;font-weight:600}@media (max-width:700px){.finance-fulfillment .drawer-section-summary{margin:-12px -12px 0;padding:12px}}.production-order-drawer>.finance-evidence-card>.drawer-section-summary{margin:0}.finance-evidence-card .finance-evidence-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.finance-evidence-card .finance-evidence-toolbar .finance-evidence-purpose{flex:1;margin:0}.finance-evidence-card .finance-evidence-toolbar>button{flex:none}.finance-evidence-card .finance-evidence-block{border:1px solid #dfe4e7;border-radius:10px;margin:16px 0 0;padding:16px}.finance-evidence-card .finance-evidence-block>h4{margin:0 0 12px;font-size:14px;line-height:1.5}.finance-evidence-card .finance-evidence-block>h4 small{color:#68747d;margin-left:8px;font-size:12px;font-weight:400}.finance-evidence-card .finance-evidence-block>fieldset{border:0;border-radius:0;min-width:0;margin:0;padding:0}.finance-evidence-card .finance-evidence-block .finance-evidence-actions{align-items:center;margin:16px 0 0}.finance-evidence-card .finance-evidence-help{color:#68747d;margin:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:700px){.finance-evidence-card .finance-evidence-toolbar{flex-direction:column;gap:12px}.finance-evidence-card .finance-evidence-block{padding:12px}}.party-picker,.party-picker-options,.party-directory-panel{gap:10px;min-width:0;display:grid}.party-picker-value,.party-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.party-picker-value strong{overflow-wrap:anywhere}.party-picker small{color:#626b76}.party-picker-options{background:#fafafa;border:1px solid #dcdfe3;border-radius:10px;padding:12px}.party-picker-options select,.party-picker-options input,.party-filters select,.party-filters input:not([type=checkbox]){color:#20242b;width:100%;min-width:0;font:inherit;background-color:#fff;border:1px solid #dcdfe3;border-radius:8px;padding:9px 12px}.party-directory{gap:16px;display:grid}.party-directory-panel{padding:18px}.party-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.party-filters label{flex:200px;gap:5px;min-width:0;display:grid}.party-filters .party-check{align-items:center;display:flex}.party-table-wrap{overflow-x:auto}.party-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.party-table-wrap th,.party-table-wrap td{border-bottom:1px solid #e7e9ec;padding:10px}.party-table-wrap th{background:#f4f5f6}.party-role-tabs{margin-bottom:10px}.party-directory .primary-button,.party-picker .primary-button{color:#fff;background-color:#16181d;border-color:#16181d}.party-role-help,.party-alias-editor small{color:#626b76}.party-business-code{white-space:nowrap;font-variant-numeric:tabular-nums}.party-other-role{color:#626b76;margin-top:4px;display:block}.party-alias-editor{gap:8px;margin:16px 0;display:grid}.party-alias-editor textarea{color:#20242b;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #dcdfe3;border-radius:8px;padding:12px;line-height:1.7}
