.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}main>.panel{margin-bottom:18px}select,textarea{display:block;width:100%;padding:12px;margin:8px 0 14px;border:1px solid #c8d1c2;border-radius:7px;background:#fcfdf9;color:#26372e;font:inherit}label{margin-top:16px}.panel>.button,form>.button{margin:12px 8px 8px 0}.muted{color:#586852;font-size:12px}.notice{font-size:12px;line-height:1.7}.job-card{border:1px solid #dbe2d4;border-radius:8px;padding:16px;margin:12px 0}.job-card pre{white-space:pre-wrap;overflow-wrap:anywhere}.job-card .button{margin:10px 0}.job-meta{display:flex;justify-content:space-between;gap:10px;align-items:center}#treasury-message,#message{line-height:1.7;overflow-wrap:anywhere}#treasury-message:not(:empty),#message:not(:empty){padding:14px;border-radius:8px;background:#eaf0df}button:disabled{cursor:not-allowed}.result{overflow-wrap:anywhere}h3{font-size:15px}.panel details{font-size:12px}#jobs{margin-top:20px}@media(max-width:760px){header{height:auto;min-height:80px;gap:14px;flex-wrap:wrap;padding:12px 0}.toolbar .button{padding:9px}.page-heading{padding:28px 0}.job-meta{flex-wrap:wrap}}
.toolbar select{width:auto;max-width:190px;margin:0}.toolbar label{margin:0}header:has(#wallet-provider){height:auto;min-height:82px;padding:16px 0;gap:16px;flex-wrap:wrap}.toolbar{max-width:100%}
.case-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.case-heading h3{font-size:23px;margin:6px 0}.case-summary{margin-top:24px;padding:20px;background:#edf3e6;border-left:4px solid #486539}.case-summary small{overflow-wrap:anywhere}.gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.gate{border:1px solid #dbe2d4;border-radius:10px;padding:16px;min-width:0}.gate strong{display:block;font-size:13px;margin-top:10px;overflow-wrap:anywhere}.gate p{font-size:13px;line-height:1.7;color:#42543f}.inbox-item{padding:16px 0;border-bottom:1px solid #dbe2d4}.inbox-item p{font-size:14px;line-height:1.6}.inbox-item.acknowledged{opacity:.72}.claim{padding:16px 0;border-bottom:1px solid #dbe2d4}.claim blockquote{margin:12px 0;padding:12px;border-left:3px solid #7a8b6f;white-space:pre-wrap;font-size:13px;background:#f0f3eb}.claim small{color:#42543f}.panel textarea{box-sizing:border-box}#review-tools{margin-top:16px}
.muted,.notice,.panel details{font-size:14px;line-height:1.65;color:#42543f}#guided-fields label{display:block;overflow-wrap:anywhere}#guided-fields input{display:block;box-sizing:border-box;width:100%;padding:12px;margin:8px 0 16px;border:1px solid #a7b49e;border-radius:7px;font:inherit}#treasury-status{padding:20px;background:#edf3e6;border-left:4px solid #486539;line-height:1.8}button:disabled{opacity:.5}pre{white-space:pre-wrap;overflow-wrap:anywhere}summary{cursor:pointer;padding:12px 0}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #5476ce;outline-offset:3px}
.readiness-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.readiness-list li{border:1px solid #d2dccb;border-left:4px solid #a06a21;border-radius:8px;padding:16px;min-width:0}.readiness-list li.ready{border-left-color:#3b7251;background:#f4f8f0}.readiness-list li>div{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap}.readiness-list p{font-size:14px;line-height:1.65;margin:10px 0}.readiness-list small{display:block;overflow-wrap:anywhere;color:#5a4d35}.next-action{padding:18px 20px;border-radius:8px;background:#f7eedf;line-height:1.65}.next-action p{margin-bottom:0}.table-scroll{max-width:100%;overflow-x:auto}
