/* Task-focused owner workspace. Keep print documents independent. */
[hidden]{display:none!important}
@media screen{
 .main-content{max-width:1600px;margin:auto;width:100%}.sidebar .workspace{margin:25px 0 20px}.sidebar .help-card{display:none}.sidebar .sidebar-bottom{margin-top:auto}.sidebar nav{flex:1}
 .workspace-filter{display:flex;align-items:center;gap:12px;margin-bottom:22px}.workspace-filter input{flex:1;max-width:460px}.workspace-filter select{width:auto;min-width:190px}.workspace-filter .subtle-tag{margin-left:auto}
 .site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.site-card{background:#101612;border:1px solid #28342d;border-radius:16px;padding:24px;min-width:0;transition:border-color .15s}.site-card:hover{border-color:#52705b}.site-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.site-avatar{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#203528;color:#a5ebbe;font-size:22px}.site-title{font-size:21px;font-weight:600;letter-spacing:-.6px;display:block;overflow-wrap:anywhere}.site-title:hover{color:#8edcb0}.site-card>p{font-size:12px;margin-top:7px;overflow-wrap:anywhere}.site-card>p span{display:block;font-size:11px}.site-money{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 20px}.site-money strong{font-size:25px;display:block;letter-spacing:-.7px}.site-money b{font-size:12px;display:block;margin-top:8px}.site-rule{padding-top:16px;border-top:1px solid #28342d;color:#bfceC3;font-size:12px}.site-connection{margin:10px 0 22px}.site-connection .dot{margin-right:4px}.site-card footer{margin-top:auto}.site-card .full{justify-content:space-between}
 .site-heading{margin-top:15px}.site-overview{display:grid;grid-template-columns:1fr 1fr 1.5fr;background:#101612;border:1px solid #28342d;border-radius:14px;padding:24px;gap:24px;margin-bottom:22px}.site-overview>div+div{border-left:1px solid #28342d;padding-left:24px}.site-overview b,.site-overview strong{display:block;margin:9px 0;font-size:17px}.site-overview strong{font-size:29px}.site-overview .badge{margin:10px 0}.site-tabs{display:flex;gap:5px;border-bottom:1px solid #28342d;margin-bottom:24px;overflow:auto}.site-tabs a{white-space:nowrap;flex-shrink:0;border-radius:8px 8px 0 0;margin:0;height:47px;font-size:12px}.site-tabs .selected{background:#1a3022;color:#b0f2cb;border-bottom:2px solid #8edcb0}
 .work-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:start}.work-columns>.panel{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.rule-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:22px 0}.rule-facts b{display:block;margin-top:6px;line-height:1.5}.padded>p{margin-top:12px}.padded>.form-grid{margin-top:22px}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:180px}.command-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #28342d}.command-row span{min-width:0;overflow-wrap:anywhere}
 .quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-grid>a{display:flex;align-items:center;gap:16px;padding:20px;background:#142019;border:1px solid #2d4033;border-radius:10px}.quick-grid>a:hover{background:#1b2c21;border-color:#52705b}.quick-grid>a>span:first-child{font-size:25px;color:#8edcb0}.quick-grid>a>span:last-child{margin-left:auto;color:#8edcb0}.quick-grid p{font-size:11px;margin-top:5px}.access-checks{margin:15px 0}.access-checks>a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #28342d}.access-checks strong{font-size:12px;overflow-wrap:anywhere}.access-checks .badge{font-size:9px;flex-shrink:0}.stat-card>.automation-label{font-size:24px}.site-no-results{padding:30px}.server-vault-grid:has(>.server-card:only-child){grid-template-columns:1fr}.server-vault-grid>.server-card:only-child{max-width:none}.server-vault-heading{padding-bottom:16px}
 .advanced-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.advanced-links a{padding:10px 14px;border:1px solid #34483a;border-radius:8px;font-size:12px;color:#c1d7c8}.advanced-links a:hover{background:#1c2b21}.form-grid details{grid-column:1/-1}.site-heading h1{overflow-wrap:anywhere}
 @media(min-width:1450px){.site-grid{grid-template-columns:repeat(3,1fr)}}
 @media(max-width:1100px){.work-columns{grid-template-columns:1fr}.rule-facts{grid-template-columns:1fr 1fr}.quick-grid{grid-template-columns:1fr 1fr}}
 @media(max-width:650px){.site-grid{grid-template-columns:1fr}.workspace-filter{flex-wrap:wrap}.workspace-filter input{max-width:none;flex-basis:100%}.workspace-filter select{flex:1;min-width:0}.site-overview{grid-template-columns:1fr 1fr;gap:20px;padding:20px}.site-overview>div+div{padding-left:0;border:0}.site-overview>div:last-child{grid-column:1/-1;border-top:1px solid #28342d;padding-top:16px}.quick-grid{grid-template-columns:1fr}.site-heading h1{font-size:25px}.site-card{padding:20px}.site-tabs a{font-size:11px;padding:0 12px}.rule-facts{gap:16px}.site-overview b{font-size:14px}.site-card>p span{display:inline}.site-money strong{font-size:24px}}
}

@media screen{.install-steps>article{display:flex;gap:20px;padding:26px 0;border-top:1px solid #28342d}.install-steps{margin-top:25px}.install-steps>article>div{min-width:0;flex:1}.step-number{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#203528;color:#a5ebbe;border-radius:50%;font-weight:600}.install-steps h3{font-size:17px;margin:4px 0 10px}.install-steps form{margin-top:18px}.install-steps details{margin:18px 0}.install-steps summary{font-weight:600;color:#c2ddca;cursor:pointer}.install-steps ol{padding-left:20px;line-height:1.8;color:#b5c6ba}.install-steps li{padding:5px 0}.install-code{display:flex;gap:15px;flex-wrap:wrap;padding:16px;background:#070a08;border:1px solid #34483a;border-radius:8px;margin:16px 0}.install-code code{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:160px}.install-steps p{margin:12px 0}.install-steps .rule-facts{grid-template-columns:1fr 1fr}@media(max-width:650px){.install-steps>article{gap:12px}.step-number{width:26px;height:26px}.install-steps h3{font-size:15px}.install-steps .rule-facts{grid-template-columns:1fr}}}

@media screen{.sidebar>.brand{margin-bottom:32px}.sidebar-bottom{padding-top:16px}}
