:root{--panel-navy:#0d2b45;--panel-teal:#168f8a;--panel-bg:#f2f6f7;--panel-line:#d7e1e5;--panel-muted:#627584;--panel-white:#fff}*{box-sizing:border-box}.panel-page,.legal-page{min-height:100vh;background:var(--panel-bg);color:#173247;font-family:Arial,Helvetica,sans-serif}.panel-header{background:var(--panel-navy);color:#fff}.panel-header>div{display:flex;width:min(1180px,calc(100% - 2rem));height:72px;margin:auto;align-items:center;justify-content:space-between}.panel-brand,.legal-header>a:first-child{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.panel-brand span,.legal-header>a:first-child span{display:grid;width:38px;height:38px;place-items:center;background:var(--panel-teal);font-size:.72rem;font-weight:900}.panel-header nav{display:flex;align-items:center;gap:1.2rem;font-size:.86rem}.panel-header nav a{color:#a9deda}.panel-shell{width:min(1180px,calc(100% - 2rem));margin:auto;padding:4rem 0 6rem}.panel-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.panel-intro h1,.legal-page h1{margin:.3rem 0 .7rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;letter-spacing:-.045em}.panel-intro p{margin:0;color:var(--panel-muted)}.panel-intro>a{color:var(--panel-teal);font-weight:750}.panel-eyebrow{margin:0;color:var(--panel-teal)!important;font-size:.72rem!important;font-weight:850;letter-spacing:.14em}.panel-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem;border-top:1px solid var(--panel-line);border-left:1px solid var(--panel-line)}.panel-stats article{display:flex;min-height:110px;padding:1.2rem 1.4rem;flex-direction:column;justify-content:space-between;border-right:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);background:#fff}.panel-stats span{color:var(--panel-muted);font-size:.8rem}.panel-stats strong{font-family:Georgia,"Times New Roman",serif;font-size:2.3rem;font-weight:500}.panel-surface{padding:1.5rem;background:#fff;border:1px solid var(--panel-line)}.panel-toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--panel-line)}.panel-toolbar h2{margin:0 0 .25rem;font-family:Georgia,"Times New Roman",serif;font-size:1.8rem}.panel-toolbar p{margin:0;color:var(--panel-muted);font-size:.8rem}.panel-toolbar label,.panel-actions label{display:grid;gap:.3rem;color:var(--panel-muted);font-size:.72rem;font-weight:750}.panel-toolbar select,.panel-actions select{min-height:40px;padding:.5rem .7rem;border:1px solid #b9c8cf;background:#fff;color:#173247}.panel-list{display:grid}.panel-lead{padding:1.6rem 0;border-bottom:1px solid var(--panel-line)}.panel-lead:last-child{border-bottom:0}.panel-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.panel-lead h3{margin:.5rem 0 .15rem;font-size:1.25rem}.panel-lead-head p,.panel-lead-head time{margin:0;color:var(--panel-muted);font-size:.76rem}.status{display:inline-flex;padding:.27rem .5rem;font-size:.67rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.status-new{background:#e8f7f4;color:#08746f}.status-contacted{background:#edf1fa;color:#385992}.status-client{background:#eaf6e8;color:#367734}.status-rejected{background:#f3f3f3;color:#6e7478}.panel-lead-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;margin:1.2rem 0}.panel-lead-grid div{display:grid;gap:.25rem}.panel-lead-grid span,.panel-problem>span{color:var(--panel-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.panel-lead-grid a{color:var(--panel-teal);font-weight:750}.panel-lead-grid b{font-size:.84rem}.panel-problem{padding:1rem;background:var(--panel-bg)}.panel-problem p{margin:.45rem 0 0;line-height:1.55}.panel-actions{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-top:1rem}.panel-actions>a{padding:.7rem .9rem;background:var(--panel-navy);color:#fff;font-size:.78rem;font-weight:750;text-decoration:none}.panel-error{padding:.8rem;background:#ffeaea;color:#8c2c2c}.panel-empty{display:grid;gap:.35rem;padding:4rem 1rem;text-align:center;color:var(--panel-muted)}.panel-empty strong{color:#173247}.panel-denied{max-width:680px}.panel-denied>a{color:var(--panel-teal)}.legal-header{display:flex;width:min(920px,calc(100% - 2rem));height:72px;margin:auto;align-items:center;justify-content:space-between}.legal-header>a{color:var(--panel-navy);font-size:.82rem}.legal-page main{width:min(780px,calc(100% - 2rem));margin:auto;padding:4rem 0 7rem}.legal-lead{margin-bottom:3rem;color:var(--panel-muted);font-size:1.1rem;line-height:1.7}.legal-page section{padding:1.6rem 0;border-top:1px solid var(--panel-line)}.legal-page h2{margin:0 0 .75rem;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem}.legal-page section p,.legal-page li{color:#4f6575;line-height:1.7}.legal-page a{color:var(--panel-teal)}.legal-date{margin-top:2.5rem;color:var(--panel-muted);font-size:.8rem}@media(max-width:760px){.panel-shell{padding-top:2.5rem}.panel-header nav span{display:none}.panel-intro{display:grid}.panel-stats{grid-template-columns:1fr 1fr}.panel-surface{padding:1rem}.panel-toolbar{align-items:stretch;flex-direction:column}.panel-lead-grid{grid-template-columns:1fr}.panel-actions{align-items:stretch;flex-direction:column}.panel-actions>a{text-align:center}.legal-page main{padding-top:2.5rem}}
