.dash-wrap{width:min(1120px,calc(100% - 40px));margin:56px auto 80px;min-height:65vh}.dash-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:32px}.dash-header h1{font-size:clamp(30px,4vw,44px);letter-spacing:-1.8px;margin:12px 0}.dash-header p,.dash-description{color:#63736c}.dash-actions{display:flex;gap:10px;flex-wrap:wrap}.dash-tabs{display:flex;gap:8px;border-bottom:1px solid #d8e2dc;margin-bottom:28px}.dash-tabs a{padding:14px 20px;border-bottom:3px solid transparent;font-weight:800}.dash-tabs a[aria-current=page]{color:#16753e;border-color:#16753e}.dash-tabs span{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:12px;background:#e5efe7;font-size:12px}.dash-wrap h2{font-size:27px;letter-spacing:-1px}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dash-card{padding:26px;border:1px solid #d8e2dc;border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(9,29,53,.04)}.dash-card h3{font-size:20px;margin:8px 0 12px}.dash-card p{font-size:14px;color:#63736c}.dash-card small{color:#63736c;overflow-wrap:anywhere}.dash-card .dash-actions{margin-top:20px}.dash-card .btn{font-size:14px;min-height:44px}.dash-empty{grid-column:1/-1;padding:38px;border:1px dashed #bdcfc2;border-radius:18px;text-align:center;background:#f4f8f3}.dash-empty p{color:#63736c}.dash-wrap [hidden]{display:none!important}#dash-status:empty{display:none}#dash-status{padding:12px 16px;border-radius:10px;background:#edf5ed}.dash-card button:disabled{opacity:.6;cursor:wait}@media(max-width:720px){.dash-wrap{width:calc(100% - 28px);margin-top:30px}.dash-header{align-items:flex-start;flex-direction:column}.dash-grid{grid-template-columns:1fr}.dash-card{padding:21px}.dash-header .btn{font-size:14px;padding:10px 14px}}
.dash-link{margin-top:24px}.dash-link summary{font-weight:750;cursor:pointer}.dash-link form{display:grid;gap:18px;max-width:500px}.dash-link .field{gap:8px}
.dash-partner{margin:0 0 18px;padding:14px 18px;border:1px solid #cfe0d3;border-radius:14px;background:#f1f8f2;color:#21332d;font-size:15px}.dash-partner p{margin:0}.dash-partner a{color:#0a6937;font-weight:800;text-decoration:underline}
.dash-tagid{margin:2px 0 8px;font-size:14px;color:#41534c}.dash-tagid b{font-size:16px;letter-spacing:1px;color:#091d35;user-select:all}
