/* Task-oriented workspace and guided website setup. */
.skip-content{position:fixed;left:16px;top:-80px;z-index:200;background:#173c72;color:#fff;padding:12px 18px;border-radius:8px}.skip-content:focus{top:12px}
#content:focus{outline:none}.page-heading{text-align:left;justify-content:space-between}.page-heading>div:first-child{min-width:0}.page-heading h1{font-size:27px;letter-spacing:-.5px}.page-heading p{max-width:680px;line-height:1.7}.side-nav details{margin-bottom:4px}.side-nav details>summary{min-height:43px}.side-nav> a:first-child{margin-bottom:15px;font-weight:600}
.work-context{display:flex;justify-content:space-between;gap:16px;margin:-7px 0 24px;color:#708198;font-size:12px;flex-wrap:wrap}.work-context>span{display:flex;align-items:center;gap:7px}.work-context .icon{width:15px;height:15px}
.work-notice{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #e9d7b2;background:#fffbf1;border-radius:8px;color:#745727;font-size:13px;line-height:1.7;margin:0 0 18px;flex-wrap:wrap}.work-notice>div{flex:1;min-width:180px}.work-notice p{margin:5px 0 0}.work-notice>span{flex:1}.work-notice>.btn{flex-shrink:0}
.work-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.work-stat{padding:21px 23px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#203650;transition:border-color .15s}.work-stat:hover{border-color:#8baae0;background:#fcfdff}.work-stat>span{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#64748b}.work-stat .icon{width:15px;height:15px;color:#94a3b8}.work-stat strong{display:block;font-size:28px;font-weight:650;margin:15px 0 9px;font-variant-numeric:tabular-nums}.work-stat small{font-size:12px;color:#7b899c}
.work-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:22px;align-items:start}.work-tasks>.panel-head{align-items:start}.work-tasks h2{margin:0}.work-tasks .panel-head p{font-size:12px;color:#77879b;margin:8px 0 0;line-height:1.6}.work-task{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #edf1f6}.work-task>div{flex:1;min-width:0}.work-task-title{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.work-task-title b{font-size:13px;font-weight:550;overflow-wrap:anywhere}.work-task p{font-size:12px;color:#708198;line-height:1.7;margin:8px 0 0}.work-task>.btn{flex-shrink:0}.work-dot{width:7px;height:7px;flex-shrink:0;background:#7c97bd;border-radius:50%}.work-dot.priority-0{background:#cf6256}.work-dot.priority-1{background:#ca9a48}.work-more>summary{padding:15px 22px;color:#2563eb;font-size:13px;cursor:pointer}.work-tasks .panel-note{font-size:11px;line-height:1.8}.work-empty{text-align:center;padding:35px 22px}.work-empty>.icon{width:33px;height:33px;color:#759785}.work-empty h3{font-size:15px;font-weight:600;margin:16px 0 8px}.work-empty p{font-size:13px;color:#708198;line-height:1.7}.work-shortcuts>a{display:flex;align-items:center;gap:12px;margin:0 20px;padding:16px 0;border-bottom:1px solid #edf1f6}.work-shortcuts>a:last-child{border:0}.work-shortcuts>a>.icon:first-child{width:34px;height:34px;background:#f1f5fc;border-radius:8px;padding:8px;color:#5074a8}.work-shortcuts>a>.icon:last-child{margin-left:auto;width:15px;height:15px;color:#96a4b8}.work-shortcuts b{display:block;font-size:13px;font-weight:600;color:#29405e}.work-shortcuts small{display:block;font-size:12px;margin-top:5px;color:#7a899e;line-height:1.5}.work-management{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:4px}.work-management .btn{font-size:12px;justify-content:flex-start;white-space:normal}.work-domain{font-weight:550;color:#244e89}.work-onboarding{padding:25px;background:#f1f6ff;border:1px solid #d9e5f7;border-radius:10px;margin-bottom:24px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.work-onboarding>div{flex:1;min-width:230px}.work-eyebrow{font-size:12px;color:#5176af}.work-onboarding h2{font-size:20px;margin:9px 0}.work-onboarding p{font-size:13px;line-height:1.8;color:#657a95;margin:0}.work-onboarding ol{font-size:13px;color:#526984;line-height:2.1;padding-left:20px}.site-saved-views{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}
dialog.setup-dialog{width:min(780px,calc(100vw - 32px));max-width:780px}.setup-dialog .dialog-body{padding:24px 28px}.setup-steps{display:flex;padding:0;margin:0 0 26px;list-style:none;gap:20px}.setup-steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:#8190a4;flex:1}.setup-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f0f3f8;color:#7f8da0;flex-shrink:0}.setup-steps [aria-current=step]{color:#255caa;font-weight:600}.setup-steps [aria-current=step] b{color:#fff;background:#356ac1}.setup-steps [data-complete] b{background:#e9f5ee;color:#278159}.setup-intro{font-size:13px;line-height:1.8;color:#6b7e95;margin:0 0 23px}.setup-dialog .field{margin-bottom:12px}.setup-dialog [data-setup-form]>.form-grid{grid-template-columns:1fr}.setup-dialog .source-row{grid-template-columns:minmax(0,1fr) 65px 85px 30px;gap:8px}.setup-advanced{margin-top:10px;border:1px solid #e0e7f0;border-radius:7px}.setup-advanced>summary{padding:14px 16px;font-size:13px;color:#597190;cursor:pointer}.setup-advanced>.form-grid{padding:16px;border-top:1px solid #e4ebf3}.setup-summary{display:grid;grid-template-columns:110px minmax(0,1fr);font-size:13px;line-height:1.8;border:1px solid #e3eaf3;border-radius:8px;overflow:hidden;margin:20px 0}.setup-summary dt{padding:13px 16px;background:#f8fafc;color:#708198;border-bottom:1px solid #edf1f6}.setup-summary dd{padding:13px 16px;margin:0;border-bottom:1px solid #edf1f6;overflow-wrap:anywhere;white-space:pre-wrap}.setup-dialog h3{font-size:18px;margin:0 0 12px}.setup-dialog [data-setup-error]:empty{display:none}.setup-dialog .dialog-footer{gap:10px;flex-wrap:wrap}.setup-dialog [data-setup-next]{margin-left:auto}.setup-success-mark{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e9f6ee;color:#2d805a;font-size:23px;margin-bottom:17px}.setup-next-steps{padding-left:21px;font-size:14px}.setup-next-steps li{padding:12px 0 16px;border-bottom:1px solid #edf1f6;line-height:1.8}.setup-next-steps li:last-child{border:0}.setup-next-steps b{font-weight:600}.setup-next-steps p{font-size:13px;color:#6b7e95;margin:7px 0 12px}.setup-cname{display:flex;gap:10px;align-items:center;background:#f5f8fc;border:1px solid #dfe7f1;padding:12px 14px;border-radius:7px}.setup-cname code{overflow-wrap:anywhere;flex:1;min-width:0}.setup-cname button{flex-shrink:0}
.change-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-bottom:1px solid #e5ebf3}.change-summary>h3{grid-column:1/-1;font-size:14px;margin:0}.change-summary>div{padding:12px 14px;border-radius:6px;background:#f7f9fc;min-width:0}.change-summary>div:last-child{background:#f0f6ff}.change-summary small{color:#738399}.change-summary p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.change-review-note{font-size:13px;color:#637790;line-height:1.8}.change-dialog{width:min(760px,calc(100vw - 32px))}.site-form-result{margin:18px 22px;padding:14px 16px;border-radius:7px;background:#fff7ed;border:1px solid #ecd6b7;line-height:1.7;font-size:13px}.site-form-result:empty{display:none}.site-form-result .btn{margin-top:9px}.form-footer{position:sticky;bottom:0;z-index:3;box-shadow:0 -5px 16px #213c5706}
.config-advanced{margin-top:25px;border-top:1px solid #dfe7f1;padding-top:19px}.config-advanced>summary{font-size:14px;font-weight:550;color:#48668d;cursor:pointer}.config-advanced>p{font-size:12px;color:#7b8b9e;margin:12px 0 22px;line-height:1.7}
@media(max-width:1100px){.work-columns{grid-template-columns:1fr}.work-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.work-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.page-heading{align-items:flex-start;flex-direction:column;gap:16px}.page-heading h1{font-size:24px}.page-heading .actions{justify-content:flex-start}.work-context{margin-top:0}.work-aside{grid-template-columns:1fr;gap:0}.work-task{flex-wrap:wrap;padding:17px}.work-task>.btn{margin-left:19px}.work-task>div{flex-basis:calc(100% - 30px)}.work-stat{padding:18px 16px}.work-stat strong{font-size:25px}.work-stats{gap:12px}.setup-dialog .dialog-body{padding:20px 16px}.setup-steps{gap:9px}.setup-steps li{font-size:12px;gap:5px}.setup-steps b{width:22px;height:22px}.setup-advanced>.form-grid{grid-template-columns:1fr}.setup-summary{grid-template-columns:95px minmax(0,1fr)}.setup-summary dt,.setup-summary dd{padding:11px}.change-summary{grid-template-columns:1fr}.change-summary>h3{grid-column:auto}}
@media(max-width:420px){.work-stat small{font-size:11px}.work-context{font-size:11px}.setup-dialog .source-row{grid-template-columns:1fr 1fr 30px}.setup-dialog [data-source-addr]{grid-column:1/-1}.setup-steps li{flex-direction:column;align-items:flex-start}.setup-cname{flex-wrap:wrap}.setup-cname code{flex-basis:100%}}
