.offers-costs{display:grid;gap:1rem}.offers-heading,.offers-settings,.offers-actions-bar,.offers-summary,.offers-editor,.offers-section{background:#fff;border:1px solid #dbe3e8;border-radius:16px;padding:1.2rem}.offers-heading,.offers-settings,.offers-actions-bar,.offers-section>div:first-child{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.offers-notice{background:#fff7dd;border:1px solid #e7cb72;border-left:5px solid #a76c00;border-radius:10px;padding:1rem}.offers-notice strong{display:block;margin-bottom:.25rem}.offers-settings-grid,.offers-form-grid,.offers-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.offers-settings-grid label,.offers-form-grid label,.offers-filters label{display:grid;gap:.3rem;font-weight:650}.offers-wide{grid-column:1/-1}.offers-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem}.offers-summary-grid article{background:#f4f7f8;border-radius:10px;padding:.85rem;display:grid;gap:.25rem}.offers-summary-grid strong{font-size:1.12rem}.offers-summary-grid span{font-size:.78rem;color:#52616a}.offers-table-wrap{overflow-x:auto}.offers-table-wrap table{width:100%;border-collapse:collapse}.offers-table-wrap th,.offers-table-wrap td{padding:.75rem;text-align:left;border-bottom:1px solid #e4e9ec;vertical-align:top}.offers-table-wrap small{display:block;color:#607079;margin-top:.25rem}.offer-badge{display:inline-block;border-radius:999px;padding:.2rem .5rem;background:#e7eef2;font-size:.75rem;font-weight:750}.offer-badge.open{background:#daf1e4;color:#145c39}.offer-badge.without-prejudice,.offer-badge.fdr-privileged,.offer-badge.internal-working-record{background:#fff0c5;color:#704d00}.offer-badge.live{background:#dcecff;color:#174c79}.protected-offer{background:#fffaf0}.offer-actions{display:flex;flex-wrap:wrap;gap:.4rem}.offer-actions button{border:0;background:transparent;color:#195d78;text-decoration:underline;cursor:pointer;padding:0}.offers-cards{display:none}.offers-open-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem}.offers-open-comparison article{border:1px solid #dbe3e8;border-radius:12px;padding:1rem}.offers-open-comparison header{display:flex;justify-content:space-between;gap:.6rem}.offers-open-comparison dl,.offer-card dl{display:grid;gap:.5rem}.offers-open-comparison dl div,.offer-card dl div{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.offers-open-comparison dt,.offer-card dt{color:#5b6870}.offers-open-comparison dd,.offer-card dd{margin:0}.offers-editor{border-top:5px solid #24677f}.offers-protected{border-left:5px solid #a76c00}.offers-missing ul,.offers-protected ul{margin-bottom:0}@media(max-width:980px){.offers-summary-grid{grid-template-columns:repeat(3,1fr)}.offers-settings-grid,.offers-form-grid,.offers-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.offers-heading,.offers-settings,.offers-actions-bar,.offers-section>div:first-child{display:grid}.offers-settings-grid,.offers-form-grid,.offers-filters,.offers-summary-grid{grid-template-columns:1fr}.offers-table-wrap.primary{display:none}.offers-cards{display:grid;gap:.75rem}.offer-card{border:1px solid #dbe3e8;border-radius:12px;padding:1rem}.offers-wide{grid-column:auto}}@media print{body.printing-open-offers .offers-editor,body.printing-open-offers .offers-actions-bar,body.printing-open-offers .offers-filters,body.printing-open-offers .offers-protected,body.printing-open-offers .protected-offer,body.printing-open-offers .offer-actions,body.printing-open-offers .site-header,body.printing-open-offers .workspace-mode-bar,body.printing-open-offers .guided-primary-nav{display:none!important}.offers-costs{display:block}.offers-heading,.offers-settings,.offers-summary,.offers-section{break-inside:avoid;margin-bottom:12px;border-color:#aaa}}
