/* Daily Carbon adopts the existing calculation register, action and pager owners.
   This file owns only the filter dock, compact artwork and continuation layout. */
body.eco-application #applicationMain .daily-carbon-register88 .dc88-query { margin:0; padding:.85rem 1.25rem; border-block:1px solid #3b697f; background:#0b2839; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-query-main { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:.65rem 1rem; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-actions { display:flex; align-items:center; flex-wrap:wrap; gap:.65rem; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-panel { display:flex; flex-wrap:wrap; align-items:end; gap:.85rem 1rem; padding-top:1rem; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-panel label { display:grid; gap:.35rem; flex:0 1 13rem; min-inline-size:0; color:#c6e3ef; font-size:.85rem; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-panel input { box-sizing:border-box; inline-size:100%; min-inline-size:0; min-block-size:2.75rem; padding:.6rem .75rem; border:1px solid #508296; border-radius:3px; background:#0b2534; color:#eefaff; font:inherit; color-scheme:dark; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-panel p { flex-basis:100%; margin:0; color:#b8d5e3; font-size:.85rem; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-state { display:flex; flex-wrap:wrap; align-items:center; gap:.45rem; margin-top:.75rem; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-state a { display:inline-flex; align-items:center; gap:.65rem; padding:.35rem .6rem; border:1px solid #466b82; background:#113347; color:#d7f1fc; font-size:.8rem; text-decoration:none; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-state a:hover { border-color:#85d9ef; background:#1a4155; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-identity-heading { display:flex; align-items:center; gap:.7rem; min-inline-size:0; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-identity-heading > div { min-inline-size:0; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-identity-heading .eco-register-art43 { flex:0 0 3rem; inline-size:3rem; block-size:3.5rem; margin:0; }
body.eco-application #applicationMain .daily-carbon-register88 .cr85-record-reference a { color:#8ae7fc; text-underline-offset:.2em; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-status-filter { padding:.2rem .5rem; border:1px solid #456477; background:#102c3b; color:#c9e8f4; font-size:.8rem; text-decoration:none; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-status-filter:hover { border-color:#86d9e9; color:#fff; text-decoration:underline; text-underline-offset:.2em; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-next { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:1rem 2rem; margin-block:1.25rem; padding:1.25rem; border:1px solid #3b697f; background:linear-gradient(110deg,#113547,#0b2839); }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-next h2 { color:#eefaff; font-size:1.2rem; margin:.3rem 0; }
body.eco-application #applicationMain .daily-carbon-register88 .dc88-next p:not(.cr82-eyebrow) { color:#b8d5e3; font-size:.9rem; margin:.4rem 0 0; }
body.eco-application #applicationMain .daily-carbon-register88 [hidden] { display:none!important; }
body.eco-application #applicationMain .daily-carbon-register88 :is(input,a,button,summary):focus-visible { outline:2px solid #b8f4ff; outline-offset:3px; }
@media (max-width:600px) {
    body.eco-application #applicationMain .daily-carbon-register88 .dc88-query { padding:.85rem; }
    body.eco-application #applicationMain .daily-carbon-register88 .dc88-filter-panel label { flex:1 1 10rem; }
}
@media (forced-colors:active) {
    body.eco-application #applicationMain .daily-carbon-register88 :is(.dc88-query,.dc88-next,.dc88-status-filter,.dc88-filter-state a,.dc88-filter-panel input) { background:Canvas; color:CanvasText; border-color:CanvasText; }
}
@media print { body.eco-application #applicationMain .daily-carbon-register88 :is(.dc88-query,.dc88-next) { display:none!important; } }
