.ap-backoffice{color:#272923;max-width:1480px;margin:auto;padding:36px}.ap-backoffice>header,.ap-backoffice-editor>header,.ap-backoffice-editor footer,.ap-backoffice-filters,.ap-backoffice-totals,.ap-backoffice-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ap-backoffice h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,4vw,42px)}.ap-backoffice h2{margin:0;font-size:23px}.ap-backoffice header p{color:#74786d;max-width:740px;line-height:1.5}.ap-backoffice button,.ap-backoffice-filters a{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #dcded5;border-radius:9px;min-height:42px;padding:10px 14px}.ap-backoffice>header>button,.ap-backoffice-editor footer button{background:#e4d9ad;border-color:#e4d9ad;font-weight:650}.ap-backoffice button:disabled{opacity:.45;cursor:default}.ap-backoffice button:focus-visible,.ap-backoffice input:focus-visible,.ap-backoffice textarea:focus-visible,.ap-backoffice select:focus-visible,.ap-backoffice a:focus-visible{outline-offset:3px;outline:3px solid #9a7834}.ap-backoffice-filters{justify-content:flex-start;margin:28px 0 18px}.ap-backoffice label{gap:7px;font-size:14px;display:grid}.ap-backoffice input,.ap-backoffice select,.ap-backoffice textarea{font:inherit;min-height:44px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #dcded5;border-radius:8px;min-width:0;max-width:100%;padding:12px}.ap-backoffice textarea{resize:vertical}.ap-backoffice fieldset{border:0;min-width:0;margin:0;padding:0}.ap-backoffice-editor{background:#fff;border:1px solid #dedfd6;border-radius:15px;margin:20px 0;padding:24px}.ap-backoffice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.ap-backoffice-fields .is-wide{grid-column:1/-1}.ap-backoffice .ap-backoffice-item{border:1px solid #dedfd6;border-radius:10px;margin:20px 0;padding:16px}.ap-backoffice-item legend{padding:0 7px;font-weight:650}.ap-backoffice .ap-backoffice-item .ap-backoffice-fields{grid-template-columns:2fr 1fr 1.5fr 1fr}.ap-backoffice-table{background:#fff;border:1px solid #dedfd6;border-radius:12px;margin:18px 0;overflow-x:auto}.ap-backoffice table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.ap-backoffice th,.ap-backoffice td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #eaebe4;padding:15px 14px}.ap-backoffice th{color:#73796a;background:#fafbf7;font-size:12px}.ap-backoffice td small{color:#74786d;margin-top:5px;display:block}.ap-backoffice td button{margin:0 5px 5px 0;padding:7px 10px;font-size:13px}.ap-backoffice-table>p{padding:18px}.ap-backoffice-totals{justify-content:flex-start;padding:16px 0;font-size:14px}.ap-backoffice-amounts{max-width:350px;margin:20px 0 20px auto}.ap-backoffice-amounts>div{border-bottom:1px solid #e6e7df;justify-content:space-between;gap:24px;padding:10px;display:flex}.ap-backoffice-amounts dd{margin:0}.ap-backoffice [role=alert]{color:#933a28;background:#fff1ea;border-radius:9px;padding:14px}.ap-backoffice [role=status]{color:#45623d;padding:12px}.ap-backoffice-pagination{justify-content:center}@media (width<=700px){.ap-backoffice{padding:20px 16px}.ap-backoffice-editor{padding:18px}.ap-backoffice-fields,.ap-backoffice .ap-backoffice-item .ap-backoffice-fields{grid-template-columns:1fr}.ap-backoffice-filters>label{flex:1;min-width:130px}.ap-backoffice table{min-width:700px}.ap-backoffice h1{font-size:30px}}
