.action-dialog,.workspace-search{color:#26364b;background:#fff;border:1px solid #dce4ee;border-radius:18px;width:min(680px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;font-size:15px;line-height:1.65;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #13243e38}.action-dialog::backdrop{background:#11243888}.workspace-search::backdrop{background:#11243888}.action-dialog h2,.workspace-search h2{margin:0 0 14px;font-size:23px}.action-dialog p{white-space:pre-wrap}.action-dialog ul{margin:14px 0;padding-left:24px}.action-dialog label,.request-field label{gap:8px;margin:14px 0;display:grid}.action-dialog textarea,.action-dialog input,.request-field input,.request-field select,.workspace-search>input{color:#26364b;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bacade;border-radius:9px;padding:12px}.action-dialog textarea{min-height:90px}.action-dialog footer,.guide-cards footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.action-dialog button,.workspace-search button,.guide-toggle{cursor:pointer}.action-dialog button:disabled{cursor:not-allowed;opacity:.55}.workspace-search{width:min(820px,100vw - 32px)}.workspace-search header{justify-content:space-between;align-items:center;display:flex}.workspace-search header button{background:0 0;border:0;font-size:30px}.workspace-search p,.beginner-guide p{color:#566c82}.workspace-search-results h3{color:#536b85;margin:18px 0 8px;font-size:14px}.workspace-search-results section>button{text-align:left;width:100%;font:inherit;color:#31465c;background:0 0;border:0;border-bottom:1px solid #e2e9f0;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}:is(.workspace-search-results section>button:hover,.workspace-search-results section>button:focus-visible){background:#eff6ff}.workspace-search-results span{grid-row:2;font-size:13px}.workspace-search-results small{color:#286eaf;grid-area:1/2/3;align-self:center}.beginner-guide{background:#f6faff;border:1px solid #d5e5f3;border-radius:12px;margin:0 0 20px;font-size:14px;line-height:1.7}.guide-toggle{text-align:left;width:100%;font:inherit;color:#31618d;background:0 0;border:0;align-items:center;gap:18px;padding:14px 18px;font-weight:650;display:flex}.guide-toggle span{color:#60758b;font-size:13px;font-weight:400}.beginner-guide>div{padding:0 18px 18px}.guide-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.guide-cards article{background:#fff;border:1px solid #dce5ee;border-radius:12px;padding:18px}.guide-cards h3{margin:0 0 12px;font-size:17px}.guide-cards ol{padding-left:22px}.guide-cards li{margin-bottom:10px}.guide-cards button{font-size:14px!important}.beginner-guide details{padding:10px 0 18px}.duplicate-notice{color:#75500f;background:#fff9ed;border:1px solid #e6c989;border-radius:10px;margin:12px 0;padding:14px 18px;font-size:14px;line-height:1.7}.duplicate-notice ul{padding-left:22px}.duplicate-notice p{margin-bottom:0}.approval-business-preview{font-size:15px;line-height:1.7}.approval-impact{color:#355b80;background:#edf5fc;border-radius:10px;padding:14px}.approval-business-preview>label{align-items:center;gap:8px;margin:12px 0;display:flex}.approval-business-preview input[type=checkbox]{width:auto}.approval-diff-scroll{overflow:auto}.approval-diff-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:470px}.approval-diff-scroll th,.approval-diff-scroll td{text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;vertical-align:top;border:1px solid #dbe4ee;padding:12px;font-size:14px}.approval-diff-scroll thead{background:#eaf1f8}.approval-diff-scroll tbody th{width:28%;font-weight:500}.approval-diff-scroll tr.changed td:last-child{color:#256d52;background:#f0f9f5;font-weight:600}.approval-evidence{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.approval-evidence a{overflow-wrap:anywhere;border:1px solid #dce5ef;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.approval-evidence img{object-fit:contain;width:100%;height:150px}.resubmit-editor{padding:16px 0}.request-field fieldset{border:1px solid #dce5ee;border-radius:10px;margin:12px 0;padding:12px}.request-field input[readonly]{color:#62778c;background:#f1f4f8}.customer-table td,.customer-table th,.approval-row,.order-detail-toolbar,.order-detail-tabs{font-size:max(14px,1em)}@media screen{.action-dialog footer button,.beginner-guide .danger-outline-button{min-height:44px;padding:10px 16px;font-size:14px;line-height:1.5}.receipt-form label,.approval-center .approval-toolbar button,.order-detail-toolbar button,.order-detail-tabs button{font-size:14px;line-height:1.5}.receipt-form input,.receipt-form select,.receipt-form textarea{min-height:42px;font-size:15px}.approval-center .approval-panel small,.receipt-form header span{color:#607087;font-size:13px;line-height:1.6}.profile-merge-select input{box-sizing:border-box;border:1px solid #bacade;border-radius:9px;width:100%;margin-top:10px;padding:12px;font-size:15px;display:block}.profile-merge-select label{font-weight:600;display:block}}@media print{.beginner-guide,.global-search-trigger,.workspace-search,.action-dialog{display:none!important}}:is(input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible){outline-offset:2px;outline:3px solid #66a4df}@media (max-width:700px){.global-search-trigger{padding:8px!important;font-size:12px!important}.guide-toggle{flex-direction:column;align-items:flex-start;gap:2px}.guide-cards{grid-template-columns:1fr}.action-dialog,.workspace-search{padding:18px}.approval-diff-scroll th,.approval-diff-scroll td{padding:9px}.topbar{flex-wrap:wrap}}
