/* Personnel advances use a compact form and retain the existing preview/confirmation flow. */
body.admin-brand dialog.eops-advance-entry.eops-advance-entry.eops-advance-entry.rs-popup{width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;height:fit-content!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;padding:0!important;border-radius:24px!important}
body.admin-brand .eops-advance-entry.eops-advance-entry .eops-dialog-frame{height:auto!important;min-height:0!important;max-height:calc(100dvh - 34px)!important;display:flex!important;flex-direction:column!important}
body.admin-brand .eops-advance-entry.eops-advance-entry header{padding:14px 16px!important;min-height:64px!important;align-items:center!important;gap:10px!important}
body.admin-brand .eops-advance-entry .eops-eyebrow{display:none!important}
body.admin-brand .eops-advance-entry h2{display:flex;align-items:center;gap:8px;white-space:nowrap}
body.admin-brand .eops-advance-entry h2>svg{width:24px;height:24px;flex:none;color:#8b1515}
body.admin-brand .eops-advance-entry.eops-advance-entry .eops-dialog-body{padding:14px 16px!important;height:auto!important;min-height:0!important;flex:0 1 auto!important;max-height:calc(100dvh - 160px)!important;overflow:auto!important}
body.admin-brand .eops-advance-entry .eops-form-content{display:flex;flex-direction:column;gap:12px}
body.admin-brand .eops-advance-entry .eops-form-content[hidden]{display:none!important}
body.admin-brand .eops-advance-entry .eops-advance-summary{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:16px;padding:14px 16px;border-radius:16px;background:#292725;color:#fff}
body.admin-brand .eops-advance-entry .eops-advance-summary>div{display:flex;flex-direction:column;gap:5px;min-width:0}
body.admin-brand .eops-advance-entry .eops-advance-summary>div:last-child{text-align:right}
body.admin-brand .eops-advance-entry .eops-advance-summary span{font:400 13px/1.3 Outfit,sans-serif;color:#e0d9d1}
body.admin-brand .eops-advance-entry .eops-advance-summary strong{font:600 24px/1.25 Outfit,sans-serif;color:#fff;overflow-wrap:anywhere}
body.admin-brand .eops-advance-entry .eops-advance-summary small{font:400 12px/1.3 Outfit,sans-serif;color:#e0d9d1}
body.admin-brand .eops-advance-entry.eops-advance-entry .eops-form-grid{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)!important;gap:12px!important;margin:0!important}
body.admin-brand .eops-advance-entry .eops-advance-amount{grid-column:1!important;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;padding:16px;background:#f6eaea;border:1px solid #e5caca;border-radius:16px}
body.admin-brand .eops-advance-entry .eops-field{min-width:0;gap:6px}
body.admin-brand .eops-advance-entry .eops-field>span{font:400 14px/1.3 Outfit,sans-serif!important;color:#57534e}
body.admin-brand .eops-advance-entry.eops-advance-entry :is(input:not([type=checkbox]),select){min-height:44px!important;height:44px!important;font:500 16px/1.3 Outfit,sans-serif!important;border-radius:10px!important;padding:8px 12px!important;min-width:0!important}
body.admin-brand .eops-advance-entry.eops-advance-entry .eops-advance-amount input{height:56px!important;font-size:30px!important;font-weight:600!important;color:#711d24!important;background:#fff!important}
body.admin-brand .eops-advance-entry .eops-advance-amount input::-webkit-inner-spin-button{appearance:none;margin:0}
body.admin-brand .eops-advance-entry.eops-advance-entry textarea{height:68px!important;min-height:68px!important;max-height:130px;resize:vertical;font:400 16px/1.35 Outfit,sans-serif!important;padding:10px 12px!important;border-radius:10px!important}
body.admin-brand .eops-advance-entry .eops-check{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #e5dfd5;border-radius:12px;background:#faf8f5;margin:0;font:400 14px/1.4 Outfit,sans-serif}
body.admin-brand .eops-advance-entry .eops-check input{width:18px;height:18px;min-height:18px;flex:none;margin:1px 0 0;accent-color:#8b1515}
body.admin-brand .eops-advance-entry .eops-note{font:400 12px/1.45 Outfit,sans-serif;margin:0;color:#78716c}
body.admin-brand .eops-advance-entry .eops-dialog-note{display:none!important}
body.admin-brand .eops-advance-entry footer{padding:10px 16px!important;min-height:0!important}
body.admin-brand .eops-advance-entry .eops-preview .eops-review-list{margin:12px 0}
/* Primary amount owns 61.8% of the workspace; date and funding source share the rest. */
body.admin-brand .eops-advance-entry .eops-advance-summary .eops-field>span{display:none}
body.admin-brand .eops-advance-entry .eops-advance-summary .rs-select-trigger{color:#1c1917!important}
@media(min-width:601px){
 body.admin-brand .eops-advance-entry .eops-form-grid>.eops-field:has([name="eops_date"]){grid-column:2;grid-row:1}
 body.admin-brand .eops-advance-entry .eops-form-grid>.eops-field:has([name="eops_method"]){grid-column:2;grid-row:2}
}
@media(max-width:600px){
 body.admin-brand dialog.eops-advance-entry.eops-advance-entry.eops-advance-entry.rs-popup{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}
 body.admin-brand .eops-advance-entry.eops-advance-entry .eops-form-grid{grid-template-columns:minmax(0,1fr)!important}
 body.admin-brand .eops-advance-entry .eops-advance-amount{grid-column:1/-1!important;grid-row:auto}
 body.admin-brand .eops-advance-entry .eops-advance-summary{gap:12px;padding:12px}
 body.admin-brand .eops-advance-entry .eops-advance-summary strong{font-size:21px}
 body.admin-brand .eops-advance-entry.eops-advance-entry .eops-dialog-body{max-height:calc(100dvh - 210px)!important;padding:12px!important}
 body.admin-brand .eops-advance-entry h2{font-size:22px!important;gap:6px}
 body.admin-brand .eops-advance-entry.eops-advance-entry header{padding:12px!important;flex-wrap:wrap!important}
}

body.admin-brand .eops-advance-entry footer:not(:has(button:not([hidden]))){display:none!important}
