/* Focused extensions to the accepted ochre/white design. */
.d26-summary{margin:20px 0 24px}.d26-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ddd4c8;border-radius:14px;overflow:hidden;background:#fff}.d26-counts>a{padding:15px 18px;display:flex;flex-direction:column;gap:8px;min-width:0;text-decoration:none;color:inherit}.d26-counts>a+a{border-left:1px solid #e9e3da}.d26-counts span{font-size:13px;color:#645a4e}.d26-counts b{font-size:25px;line-height:1.2;font-variant-numeric:tabular-nums;color:#704107}.d26-counts small{font-size:12px;font-weight:400;margin-left:5px}.d26-summary>p,.d26-more-filters>p,.d26-filter-note{font-size:12px;line-height:1.7;color:#6f675e;margin:9px 0}.d26-shortcuts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px}.d26-shortcuts>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:none;color:#704107}.d26-shortcuts svg{width:15px;height:15px}.d26-new{font-size:11px;font-weight:600;white-space:nowrap;color:#704107;background:#f4eee5;padding:4px 7px;border-radius:5px}.d26-filters.filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:14px 0}.d26-filters label,.d26-facet-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:0;color:#665d52}.d26-filters select,.d26-facet-grid select{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 28px 10px 12px;border:1px solid #c9c1b6;border-radius:9px;background:#fff;color:#332e28;font:inherit;font-size:13px}.d26-more-filters{border:1px solid #ded7ce;border-radius:10px;padding:0 14px;background:#fff;margin-bottom:10px}.d26-more-filters>summary{cursor:pointer;min-height:46px;align-content:center;font-size:13px;font-weight:600;list-style-position:inside}.d26-facet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px}.d26-area-picks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;margin-bottom:12px}.d26-area-picks button{min-height:44px;padding:8px 12px;border:1px solid #c9c1b6;border-radius:8px;background:#fff;color:#493e30;cursor:pointer;font:inherit}.d26-area-picks button[aria-pressed=true]{background:#94580b;color:#fff;border-color:#94580b}.d26-area-picks small{color:#756c61}.d26-history-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.d26-history-controls span{font-size:13px;color:#665d52}.d26-history-list{border-top:1px solid #ded7ce}.d26-history-list article{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e6e0d7}.d26-history-list article>div{min-width:0}.d26-history-list h2{font-size:17px;line-height:1.6;margin:0;word-break:keep-all;overflow-wrap:anywhere}.d26-history-list p{font-size:12px;color:#746b60;margin:6px 0}.d26-history-list a{color:#302b24;text-decoration:none}.d26-history-list button{flex-shrink:0;min-height:44px}.d26-update{padding:24px 0;border-bottom:1px solid #e6e0d7;line-height:1.85}.d26-update h2{font-size:20px}.d26-update li{margin:7px 0}.d26-update a{display:inline-flex;align-items:center;min-height:44px;color:#704107}.d26-ad-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none}.d26-ad-process li{border:1px solid #ded7ce;border-radius:10px;padding:16px;line-height:1.7;font-size:13px}.d26-ad-process b{display:block;color:#704107;margin-bottom:6px}
[class*="g26-"]{box-sizing:border-box}.g26-page{max-width:100%;line-height:1.75}.g26-page h1{font-size:32px;line-height:1.35;letter-spacing:-1px}.g26-page h2{font-size:22px;line-height:1.45}.g26-page h3{font-size:17px;line-height:1.5}.g26-page a{color:#704107}.g26-page p{color:#665d52}.g26-page input:not([type=checkbox]),.g26-page textarea,.g26-page select{width:100%;min-width:0;min-height:46px;border:1px solid #c9c1b6;border-radius:9px;background:#fff;padding:11px 12px;color:#302b24;font:inherit}.g26-page textarea{min-height:112px;resize:vertical}.g26-page button{min-height:44px;border:1px solid #c9c1b6;border-radius:8px;background:#fff;padding:10px 16px;color:#704107;font:inherit;cursor:pointer}.g26-page button:disabled{opacity:.5;cursor:default}.g26-page label{display:block;margin:14px 0 7px;font-size:14px;font-weight:600}.g26-page fieldset{border:1px solid #ded7ce;border-radius:10px;padding:15px;margin:18px 0}.g26-page fieldset label{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400}.g26-page input[type=checkbox]{width:20px;height:20px;accent-color:#94580b}.g26-page section{margin:24px 0}.g26-page summary{cursor:pointer;min-height:46px;align-content:center}.g26-page details{border-bottom:1px solid #e5ddd1;padding:10px 0}.g26-page [role=status],.g26-page [role=alert]{line-height:1.7;overflow-wrap:anywhere}.g26-page [role=alert]{color:#8d2333}.g26-page [hidden]{display:none!important}.d26-filters :focus-visible,.d26-more-filters :focus-visible,.d26-history-controls :focus-visible,.g26-page :focus-visible{outline:2px solid #704107;outline-offset:3px}
@media(max-width:760px){.d26-filters.filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.d26-facet-grid{grid-template-columns:1fr}.d26-counts>a{padding:12px 10px}.d26-counts b{font-size:22px}.d26-counts span{font-size:13px}.d26-shortcuts{gap:4px 14px}.d26-shortcuts>span{width:100%}.d26-ad-process{grid-template-columns:1fr}.g26-page h1{font-size:27px}.d26-history-list h2{font-size:15px}.d26-history-list article{gap:10px}.d26-new{font-size:10px;padding:3px 5px}.card-top{flex-wrap:wrap}}

.g26-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;background:#f5f2ec;padding:18px;border-radius:12px}.g26-actions{display:flex;flex-wrap:wrap;gap:10px}.g26-term-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.g26-term{padding:18px;border:1px solid #e5ddd1;border-radius:12px;background:#fff}.g26-hint,.g26-note{font-size:14px}.g26-control{min-height:44px}.d26-ad-process article{padding:20px;border:1px solid #e5ddd1;border-radius:12px}.d26-ad-process p{font-size:14px;line-height:1.7}@media(max-width:760px){.g26-term-list{grid-template-columns:1fr}}

html[data-palette] .d26-filters.filter-row select,html[data-palette] .d26-facet-grid select{min-height:44px;max-width:none;width:100%}.g26-term dt{font-weight:700}.g26-term dd{margin:7px 0 0;color:#665d52}

.g26-page .g26-control,.g26-page input[type=checkbox]{scroll-margin-top:90px;scroll-margin-bottom:110px}
