@font-face{font-family:AcesCard;src:url(card-rajdhani-medium.ttf) format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:AcesCard;src:url(card-rajdhani-bold.ttf) format('truetype');font-weight:700;font-display:swap}
.aces-toolbar{position:sticky;top:var(--navigation-height,0px);z-index:5;display:flex;align-items:end;gap:12px;padding:12px;background:#10202b;border:1px solid #405361;margin-bottom:18px;flex-wrap:wrap}
.aces-toolbar form{flex:1;min-width:220px;margin:0}.aces-toolbar button,.aces-toolbar .button{margin:0;min-height:44px}.aces-toolbar label{margin:0}
.aces-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);gap:24px;align-items:start}.aces-editor-layout form{max-width:100%}.aces-preview-pane{position:sticky;top:calc(var(--navigation-height,0px) + 96px)}.aces-previews{display:flex;flex-wrap:wrap;gap:18px;align-items:start}.aces-previews figure{margin:0;flex:0 1 240px;max-width:100%;width:240px}.aces-preview-pane .aces-previews figure{flex:1 1 150px;max-width:180px}.aces-previews svg{width:100%;height:auto;display:block;border:1px solid #788878}.aces-previews figcaption{font-size:.8rem;margin-bottom:6px;color:#c6d7e0}
.aces-text-row{width:100%;margin:18px 0}.aces-text-row textarea{min-height:100px;width:100%}.aces-text-row p{font-size:.85rem;margin:6px 0}.aces-row-actions{display:flex;gap:6px;flex-wrap:wrap}.aces-row-actions button{padding:6px 10px;font-size:.8rem}.aces-icon-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.aces-icon-tools label{flex:1;min-width:150px}.aces-icon-tools input{height:44px}.aces-icon-tools button{min-height:44px}.aces-page fieldset{margin:18px 0}.aces-page .check{margin:8px 0}.aces-page .record-card h2{font-size:1.2rem}.aces-review-count{background:#efa936;color:#111;border-radius:12px;padding:2px 7px;margin-left:5px;font-weight:bold}.aces-field-issue{border-left:4px solid #e56c6c;padding:8px;background:#341e25}
@media(max-width:850px){.aces-editor-layout{grid-template-columns:1fr}.aces-preview-pane{position:static;grid-row:1}.aces-preview-pane .aces-previews figure{max-width:190px}.aces-toolbar{gap:8px}.aces-toolbar form{flex-basis:100%}.aces-toolbar [role=status]{flex-basis:100%}}
@media print{header,nav,.aces-toolbar,form,button{display:none!important}.aces-page{background:white!important;color:black}.aces-previews svg{width:2.5in;height:3.5in}}
.aces-icon-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px}.aces-icon-toolbar button{width:50px;height:36px;min-height:36px;padding:3px;border:1px solid #728596;border-radius:4px}.aces-icon-toolbar svg{width:100%;height:24px;display:block}.aces-icon-toolbar label{display:flex;gap:6px;align-items:center;font-size:.85rem;margin:0}.aces-icon-toolbar input{width:76px;height:36px;min-height:36px;margin:0}.aces-icon-toolbar [data-icon-status]{flex-basis:100%;font-size:.85rem}.aces-icon-toolbar button:focus-visible{outline:2px solid #efa936;outline-offset:2px}@media(scripting:none){.aces-icon-toolbar{display:none}}
