.information-shell{max-width:1380px}.information-center{padding:38px 0 62px}.information-center :is(button,input,select,textarea){font:inherit}.information-center :is(button,a,input,select,textarea):focus-visible{outline:3px solid #a94a16;outline-offset:3px}.information-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 0 28px;border-bottom:3px solid #28241c}.information-hero h1{font-size:43px;line-height:1.2;margin:10px 0}.information-hero p:last-child{font-size:16px;color:#776e61;line-height:1.8;margin:0;max-width:700px}.information-hero button,.column-heading button,.subscription-toolbar button{border:1px solid #d5c7ae;background:#fffaf0;border-radius:5px;padding:8px 12px;color:#765336;cursor:pointer}.information-columns{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:40px;margin-top:31px}.subscription-column{min-width:0;padding-right:32px;border-right:1px solid #d9d1c3}.report-column{min-width:0}.column-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.column-heading h2{font-size:27px;margin:7px 0 0}.column-heading>span{font:12px ui-monospace,monospace;color:#897a65}.column-heading>button{background:#2e2a22;color:#fff;border-color:#2e2a22}.column-intro{font-size:14px;line-height:1.8;color:#7d7365;margin:13px 0 21px}.subscription-form{padding:18px;background:#fff2ce;border:1px solid #e2ca88;border-radius:7px}.subscription-form label,.report-builder label{display:grid;gap:6px;font-size:12px;color:#806847}.subscription-form>div{display:flex;gap:8px;margin:7px 0 13px}.subscription-form input,.report-builder :is(input,select,textarea){width:100%;border:1px solid #d8c9af;border-radius:5px;padding:9px 10px;background:#fffdf8;color:#352e24}.subscription-form>input{margin-top:7px}.subscription-form button,.report-builder button{border:0;border-radius:5px;background:#f26522;color:#fff;padding:9px 13px;cursor:pointer}.subscription-form p{min-height:18px;margin:8px 0 0;font-size:12px;color:#8e451c}.subscription-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 0 11px}.subscription-toolbar button{font-size:12px;padding:6px 9px}.subscription-list{display:grid;gap:9px}.subscription-item{position:relative;padding:14px 38px 14px 14px;border:1px solid #ddd4c4;border-radius:6px;background:#fffdf8}.subscription-item.unread{border-left:4px solid #e4ad28}.subscription-item h3{font-size:15px;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere}.subscription-item a{font-size:11px;color:#93836d;overflow-wrap:anywhere}.subscription-item p{font-size:12px;color:#7b6f5e;margin:8px 0 0;line-height:1.6}.subscription-item>button{position:absolute;right:9px;top:9px;border:0;background:transparent;color:#a0927c;cursor:pointer;font-size:18px}.subscription-status{display:inline-block;margin-top:8px;padding:2px 6px;border-radius:4px;background:#f2e8d6;color:#7c6748;font-size:10px}.subscription-item.unread .subscription-status{background:#e8c35a;color:#fff}.subscription-note,.report-prototype-note{font-size:11px;color:#978b7b;line-height:1.7;margin-top:16px}.report-builder{margin:0 0 24px;padding:19px;background:#eef2e5;border:1px solid #cbd6bf;border-radius:7px}.report-builder>div:first-child{display:grid;grid-template-columns:minmax(0,1.5fr) .65fr .65fr;gap:12px}.report-builder>label{margin-top:13px}.report-builder textarea{resize:vertical}.report-builder-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.report-builder-actions button:first-child{background:transparent;color:#746957;border:1px solid #cbc1ae}.report-builder p{font-size:12px;color:#6e7e5f;margin:9px 0 0}.report-date-group{display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px}.report-date{position:sticky;top:20px;align-self:start;display:grid;gap:4px;padding-top:5px}.report-date span{font-size:16px;font-weight:700}.report-date time{font:11px ui-monospace,monospace;color:#8b7e6c}.report-list{display:grid;gap:13px}.report-card{position:relative;padding:21px 23px;background:#fffdf8;border:1px solid #ddd5c7;border-radius:7px}.report-card.unread:before{content:"";position:absolute;left:-5px;top:26px;width:9px;height:9px;border-radius:50%;background:#ef6925;box-shadow:0 0 0 4px #f6f3eb}.report-card-top,.report-card footer{display:flex;justify-content:space-between;gap:12px;color:#907e66;font-size:11px}.report-card-top span:last-child{padding:2px 7px;border-radius:4px;background:#f0e6d6}.report-card h3{font-size:21px;margin:11px 0 7px}.report-card>p{font-size:15px;line-height:1.8;color:#655d52;margin:0 0 17px}.report-card footer{padding-top:13px;border-top:1px solid #e8e0d3}.custom-report-section{margin:28px 0 0 122px;padding-top:23px;border-top:1px solid #d9d0c1}.custom-report-section>div:first-child{display:flex;justify-content:space-between;align-items:center}.custom-report-section h3{font-size:18px;margin:0}.custom-report-section>div>span{font:11px ui-monospace,monospace;color:#8d806d}.custom-report-item{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e1d9cc}.custom-report-item strong{display:block;font-size:14px}.custom-report-item span{font-size:12px;color:#837765}.custom-report-item button{border:0;background:transparent;color:#aa5a31;cursor:pointer}.report-prototype-note{margin-left:122px}.information-center [hidden]{display:none!important}
@media(max-width:900px){.information-columns{grid-template-columns:1fr;gap:38px}.subscription-column{padding:0 0 35px;border-right:0;border-bottom:1px solid #d9d1c3}.report-date-group{grid-template-columns:80px minmax(0,1fr)}.custom-report-section,.report-prototype-note{margin-left:102px}}
@media(max-width:580px){.information-center{padding-top:27px}.information-hero{display:block}.information-hero h1{font-size:34px}.information-hero button{margin-top:17px}.information-columns{margin-top:25px}.column-heading{align-items:flex-start}.column-heading h2{font-size:24px}.subscription-form>div{display:grid}.report-builder>div:first-child{grid-template-columns:1fr 1fr}.report-builder>div:first-child label:first-child{grid-column:1/-1}.report-date-group{display:block}.report-date{position:static;display:flex;justify-content:space-between;margin-bottom:11px}.custom-report-section,.report-prototype-note{margin-left:0}.report-card{padding:18px}.report-card h3{font-size:19px}}
@media print{.subscription-form,.subscription-toolbar button,.column-heading button,.information-hero button,.report-builder{display:none!important}.information-columns{grid-template-columns:1fr 2fr}}
.subscription-item p a{font-size:12px;color:#76552e;font-weight:650;text-decoration:none}.subscription-item p a:hover{text-decoration:underline}
.subscription-form select,.subscription-item :is(input,select){width:100%;padding:8px;border:1px solid #d8c9af;border-radius:5px;background:#fffdf8;color:#352e24;min-width:0}.subscription-form>div.subscription-schedule{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.subscription-form small{font-size:10px;color:#806847}.subscription-item .subscription-status{display:block;width:fit-content}.subscription-status.error{background:#ffe5d8;color:#a63c1c}.subscription-item p.subscription-error{color:#a63c1c}.subscription-item details{margin-top:12px;font-size:12px;color:#806847}.subscription-item summary{cursor:pointer}.subscription-item form{display:grid;gap:8px;margin-top:12px}.subscription-item label{display:grid;gap:5px}.subscription-item .subscription-enabled{display:flex;align-items:center}.subscription-enabled input{width:auto}.subscription-item form button,.subscription-actions button,.subscription-message-card button{border:1px solid #d5c7ae;background:#fff5dd;color:#765336;border-radius:4px;padding:7px 9px;cursor:pointer}.subscription-actions{display:flex;gap:8px;margin-top:12px}.subscription-item .subscription-note{font-size:10px}.subscription-message-card{border:1px solid #ddd4c4;border-radius:7px;background:#fffdf8;padding:20px;margin-bottom:14px}.subscription-message-card.unread{border-left:4px solid #ef6925}.subscription-message-card header,.subscription-message-card footer{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8b7a63;align-items:center;flex-wrap:wrap}.subscription-message-card h3{font-size:21px;line-height:1.6;margin:14px 0}.subscription-message-card h3 a{color:#352e24;text-decoration:none}.subscription-message-card h3 a:hover{text-decoration:underline}.messages-empty{border:1px dashed #d9cbb1;border-radius:8px;padding:36px 26px;color:#8c7d67;line-height:1.8}.messages-empty strong{color:#605440}.messages-empty p{font-size:14px;margin-bottom:0}#message-unread-count{font-size:12px;color:#b65b24;font-weight:500}.report-preview{margin-top:38px;padding-top:18px;border-top:1px solid #ded4c1}.report-preview>summary{cursor:pointer;color:#8b7a63;font-size:13px;margin-bottom:18px}.report-preview .custom-report-section,.report-preview .report-prototype-note{margin-left:0}.subscription-latest p{margin:8px 0}.information-center button:disabled{opacity:.55;cursor:wait}
@media(max-width:580px){.subscription-message-card h3{font-size:18px}.column-heading>button{font-size:12px}}
.subscription-form>div:not(.subscription-schedule) input{flex:1;min-width:0}.subscription-form button{white-space:nowrap}
