.ws-login,.ws-shell,.ws-dialog-mask{--w-navy:#052b5f;--w-deep:#021a3a;--w-blue:#1677ed;--w-cyan:#2d9cff;--w-green:#12a76b;--w-orange:#ee8a25;--w-red:#d94841;--w-ink:#172840;--w-muted:#728198;--w-line:#dce5f0;--w-canvas:#f2f6fb;--w-white:#fff;color:var(--w-ink);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.ws-login *,.ws-shell *,.ws-dialog-mask *{box-sizing:border-box}.ws-login button,.ws-shell button,.ws-dialog-mask button,.ws-login input,.ws-shell input,.ws-dialog-mask input,.ws-shell select,.ws-dialog-mask select,.ws-dialog-mask textarea{font:inherit}.ws-login button,.ws-shell button,.ws-dialog-mask button{cursor:pointer}.ws-primary,.ws-secondary,.ws-danger{border:1px solid #0000;border-radius:11px;min-height:44px;padding:0 19px;font-weight:750}.ws-primary{color:#fff;background:linear-gradient(135deg,var(--w-blue),#218dff);box-shadow:0 8px 22px #1677ed33}.ws-secondary{color:#315271;background:#fff;border-color:#ccd9e8}.ws-danger{color:#fff;background:var(--w-red)}.ws-wide{width:100%}.ws-login{background:#f7faff;grid-template-columns:minmax(470px,1.05fr) minmax(430px,.95fr);min-height:100vh;display:grid}.ws-login-brand{color:#fff;background:radial-gradient(circle at 80% 20%,#319fff70,#0000 27%),linear-gradient(145deg,#073b7b 0%,#05295b 57%,#02162f 100%);min-height:100vh;padding:50px clamp(42px,6vw,96px);position:relative;overflow:hidden}.ws-login-brand:before{content:"";border:1px solid #81c8ff33;border-radius:50%;width:520px;height:520px;position:absolute;top:18%;right:-210px;box-shadow:0 0 0 82px #73c2ff0b,0 0 0 164px #73c2ff07}.ws-login-brand:after{content:"";opacity:.26;transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 70px,#ffffff1f 71px),repeating-linear-gradient(0deg,#0000 0 46px,#ffffff17 47px);height:260px;position:absolute;inset:auto -10% -80px;transform:perspective(400px)rotateX(54deg)}.ws-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.ws-logo{color:#fff;background:linear-gradient(145deg,#2395ff,#0a54bd);border:1px solid #ffffff3d;border-radius:14px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:900;display:grid;box-shadow:inset 0 0 18px #ffffff26}.ws-brand strong,.ws-brand small{display:block}.ws-brand strong{font-size:17px}.ws-brand small{color:#ffffff9e;margin-top:3px;font-size:10px}.ws-login-copy{z-index:1;max-width:650px;margin-top:25vh;position:relative}.ws-login-copy p{color:#7ec3ff;letter-spacing:.12em;margin:0;font-size:13px;font-weight:800}.ws-login-copy h1{letter-spacing:-.045em;margin:18px 0 28px;font-size:clamp(38px,4.5vw,66px);line-height:1.18}.ws-login-copy ul{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ws-login-copy li{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;padding:8px 12px;font-size:12px}.ws-login-panel{place-items:center;padding:40px;display:grid}.ws-login-card{background:#fff;border:1px solid #e1e8f2;border-radius:24px;width:min(100%,480px);padding:42px;box-shadow:0 22px 60px #052b5f1f}.ws-kicker{color:var(--w-blue);letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.ws-login-card h2{margin:10px 0 5px;font-size:29px}.ws-subtle{color:var(--w-muted);margin:0 0 27px;font-size:13px}.ws-login-tabs{background:#edf2f8;border-radius:12px;gap:5px;margin-bottom:24px;padding:4px;display:flex}.ws-login-tabs button{color:#63768f;background:0 0;border:0;border-radius:9px;flex:1;min-height:39px;font-size:12px;font-weight:750}.ws-login-tabs button.active{color:var(--w-blue);background:#fff;box-shadow:0 4px 13px #1c497b1a}.ws-login-card label,.ws-dialog label{color:#2d425d;gap:8px;margin:17px 0;font-size:13px;font-weight:750;display:grid}.ws-login-card input,.ws-dialog input,.ws-dialog select,.ws-dialog textarea{width:100%;color:var(--w-ink);background:#fbfdff;border:1px solid #d6e0ec;border-radius:10px;outline:none}.ws-login-card input,.ws-dialog input,.ws-dialog select{height:49px;padding:0 13px}.ws-dialog textarea{resize:vertical;min-height:90px;padding:12px}.ws-login-card input:focus,.ws-dialog input:focus,.ws-dialog select:focus,.ws-dialog textarea:focus{border-color:var(--w-blue);box-shadow:0 0 0 3px #1677ed17}.ws-error{color:var(--w-red);margin:4px 0 13px;font-size:12px}.ws-security{color:#8a97a8;text-align:center;margin:18px 0 0;font-size:11px}.ws-mobile-brand{display:none}.ws-loading{color:#5d7088;background:#f2f6fb;justify-content:center;align-items:center;gap:11px;min-height:100vh;display:flex}.ws-loading span,.ws-busy span{border:3px solid #c9ddf5;border-top-color:#1677ed;border-radius:50%;width:21px;height:21px;animation:.8s linear infinite ws-spin}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-shell{background:var(--w-canvas);min-height:100vh}.ws-sidebar{z-index:30;color:#fff;background:linear-gradient(#052f67,#031d40);flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.ws-sidebar nav{gap:7px;margin-top:48px;display:grid}.ws-sidebar nav button{color:#ffffffa6;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;height:49px;padding:0 15px;font-weight:700;display:flex}.ws-sidebar nav button i{text-align:center;width:25px;font-size:18px;font-style:normal}.ws-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#2391ffd9,#1264cfc7);box-shadow:0 8px 24px #00000021}.ws-side-foot{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;margin-top:auto;padding:17px}.ws-side-foot span,.ws-side-foot small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-side-foot span{font-weight:750}.ws-side-foot small{color:#ffffff87;margin:4px 0 12px;font-size:10px}.ws-side-foot button{color:#8ec7ff;background:0 0;border:0;padding:0;font-size:11px}.ws-main{min-height:100vh;margin-left:250px;padding:0 clamp(22px,4vw,58px) 70px}.ws-topbar{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:20px;height:82px;display:flex}.ws-topbar>div:first-child small,.ws-topbar>div:first-child strong{display:block}.ws-topbar>div:first-child small{color:var(--w-muted);margin-bottom:4px;font-size:10px}.ws-topbar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;font-size:16px;overflow:hidden}.ws-top-actions{gap:9px;display:flex}.ws-notice{color:#175f9e;background:#edf7ff;border:1px solid #cde3fb;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:45px;margin:17px 0 -3px;padding:10px 14px;font-size:12px;display:flex}.ws-notice button{color:#5780a4;background:0 0;border:0;font-size:19px}.ws-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#45a9ff8c,#0000 29%),linear-gradient(135deg,#062c62,#0757a8 65%,#0877db);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:225px;margin-top:25px;padding:37px 42px;display:flex;box-shadow:0 17px 45px #053f7e26}.ws-hero p{color:#76bfff;letter-spacing:.13em;margin:0;font-size:11px;font-weight:800}.ws-hero h1{margin:10px 0 8px;font-size:31px}.ws-hero span{color:#ffffffad;font-size:13px}.ws-hero button{color:#fff;background:#ffffff1c;border:1px solid #fff3;border-radius:11px;flex:none;height:44px;padding:0 17px;font-weight:700}.ws-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.ws-metrics article{border:1px solid var(--w-line);background:#fff;border-radius:16px;padding:23px;box-shadow:0 8px 25px #113a680e}.ws-metrics article>span,.ws-metrics em{display:block}.ws-metrics article>span{color:#708098;font-size:11px}.ws-metrics strong{color:#11315a;margin:13px 0 8px;font-size:28px;display:block}.ws-metrics strong small{color:#54708e;margin-left:5px;font-size:12px}.ws-metrics em{color:#94a0b0;font-size:10px;font-style:normal}.ws-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px;margin-top:17px;display:grid}.ws-panel{border:1px solid var(--w-line);background:#fff;border-radius:17px;padding:24px;box-shadow:0 8px 25px #113a680d}.ws-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.ws-panel h2{margin:0;font-size:18px}.ws-panel header p{color:var(--w-muted);margin:5px 0 0;font-size:10px}.ws-panel header button{color:var(--w-blue);background:0 0;border:0;font-size:11px;font-weight:750}.ws-compact-row{border-top:1px solid #e7edf4;align-items:center;gap:12px;min-height:61px;display:flex}.ws-compact-row>div{min-width:0}.ws-compact-row strong,.ws-compact-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-compact-row strong{font-size:13px}.ws-compact-row small{color:var(--w-muted);margin-top:4px;font-size:10px}.ws-status{border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 8px;font-size:10px;font-style:normal;display:inline-flex}.ws-status.pending{color:#a86617;background:#fff2df}.ws-status.doing{color:#176ec4;background:#e9f4ff}.ws-status.done{color:#0b8557;background:#e8f8f0}.ws-panel-empty{color:var(--w-muted);text-align:center;padding:45px 0;font-size:12px}.ws-quick>button{width:100%;min-height:65px;color:var(--w-ink);text-align:left;background:#fff;border:0;border-top:1px solid #e7edf4;grid-template-columns:90px 1fr 20px;align-items:center;gap:8px;padding:0 2px;display:grid}.ws-quick>button b{font-size:13px}.ws-quick>button span{color:var(--w-muted);font-size:10px}.ws-quick>button i{color:var(--w-blue);font-style:normal}.ws-empty-start{border:1px solid var(--w-line);text-align:center;background:#fff;border-radius:18px;margin-top:17px;padding:65px 24px}.ws-empty-icon{color:#1677ed;background:#eaf4ff;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:27px;display:grid}.ws-empty-start h2{margin:0 0 9px}.ws-empty-start p{max-width:560px;color:var(--w-muted);margin:0 auto 23px;font-size:12px;line-height:1.7}.ws-page-head{justify-content:space-between;align-items:flex-end;gap:25px;padding:28px 0 20px;display:flex}.ws-page-head p{color:var(--w-blue);letter-spacing:.08em;margin:0 0 7px;font-size:10px;font-weight:750}.ws-page-head h1{margin:0;font-size:28px}.ws-page-head label{width:min(380px,44vw);position:relative}.ws-page-head label span{color:#8290a2;font-size:18px;position:absolute;top:12px;left:14px}.ws-page-head input{background:#fff;border:1px solid #d5e0ec;border-radius:11px;outline:none;width:100%;height:45px;padding:0 14px 0 42px}.ws-page-head input:focus{border-color:var(--w-blue)}.ws-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ws-station-card{border:1px solid var(--w-line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #1239660e}.ws-station-cover{color:#fff;background:radial-gradient(circle at 78% 18%,#49b2ff80,#0000 28%),linear-gradient(145deg,#06336b,#0874d2);justify-content:space-between;align-items:flex-end;height:112px;padding:17px;display:flex;position:relative}.ws-station-cover:after{content:"";border:1px solid #ffffff2b;width:145px;height:90px;position:absolute;bottom:-36px;right:-30px;transform:skew(-22deg)}.ws-station-cover span{color:#086341;background:#e4f8ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750;position:absolute;top:13px;right:13px}.ws-station-cover b{font-size:12px}.ws-card-body{padding:19px}.ws-card-body h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.ws-card-body>p{color:var(--w-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 17px;font-size:10px;overflow:hidden}.ws-card-body dl{border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;grid-template-columns:1fr 1fr;margin:0;padding:13px 0;display:grid}.ws-card-body dl div+div{border-left:1px solid #e7edf4;padding-left:13px}.ws-card-body dt{color:#8492a5;font-size:9px}.ws-card-body dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:750;overflow:hidden}.ws-card-body footer{gap:8px;padding-top:14px;display:flex}.ws-card-body footer button,.ws-row-actions button{color:#246cb0;background:#fff;border:1px solid #cbd9e8;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750}.ws-card-body footer button.danger,.ws-row-actions button.danger{color:var(--w-red);border-color:#f0cbc8}.ws-table-panel{border:1px solid var(--w-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #1239660d}.ws-table-head,.ws-task-row{grid-template-columns:minmax(250px,1.5fr) 150px minmax(130px,.75fr) 90px minmax(190px,.9fr);align-items:center;gap:14px;padding:0 20px;display:grid}.ws-table-head{color:#7b899b;background:#f7f9fc;height:45px;font-size:10px;font-weight:750}.ws-task-row{border-top:1px solid #e8eef5;min-height:76px}.ws-task-row>div:first-child{min-width:0}.ws-task-row strong,.ws-task-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-task-row strong{font-size:13px}.ws-task-row small{color:var(--w-muted);margin-top:5px;font-size:10px}.ws-task-row>span{color:#52647b;font-size:11px}.ws-row-actions{justify-content:flex-end;gap:6px;display:flex}.ws-list-empty{min-height:260px;color:var(--w-muted);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.ws-list-empty b{color:var(--w-ink);font-size:18px}.ws-list-empty span{font-size:11px}.ws-busy{z-index:80;color:#315a82;background:#fff;border:1px solid #cfe0f3;border-radius:13px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 12px 35px #072c6029}.ws-mobile-nav{display:none}.ws-dialog-mask{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#021228a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ws-dialog{background:#fff;border-radius:21px;width:min(100%,510px);max-height:calc(100vh - 40px);padding:30px;overflow:auto;box-shadow:0 30px 90px #0010264d}.ws-dialog header{color:#fff;background:linear-gradient(135deg,#06336f,#0876d6);margin:-30px -30px 24px;padding:29px 30px 24px}.ws-dialog header p,.ws-dialog header h2,.ws-dialog header span{display:block}.ws-dialog header p{color:#7fc5ff;letter-spacing:.1em;margin:0;font-size:10px;font-weight:800}.ws-dialog header h2{margin:8px 0 6px;font-size:23px}.ws-dialog header span{color:#ffffffad;font-size:11px}.ws-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ws-dialog footer{border-top:1px solid #e5ebf2;grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;padding-top:20px;display:grid}.ws-mode-tabs{background:#edf2f8;border-radius:11px;gap:5px;padding:4px;display:flex}.ws-mode-tabs button{color:#61748d;background:0 0;border:0;border-radius:8px;flex:1;min-height:39px;font-size:12px;font-weight:750}.ws-mode-tabs button.active{color:var(--w-blue);background:#fff;box-shadow:0 3px 12px #1f49761a}.ws-delete-dialog{text-align:center}.ws-warning{color:#fff;background:linear-gradient(145deg,#f3a02f,#e66532);border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 14px;font-size:30px;font-weight:900;display:grid}.ws-delete-dialog>p{color:var(--w-red);letter-spacing:.08em;margin:0;font-size:10px;font-weight:800}.ws-delete-dialog h2{margin:8px 0 12px;font-size:23px}.ws-delete-dialog>strong{color:#21446a;background:#edf6ff;border-radius:10px;padding:12px;font-size:13px;display:block}.ws-delete-dialog ul{text-align:left;margin:18px 0 0;padding:0;list-style:none}.ws-delete-dialog li{color:#617188;padding:8px 0 8px 21px;font-size:11px;line-height:1.55;position:relative}.ws-delete-dialog li:before{content:"×";color:var(--w-red);font-weight:900;position:absolute;left:2px}@media (max-width:1180px){.ws-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-metrics{grid-template-columns:1fr 1fr}.ws-table-head,.ws-task-row{grid-template-columns:minmax(220px,1.5fr) 130px minmax(115px,.75fr) 80px minmax(170px,.9fr)}}@media (max-width:900px){.ws-login{grid-template-columns:1fr}.ws-login-brand{display:none}.ws-login-panel{background:linear-gradient(#063a78 0 28%,#f3f7fc 28%);min-height:100dvh;padding:24px 16px}.ws-mobile-brand{color:var(--w-blue);align-items:center;gap:10px;margin-bottom:25px;display:flex}.ws-sidebar{width:210px}.ws-main{margin-left:210px;padding:0 20px 66px}.ws-home-grid,.ws-card-grid{grid-template-columns:1fr}.ws-table-head{display:none}.ws-task-row{grid-template-columns:1fr 1fr;gap:10px;padding:16px 18px}.ws-task-row>div:first-child{grid-column:1/-1}.ws-task-row>span:before{content:attr(data-label) " ";color:#98a3b1}.ws-row-actions{grid-column:1/-1;justify-content:flex-start}.ws-hero{padding:30px}.ws-topbar>div:first-child strong{max-width:34vw}}@media (max-width:650px){.ws-login-card{border-radius:19px;padding:29px 20px}.ws-login-tabs button{font-size:10px}.ws-sidebar{display:none}.ws-main{margin-left:0;padding:0 14px 88px}.ws-topbar{height:68px}.ws-topbar>div:first-child strong{max-width:42vw;font-size:13px}.ws-top-actions .ws-secondary{display:none}.ws-top-actions .ws-primary{min-height:39px;padding:0 13px;font-size:11px}.ws-hero{flex-direction:column;align-items:flex-start;min-height:190px;margin-top:16px;padding:25px 22px}.ws-hero h1{font-size:24px}.ws-hero button{height:39px}.ws-metrics{gap:9px;margin-top:10px}.ws-metrics article{padding:17px 15px}.ws-metrics strong{font-size:23px}.ws-home-grid{gap:10px;margin-top:10px}.ws-panel{padding:20px 17px}.ws-page-head{flex-direction:column;align-items:stretch;gap:14px;padding:20px 0 14px}.ws-page-head h1{font-size:24px}.ws-page-head label{width:100%}.ws-card-grid{gap:10px}.ws-table-panel{border-radius:13px}.ws-task-row{grid-template-columns:1fr;padding:15px}.ws-task-row>div:first-child,.ws-row-actions{grid-column:auto}.ws-row-actions{flex-wrap:wrap}.ws-mobile-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #dbe4ef;grid-template-columns:repeat(4,1fr);height:68px;display:grid;position:fixed;inset:auto 0 0}.ws-mobile-nav button{color:#7a889a;background:0 0;border:0;align-content:center;place-items:center;gap:3px;font-size:10px;display:grid}.ws-mobile-nav i{font-size:18px;font-style:normal}.ws-mobile-nav button.active{color:var(--w-blue);font-weight:750}.ws-dialog{border-radius:18px;padding:23px 18px}.ws-dialog header{margin:-23px -18px 20px;padding:24px 20px 20px}.ws-field-pair{grid-template-columns:1fr;gap:0}.ws-busy{bottom:79px;right:14px}.ws-notice{font-size:11px}}.ws-logo-image{object-fit:cover;border-radius:14px;flex:0 0 44px;width:44px;height:44px;box-shadow:0 8px 22px #00214e33}.ws-login-message{color:#08794e;background:#ecfbf4;border:1px solid #bfe7d2;border-radius:10px;margin:0 0 18px;padding:11px 13px;font-size:12px;line-height:1.55}.ws-refresh{color:#5e7189;background:0 0;border:0;min-height:42px;padding:0 13px;font-weight:700}.ws-initial-load{text-align:center;padding:24px}.ws-load-error{background:#fff;border:1px solid #dbe5f0;border-radius:18px;width:min(100%,460px);padding:30px;box-shadow:0 14px 42px #052b5f17}.ws-load-error b{font-size:19px;display:block}.ws-load-error p{color:#728198;margin:10px 0 20px;font-size:13px;line-height:1.65}.ws-compact-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e7edf4;padding:0}.ws-compact-row:first-of-type{border-top:0}.ws-compact-row>i{color:#9cacbe;margin-left:auto;font-size:20px;font-style:normal}.ws-filters{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ws-filters>div{background:#eaf0f7;border:1px solid #dce5f0;border-radius:11px;gap:5px;padding:4px;display:flex}.ws-filters button{color:#64758a;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 14px;font-size:11px;font-weight:750}.ws-filters button.active{color:#126fdd;background:#fff;box-shadow:0 3px 11px #183e691a}.ws-station-cover{text-align:left;border:0;width:100%}.ws-station-cover i{z-index:1;color:#ffffffb3;font-size:10px;font-style:normal;position:relative}.ws-card-body footer button:last-child{color:#fff;background:#1677ed;border-color:#1677ed}.ws-detail-dialog dl{border:1px solid #dfe7f0;border-radius:13px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.ws-detail-dialog dl div{min-width:0;padding:16px}.ws-detail-dialog dl div:nth-child(2n){border-left:1px solid #e2e9f1}.ws-detail-dialog dl div:nth-child(n+3){border-top:1px solid #e2e9f1}.ws-detail-dialog dt{color:#7a899b;margin:0 0 6px;font-size:11px}.ws-detail-dialog dd{color:#203a5a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:750;overflow:hidden}.ws-detail-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.ws-detail-actions.single{grid-template-columns:1fr}.ws-detail-danger{text-align:left;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.ws-detail-danger div{min-width:0}.ws-detail-danger b,.ws-detail-danger span{display:block}.ws-detail-danger b{color:#46576c;font-size:12px}.ws-detail-danger span{color:#8b97a6;margin-top:5px;font-size:10px;line-height:1.5}.ws-detail-danger button{color:#7a8491;background:#f8fafc;border:1px solid #d8dee6;border-radius:9px;flex:none;min-height:36px;padding:0 12px;font-size:10px;font-weight:750}.ws-delete-counts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.ws-delete-counts span{color:#718196;background:#f4f7fa;border-radius:9px;padding:10px 5px;font-size:9px}.ws-delete-counts b{color:#173f68;margin-bottom:3px;font-size:16px;display:block}.ws-download-dialog{text-align:center}.ws-download-icon{color:#fff;background:linear-gradient(145deg,#1479ed,#0757bc);border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:25px;font-weight:900;display:grid}.ws-download-dialog>p{color:#1677ed;letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}.ws-download-dialog h2{margin:8px 0}.ws-download-dialog>span{color:#728198;font-size:11px;line-height:1.65;display:block}.ws-download-list{gap:8px;margin:20px 0;display:grid}.ws-download-list a{color:#29435f;text-align:left;background:#f8fbff;border:1px solid #d8e3ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:49px;padding:0 14px;font-size:11px;text-decoration:none;display:flex}.ws-download-list a b{color:#1677ed;flex:none}.ws-password-dialog footer.single{grid-template-columns:1fr}.ws-row-actions button.danger,.ws-card-body footer button.danger{color:#7a8491;background:#f8fafc;border-color:#d8dee6}.ws-sidebar nav button i,.ws-mobile-nav button i{border:1px solid;border-radius:8px;place-items:center;font-size:10px;font-weight:800;line-height:1;display:grid}.ws-sidebar nav button i{height:25px}.ws-mobile-nav button i{width:24px;height:24px;font-size:9px}@media (min-width:651px){.ws-panel h2{font-size:19px}.ws-panel header p,.ws-compact-row small,.ws-quick>button span,.ws-metrics article>span,.ws-metrics em,.ws-page-head p,.ws-table-head,.ws-task-row small,.ws-card-body>p{font-size:12px}.ws-compact-row strong,.ws-quick>button b,.ws-task-row strong,.ws-task-row>span,.ws-card-body dd{font-size:14px}.ws-row-actions button,.ws-card-body footer button{font-size:12px}.ws-status{font-size:11px}.ws-metrics strong{font-size:31px}}@media (max-width:650px){.ws-logo-image{flex-basis:40px;width:40px;height:40px}.ws-top-actions .ws-refresh{display:none}.ws-filters{flex-direction:column;align-items:stretch;gap:7px}.ws-filters>div{grid-template-columns:repeat(3,1fr);display:grid}.ws-filters button{padding:0 7px}.ws-detail-dialog dl{grid-template-columns:1fr}.ws-detail-dialog dl div:nth-child(2n){border-left:0}.ws-detail-dialog dl div+div{border-top:1px solid #e2e9f1}.ws-detail-danger{flex-direction:column;align-items:flex-start}.ws-detail-danger button{width:100%}.ws-delete-counts{grid-template-columns:1fr}.ws-delete-counts span{justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.ws-delete-counts b{margin:0;display:inline}.ws-task-row>span{font-size:12px}}
.om-shell{--om-navy:#062d61;--om-deep:#031b3d;--om-blue:#0d77f7;--om-green:#2caf72;--om-lime:#baff53;--om-orange:#f5a22c;--om-red:#f25250;--om-ink:#082552;--om-muted:#6680a5;--om-line:#d8e4f2;color:var(--om-ink);background:#f2f7fd}.om-shell .ws-sidebar{background:linear-gradient(#063368f7,#021e43fc),linear-gradient(150deg,#0b4d91,#031a3d);border-right:1px solid #80c4ff33;width:202px;padding:24px 10px 32px;overflow:hidden}.om-shell .ws-sidebar:after{content:"";opacity:.19;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 52px,#5db3ffcc 53px),repeating-linear-gradient(0deg,#0000 0 26px,#5db3ffa6 27px);height:210px;position:absolute;bottom:45px;left:-55px;right:-65px;transform:perspective(250px)rotateX(59deg)rotate(-7deg)}.om-shell .ws-sidebar .ws-brand{white-space:nowrap;gap:9px;height:42px;padding:0 17px}.om-shell .ws-sidebar .ws-brand strong{color:#fff;letter-spacing:0;font-size:17px}.om-brand-mark{flex:0 0 38px;width:38px;height:38px}.om-shell .ws-sidebar nav{z-index:1;gap:7px;margin-top:34px;position:relative}.om-shell .ws-sidebar nav button{color:#ecf6ffc7;border-radius:8px;gap:16px;height:56px;padding:0 22px;font-size:16px;font-weight:500}.om-shell .ws-sidebar nav button svg{flex:0 0 25px;width:25px;height:25px}.om-shell .ws-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#0f6ff0,#218bff);box-shadow:0 8px 22px #0047b14d,inset 0 1px #fff3}.om-shell .ws-side-foot{z-index:2;color:#fff;background:0 0;border:0;margin:auto 0 0;padding:0 20px 6px;position:relative;transform:rotate(-5deg)}.om-shell .ws-side-foot strong,.om-shell .ws-side-foot span{letter-spacing:.08em;font-family:STKaiti,KaiTi,cursive;font-size:16px;font-weight:600;line-height:1.55;display:block}.om-shell .ws-side-foot:after{content:"";background:linear-gradient(90deg,#baff36,#42dd4d,#0000);border-radius:99px;width:108px;height:3px;margin-top:8px;display:block;transform:rotate(-5deg)}.om-shell .ws-main{margin-left:202px}.om-shell .ws-main.om-home-main{padding:0}.om-home{background:#f3f8fe;min-height:100vh}.om-hero{color:#fff;background-image:linear-gradient(90deg,#02193af5 0%,#02224ad1 34%,#0221463b 69%,#021f4108 100%),linear-gradient(#02193724 0%,#02183514 54%,#031e426b 100%),url(/workspace-home-hero-v1.png);background-position:50% 52%;background-size:cover;height:358px;position:relative;overflow:hidden}.om-topbar{justify-content:space-between;align-items:center;gap:22px;height:72px;padding:14px 24px 8px 30px;display:flex}.om-search{width:min(486px,42vw);display:block;position:relative}.om-search>span{z-index:1;color:#ffffffeb;font-size:28px;font-weight:300;position:absolute;top:7px;left:16px}.om-search input{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f4d897a;border:1px solid #badeff33;border-radius:24px;outline:0;width:100%;height:44px;padding:0 18px 0 50px;box-shadow:inset 0 1px #ffffff14}.om-search input::placeholder{color:#e6f2ff9e}.om-search input:focus{border-color:#7dc7ffb8;box-shadow:0 0 0 3px #2091ff24}.om-account-actions{align-items:center;gap:11px;display:flex;position:relative}.om-bell,.om-chevron{color:#fff;background:0 0;border:0;position:relative}.om-bell{width:34px;height:34px;font-size:18px}.om-bell svg{fill:#fffffff5;stroke:#fffffff5;stroke-width:1.7px;stroke-linecap:round;width:23px;height:23px}.om-top-divider{background:#ffffff47;width:1px;height:28px;margin:0 7px}.om-avatar{color:#0d4e87;background:#edf7ff;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.om-user strong,.om-user small{display:block}.om-user strong{font-size:14px}.om-user small{color:#ffffffbd;margin-top:2px;font-size:11px}.om-chevron{color:#ffffffd1;width:24px;font-size:20px}.om-create{color:#082452;background:linear-gradient(135deg,#c7ff5f,#aefa37);border:0;border-radius:8px;height:44px;margin-left:18px;padding:0 21px;font-size:14px;font-weight:850;box-shadow:0 9px 28px #a5ee3840}.om-create b{font-size:18px}.om-account-menu{z-index:20;color:#15365e;background:#fff;border:1px solid #d7e4f2;border-radius:9px;width:180px;padding:14px;position:absolute;top:51px;right:116px;box-shadow:0 14px 38px #021f4438}.om-account-menu strong,.om-account-menu span{display:block}.om-account-menu strong{font-size:14px}.om-account-menu span{color:#7486a0;margin:4px 0 12px;font-size:11px}.om-account-menu button{color:#d94b49;background:#fff0ef;border:0;border-radius:6px;width:100%;height:34px;font-weight:700}.om-hero-copy{z-index:2;position:absolute;top:93px;left:38px}.om-hero-copy h1{color:#fff;letter-spacing:0;text-shadow:0 3px 16px #00153157;max-width:850px;margin:0;font-size:clamp(34px,3.2vw,51px);line-height:1.12}.om-hero-copy h1 span{color:var(--om-lime)}.om-hero-copy p{color:#ffffffe0;letter-spacing:.11em;margin:12px 0 0;font-size:19px}.om-hero-motto{z-index:2;color:#061f4a;letter-spacing:.09em;text-align:center;text-shadow:0 1px #ffffff61;font-family:STKaiti,KaiTi,cursive;font-size:19px;font-weight:700;line-height:1.38;position:absolute;top:112px;right:33px;transform:rotate(-7deg)}.om-hero-motto strong,.om-hero-motto span{display:block}.om-hero-motto:after{content:"";background:linear-gradient(90deg,#56cf50,#7cf346,#0000);border-radius:99px;width:128px;height:3px;margin-top:6px;display:block;transform:rotate(-5deg)}.om-todo-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#012b5aa8;border:1px solid #84c4ff33;border-radius:16px;align-items:center;gap:23px;width:910px;height:76px;padding:6px 20px;display:flex;position:absolute;bottom:10px;left:31px;box-shadow:inset 0 1px #ffffff0a}.om-todo-bar>strong{color:var(--om-lime);font-size:58px;line-height:1}.om-todo-bar>b{white-space:nowrap;font-size:17px}.om-todo-divider{background:#ffffff42;width:1px;height:36px;margin:0 -5px}.om-todo-bar>span:not(.om-todo-divider){white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.om-todo-bar i,.om-status-card i{border-radius:50%;width:10px;height:10px;display:inline-block}.om-todo-bar i.red,.om-status-card i.red{background:var(--om-red)}.om-todo-bar i.orange,.om-status-card i.orange{background:var(--om-orange)}.om-todo-bar i.blue{background:#3ba6ff}.om-todo-bar i.gray{background:#a5b9d2}.om-status-card i.green{background:var(--om-green)}.om-todo-bar button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#086fff,#208dff);border:0;border-radius:9px;height:47px;margin-left:auto;padding:0 27px;font-weight:800;box-shadow:0 9px 22px #005dde52}.om-dashboard-grid{background:linear-gradient(#eff6fd,#f8fbff);grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:14px;padding:18px 18px 19px;display:grid}.om-card{border:1px solid var(--om-line);background:#fffffff5;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 5px 17px #19497c0e}.om-card>header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:68px;padding:18px 18px 8px;display:flex}.om-card h2{color:var(--om-ink);margin:0;font-size:21px;line-height:1.15}.om-card header p{color:var(--om-muted);margin:6px 0 0;font-size:13px}.om-card header>button{color:var(--om-blue);background:0 0;border:0;font-size:13px}.om-range{background:#f5f8fc;border:1px solid #d9e4f1;border-radius:7px;padding:3px;display:flex}.om-range button{color:#6f83a1;background:0 0;border:0;border-radius:5px;height:32px;padding:0 17px}.om-range button.active{color:var(--om-blue);box-shadow:inset 0 0 0 1px var(--om-blue);background:#fff}.om-trend-card,.om-status-card{height:268px}.om-chart-wrap{height:185px;padding:0 17px 10px}.om-line-chart{width:100%;height:100%;overflow:visible}.om-line-chart text{fill:#16386c;font-size:11px;font-weight:700}.om-line-chart text.date{fill:#617a9c;font-size:10px;font-weight:500}.om-status-content{grid-template-columns:45% 55%;align-items:center;height:190px;padding:0 25px 18px;display:grid}.om-donut{border-radius:50%;justify-self:center;place-items:center;width:152px;height:152px;display:grid}.om-donut>div{background:#fff;border-radius:50%;align-content:center;place-items:center;width:102px;height:102px;display:grid;box-shadow:inset 0 0 0 1px #ecf2f7}.om-donut small,.om-donut span{color:#6c7e99;font-size:12px}.om-donut strong{color:#0b2f61;margin:2px 0;font-size:28px}.om-status-card dl{gap:19px;margin:0;display:grid}.om-status-card dl div{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.om-status-card dt{color:#153763;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.om-status-card dd{color:#09295a;margin:0;font-size:16px;font-weight:800}.om-status-card dd small{color:#587092;margin-left:5px;font-size:12px;font-weight:500}.om-focus-card{height:323px}.om-focus-card>header{align-items:center;min-height:55px;padding-bottom:10px}.om-table-head,.om-task-row{grid-template-columns:110px minmax(170px,1.5fr) minmax(125px,1fr) 105px 100px 60px;align-items:center;gap:0;margin:0 17px;display:grid}.om-table-head{color:#567095;background:#f0f5fb;height:42px;font-size:12px}.om-table-head span{border-right:1px solid #dbe6f1;align-items:center;height:100%;padding:0 13px;display:flex}.om-table-head span:last-child{border-right:0}.om-task-row{color:#17375f;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe8f2;width:calc(100% - 34px);min-height:50px;padding:0}.om-task-row>span,.om-task-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 13px;font-size:12px;overflow:hidden}.om-task-row>strong{color:#173a6e;font-weight:650}.om-task-row>em{text-align:center;border-radius:5px;width:fit-content;min-width:64px;margin-left:9px;padding:6px 9px;font-size:11px;font-style:normal}.om-task-row>em.pending{color:#0d6ede;background:#e3f1ff}.om-task-row>em.doing,.om-task-row>em.done{color:#168d56;background:#dff7e9}.om-task-row>em.overdue{color:#e54542;background:#ffe7e5}.om-task-row>b{color:var(--om-blue);text-align:center;font-size:12px}.om-task-row:hover{background:#f8fbff}.om-empty-row{color:#8191a7;place-items:center;height:145px;font-size:13px;display:grid}.om-side-stack{grid-template-rows:185px 124px;gap:14px;height:323px;display:grid}.om-side-stack .om-card>header{align-items:center;min-height:45px;padding:11px 17px 6px}.om-timeline{padding:0 17px 8px}.om-timeline button{color:#17365e;text-align:left;background:#fff;border:0;grid-template-columns:62px 16px minmax(0,1fr) 54px;align-items:center;gap:7px;width:100%;min-height:40px;padding:0;display:grid}.om-timeline time{color:#506b90;font-size:12px}.om-timeline button>i{background:#aab7c9;border-radius:50%;width:10px;height:10px;position:relative}.om-timeline button>i:after{content:"";background:#d8e1ec;width:1px;height:34px;position:absolute;top:10px;left:5px}.om-timeline button:last-child>i:after{display:none}.om-timeline button>i.active{background:#147cff}.om-timeline span{min-width:0}.om-timeline strong,.om-timeline small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.om-timeline strong{font-size:12px}.om-timeline small{color:#6e82a0;margin-top:2px;font-size:10px}.om-timeline em{color:#566d8e;text-align:center;white-space:nowrap;background:#eef3f8;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal}.om-timeline button:first-child em{color:#e24b43;background:#ffe8e7}.om-report-card>div{padding:0 17px 7px}.om-report-card>div>button{color:#17365f;text-align:left;background:#fff;border:0;grid-template-columns:27px minmax(0,1fr) 112px;align-items:center;gap:7px;width:100%;min-height:23px;padding:0;display:grid}.om-doc{color:#315f96;font-size:19px}.om-report-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.om-report-card em{text-align:center;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal}.om-report-card em.building{color:#0e6ede;background:#e4f2ff}.om-report-card em.ready{color:#168957;background:#e0f6e9}.om-report-card em.failed{color:#df4744;background:#ffe7e6}.om-report-card em.pending{color:#6a7d98;background:#edf2f7}.om-side-empty{color:#8393a9;text-align:center;margin:24px 0;font-size:12px}@media (max-width:1180px){.om-hero-copy h1{font-size:38px}.om-hero-motto{display:none}.om-todo-bar{gap:15px;width:auto;min-width:0;right:24px}.om-dashboard-grid{grid-template-columns:1fr}.om-status-card{height:245px}.om-focus-card{height:auto;min-height:310px}.om-side-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}}@media (max-width:900px){.om-shell .ws-sidebar{width:184px}.om-shell .ws-main{margin-left:184px}.om-account-actions .om-top-divider,.om-account-actions .om-user,.om-account-actions .om-chevron{display:none}.om-search{width:min(430px,55vw)}.om-todo-bar>span:not(.om-todo-divider){display:none}.om-table-head,.om-task-row{grid-template-columns:100px minmax(150px,1.4fr) minmax(120px,1fr) 90px 80px 54px}}@media (max-width:650px){.om-shell .ws-main{margin-left:0}.om-hero{background-position:61%;height:520px}.om-topbar{padding:12px 15px}.om-search{width:min(52vw,290px)}.om-create{margin-left:0;padding:0 13px;font-size:12px}.om-bell,.om-avatar{display:none}.om-hero-copy{top:102px;left:20px;right:20px}.om-hero-copy h1{font-size:32px;line-height:1.2}.om-hero-copy p{letter-spacing:.05em;max-width:300px;font-size:14px;line-height:1.8}.om-todo-bar{flex-wrap:wrap;gap:5px 13px;height:94px;padding:10px 15px;bottom:18px;left:14px;right:14px}.om-todo-bar>strong{font-size:43px}.om-todo-bar>b{font-size:14px}.om-todo-divider{display:none}.om-todo-bar button{width:100%;height:38px}.om-dashboard-grid{gap:10px;padding:10px 10px 88px}.om-trend-card{height:250px}.om-card h2{font-size:18px}.om-status-content{grid-template-columns:44% 56%;padding:0 14px 16px}.om-donut{width:120px;height:120px}.om-donut>div{width:80px;height:80px}.om-side-stack{grid-template-columns:1fr}.om-table-head{display:none}.om-task-row{grid-template-columns:1fr auto;gap:5px 10px;margin:0 14px;padding:12px 4px}.om-task-row>span,.om-task-row>strong{padding:0}.om-task-row>span:nth-child(3),.om-task-row>span:nth-child(4){display:none}.om-task-row>em{grid-area:2/1;margin:0}.om-task-row>b{grid-area:1/2/3}}
.cb-page{--cb-blue:#1672e8;--cb-ink:#16334b;--cb-muted:#718697;--cb-line:#dce6ed;--cb-soft:#f5f8fa;width:100%;color:var(--cb-ink)}.cb-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.cb-heading h1{letter-spacing:-.035em;margin:0 0 7px;font-size:28px;font-weight:650;line-height:1.25}.cb-heading p{color:var(--cb-muted);margin:0;font-size:14px}.cb-primary{color:#fff;white-space:nowrap;background:#1f73dd;border:1px solid #176fde;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;display:inline-flex;box-shadow:0 5px 13px #1f73dd29}.cb-primary:hover{background:#1766cb}.cb-panel{border:1px solid var(--cb-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #193d590d}.cb-toolbar{background:#fff;border-bottom:1px solid #e8eef2}.cb-tabs{border-bottom:1px solid #e8eef2;align-items:stretch;gap:8px;min-height:58px;padding:0 22px;display:flex;overflow-x:auto}.cb-tabs button{color:#728695;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 15px;font-size:14px;display:flex;position:relative}.cb-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.cb-tabs button.active{color:var(--cb-blue);font-weight:700}.cb-tabs button.active:after{background:var(--cb-blue)}.cb-tabs button span{color:#668296;text-align:center;background:#eff3f6;border-radius:5px;min-width:22px;padding:1px 6px;font-size:11px;line-height:19px}.cb-tabs button.active span{color:#237868;background:#e2f2ed}.cb-control-row{align-items:center;gap:12px;min-height:70px;padding:14px 22px;display:flex}.cb-inline-toolbar{align-items:center;gap:12px;min-height:66px;padding:11px 22px;display:flex}.cb-inline-summary{border-bottom:3px solid var(--cb-blue);min-height:42px;color:var(--cb-blue);flex:none;align-items:center;gap:8px;padding:0 12px 0 4px;display:flex}.cb-inline-summary strong{white-space:nowrap;font-size:14px}.cb-inline-summary span{color:#237868;text-align:center;background:#e2f2ed;border-radius:5px;min-width:24px;padding:1px 7px;font-size:11px;line-height:20px}.cb-inline-toolbar .cb-search{flex:320px;width:auto;min-width:230px;max-width:430px}.cb-search{color:#88a0b0;background:#fff;border:1px solid #d6e1e8;border-radius:7px;align-items:center;gap:9px;width:min(380px,35vw);height:42px;padding:0 13px;display:flex}.cb-search:focus-within{border-color:#78aaf0;box-shadow:0 0 0 3px #2171dc14}.cb-search input{width:100%;min-width:0;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.cb-search input::placeholder{color:#8da0ad}.cb-control-row>select,.cb-inline-toolbar>select,.cb-month{color:#526c80;background:#fff;border:1px solid #d6e1e8;border-radius:7px;height:42px;font-size:13px}.cb-control-row>select,.cb-inline-toolbar>select{min-width:180px;max-width:280px;padding:0 32px 0 12px}.cb-month{align-items:center;gap:8px;padding:0 11px;display:flex}.cb-month span{color:#7a8e9d;white-space:nowrap}.cb-month input{color:#476278;min-width:125px;font:inherit;background:0 0;border:0;outline:0}.cb-scope-note{color:#8194a3;margin-left:auto;font-size:12px}.cb-view-toggle{gap:6px;margin-left:auto;display:flex}.cb-scope-note+.cb-view-toggle{margin-left:4px}.cb-view-toggle button{color:#6e8596;background:#fff;border:1px solid #d6e1e8;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.cb-view-toggle button.active{color:#fff;background:#2878dd;border-color:#2274db;box-shadow:0 4px 10px #2574dc2e}.cb-card-grid{background:#f8fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 22px;display:grid}.cb-card-grid.is-list{grid-template-columns:1fr}.cb-card{background:#fff;border:1px solid #dbe5eb;border-radius:10px;min-width:0;transition:transform .14s,box-shadow .14s,border-color .14s;overflow:hidden;box-shadow:0 4px 14px #1f425b0f}.cb-card:hover{border-color:#b6d0ea;transform:translateY(-2px);box-shadow:0 9px 22px #1f425b1a}.cb-cover{color:#5d93c8;background-position:50%;background-size:cover;border:0;border-bottom:1px solid #e2e9ee;place-items:center;width:100%;height:118px;display:grid;position:relative}.cb-cover.is-placeholder{background:linear-gradient(145deg,#e9f3fb,#d9e9f5)}.cb-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#03203d3d);position:absolute;inset:0}.cb-card-body{padding:15px 16px 13px}.cb-card-title{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.cb-card-title h2{color:#173c5d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.45;overflow:hidden}.cb-card-title>span{border-radius:5px;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.cb-card-title>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.cb-card-title .running,.cb-card-title .done,.cb-card-title .resolved{color:#16855c;background:#e7f7ef}.cb-card-title .paused,.cb-card-title .pending,.cb-card-title .review{color:#b87513;background:#fff3df}.cb-card-title .construction,.cb-card-title .doing,.cb-card-title .processing,.cb-card-title .generating{color:#176eca;background:#eaf4ff}.cb-card-title .stopped,.cb-card-title .update{color:#c34c46;background:#fdecea}.cb-address{color:#758b9c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:7px 0 13px;font-size:12px;overflow:hidden}.cb-metrics{border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;margin:0;display:grid}.cb-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-metrics>div{border-left:1px solid #e8eef2;min-width:0;padding:10px 7px}.cb-metrics>div:first-child{border-left:0;padding-left:0}.cb-metrics dt{color:#8295a3;white-space:nowrap;font-size:10px}.cb-metrics dd{color:#264a68;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:700;overflow:hidden}.cb-metrics dd.danger{color:#d34d47}.cb-card-footer{justify-content:space-between;align-items:flex-end;gap:10px;min-height:42px;padding-top:11px;display:flex}.cb-card-footer>span{color:#7e91a0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.cb-card-footer button{color:#1672e8;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:5px 0;font-size:12px;font-weight:650;display:inline-flex}.cb-empty{background:#f8fafb;place-items:center;min-height:330px;padding:40px;display:grid}.cb-pagination{color:#8092a0;background:#fff;border-top:1px solid #e6ecef;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 22px;font-size:11px;display:flex}.cb-pagination-controls{align-items:center;gap:7px;margin-left:auto;display:flex}.cb-pagination-controls button{color:#356484;min-height:30px;font:inherit;background:#fff;border:1px solid #d6e1e8;border-radius:6px;padding:0 11px}.cb-pagination-controls button:hover:not(:disabled){color:#fff;background:#2878dd;border-color:#2878dd}.cb-pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.sv-station-grid.is-list .sv-station-card{grid-template-columns:235px minmax(0,1fr);display:grid}.sv-station-grid.is-list .cb-cover{border:0;border-right:1px solid #e2e9ee;height:100%;min-height:165px}.tv-board{background:#f7f9fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.tv-board.is-list{grid-template-columns:1fr}.tv-lane{background:#fff;border:1px solid #dbe5eb;border-radius:10px;min-width:0;overflow:hidden}.tv-lane>header{background:#f8fafb;border-bottom:1px solid #e5ecef;align-items:center;height:50px;padding:0 13px;display:flex}.tv-lane>header h2{color:#26445e;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.tv-lane>header h2 i{color:#fff;background:#6b8dad;border-radius:7px;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.tv-lane.doing>header h2 i{background:#21b77a}.tv-lane.done>header h2 i{background:#2583e7}.tv-lane>header h2 span{color:#6d8292;text-align:center;background:#e9eef2;border-radius:8px;min-width:22px;padding:1px 6px;font-size:11px}.tv-lane-list{gap:10px;padding:11px;display:grid}.tv-task{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #dce6ec;border-radius:9px;padding:12px}.tv-task:hover{border-color:#95bfea;box-shadow:0 5px 14px #205c9114}.tv-task-main{grid-template-columns:78px minmax(0,1fr);gap:11px;display:grid}.tv-task-photo{color:#6b9dca;background-position:50%;background-size:cover;border-radius:7px;place-items:center;height:76px;display:grid}.tv-task-photo.is-placeholder{background:linear-gradient(145deg,#eaf3fa,#d9e8f3)}.tv-task-title{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.tv-task-title strong{color:#1f405e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.tv-task-title em{border-radius:4px;flex:none;padding:2px 5px;font-size:9px;font-style:normal}.tv-task-title em.blue{color:#1b6dc1;background:#e8f3ff}.tv-task-title em.green{color:#13815a;background:#e7f7ef}.tv-task-title em.amber{color:#a86b14;background:#fff2dc}.tv-task-main p{color:#728899;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:10px;overflow:hidden}.tv-progress{align-items:center;gap:8px;margin:9px 0 0;display:flex}.tv-progress>span{background:#e2eaf0;border-radius:99px;flex:1;height:5px;overflow:hidden}.tv-progress>span i{border-radius:inherit;background:#25a4ec;height:100%;display:block}.tv-progress b{color:#5e788e;font-size:10px}.tv-task footer{color:#7890a1;border-top:1px solid #e8eef1;align-items:center;gap:14px;margin-top:9px;padding-top:9px;font-size:10px;display:flex}.tv-task footer b{color:#31536e}.tv-task footer em{color:#176eca;background:#eaf4ff;border-radius:5px;margin-left:auto;padding:3px 7px;font-style:normal}.tv-lane.doing .tv-task footer em{color:#13815a;background:#e7f7ef}.tv-lane.done .tv-task footer em{color:#5e7080;background:#edf1f4}.tv-lane-empty{color:#93a3ae;place-items:center;min-height:120px;font-size:11px;display:grid}.rv-card{flex-direction:column;display:flex}.rv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-card-main{flex-direction:column;flex:1;min-width:0;display:flex}.rv-card-copy{min-width:0;padding:18px 16px 14px}.rv-card-copy header{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.rv-card-copy h2{color:#193c59;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;line-height:1.45;overflow:hidden}.rv-card-copy header em{border-radius:5px;flex:none;padding:3px 7px;font-size:10px;font-style:normal}.rv-card-copy header em.archive{color:#587084;background:#edf3f7}.rv-card-copy header em.has-issues{color:#c14b45;background:#fdecea}.rv-card-copy>p{color:#72889a;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:6px 0;font-size:10px;display:flex;overflow:hidden}.rv-card-copy>p span{text-overflow:ellipsis;min-width:0;overflow:hidden}.rv-card-copy>p b{color:#47667e;font-weight:500}.rv-card-copy dl{border-top:1px solid #e7edf1;border-bottom:1px solid #e7edf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:11px 0 0;padding:10px 0;display:grid}.rv-card-copy dl div{min-width:0}.rv-card-copy dl div+div{border-left:1px solid #e7edf1;padding-left:9px}.rv-card-copy dt,.rv-card-copy dd{font-size:10px;display:block}.rv-card-copy dt{color:#7e929f}.rv-card-copy dd{color:#31516a;margin:3px 0 0;font-size:12px;font-weight:700}.rv-card-copy dd.danger{color:#d14c45}.rv-report-state{color:#8093a1;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.rv-report-state strong{border-radius:5px;padding:3px 7px;font-size:10px;font-weight:650}.rv-report-state.generated strong{color:#16845b;background:#e7f7ef}.rv-report-state.generating strong{color:#176ec9;background:#e9f4ff}.rv-report-state.pending strong{color:#a66b14;background:#fff2dc}.rv-report-state.update strong{color:#c14b45;background:#fdecea}.rv-report-state.archive strong{color:#587084;background:#edf3f7}.rv-card>footer{border-top:1px solid #e8eef2;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 14px 13px;display:grid}.rv-card>footer.single{grid-template-columns:1fr}.rv-card>footer button{color:#1a6fc8;white-space:nowrap;background:#fff;border:1px solid #cbdbe8;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:34px;font-size:11px;display:inline-flex}.rv-card>footer button.rv-primary-action{color:#fff;background:#1c73df;border-color:#1c73df}.rv-card>footer button.rv-primary-action:hover{background:#1766cb}.rv-card>footer button:disabled{cursor:not-allowed;opacity:.55}.rv-grid.is-list .rv-card{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:center;display:grid}.rv-grid.is-list .rv-card>footer{border-top:0;border-left:1px solid #e8eef2;align-content:center;align-self:stretch}.mv-heading{grid-template-columns:minmax(260px,1fr) auto auto;display:grid}.mv-heading-overview{align-items:center;margin-left:auto;display:flex}.mv-heading-stat{border-left:1px solid #dce6ed;grid-template-columns:42px auto;align-items:center;gap:11px;min-width:150px;padding:2px 22px;display:grid}.mv-heading-stat>span{color:#2476d8;background:#e9f3ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mv-heading-operator>span{color:#159465;background:#e7f7ef}.mv-heading-stat small{color:#718697;font-size:11px;line-height:1.25;display:block}.mv-heading-stat strong{color:#153b59;font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;line-height:1.1;display:block}.mv-heading-stat strong em{color:#748a9a;margin-left:5px;font-size:11px;font-style:normal;font-weight:500}.mv-grid:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))}.cb-card-grid.mv-grid.is-list{grid-template-columns:1fr}.mv-grid.is-list .mv-card{grid-template-columns:minmax(330px,1.1fr) minmax(390px,1.3fr) minmax(190px,.65fr);align-items:center;display:grid}.mv-grid.is-list .mv-member-head{border-right:1px solid #e7edf1;min-width:0}.mv-grid.is-list .mv-card>.cb-metrics{border-bottom:0;margin:0 14px}.mv-grid.is-list .mv-card>.cb-card-footer{border-left:1px solid #e7edf1;align-items:center;height:100%;min-height:88px;margin:0;padding:12px 16px}.mv-member-head{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:15px 16px 11px;display:grid}.mv-avatar{color:#2e70aa;background-color:#e6f0f8;background-position:50%;background-size:cover;border-radius:8px;place-items:center;width:78px;height:88px;font-size:25px;font-weight:700;display:grid}.mv-member-head>div{min-width:0}.mv-member-head header{align-items:center;gap:7px;min-width:0;display:flex}.mv-member-head h2{color:#1b3e5a;margin:0;font-size:15px}.mv-member-head header em{color:#176ec9;background:#e8f3ff;border-radius:4px;padding:2px 6px;font-size:9px;font-style:normal}.mv-member-head header i{color:#16855c;white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal}.mv-member-head header i.disabled{color:#8c99a3}.mv-member-head p{color:#718899;margin:7px 0 8px;font-size:10px}.mv-member-head small{color:#8295a3;font-size:10px}.mv-station-tags{gap:5px;min-width:0;margin-top:5px;display:flex}.mv-station-tags span{color:#436981;text-overflow:ellipsis;white-space:nowrap;background:#f5f9fc;border:1px solid #cfe0ed;border-radius:4px;max-width:130px;padding:2px 6px;font-size:9px;overflow:hidden}.mv-card>.cb-metrics,.mv-card>.cb-card-footer{margin:0 16px}.mv-grid:not(.is-list) .mv-member-head{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:13px 13px 10px}.mv-grid:not(.is-list) .mv-avatar{width:62px;height:74px;font-size:22px}.mv-grid:not(.is-list) .mv-member-head header{gap:5px}.mv-grid:not(.is-list) .mv-member-head h2{font-size:14px}.mv-grid:not(.is-list) .mv-member-head header em{padding-inline:4px}.mv-grid:not(.is-list) .mv-member-head p{margin:5px 0 6px}.mv-grid:not(.is-list) .mv-station-tags span{max-width:92px;padding-inline:4px}.mv-grid:not(.is-list) .mv-card>.cb-metrics,.mv-grid:not(.is-list) .mv-card>.cb-card-footer{margin-inline:13px}@media (max-width:1440px){.cb-card-grid:not(.sv-station-grid):not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}.rv-grid:not(.is-list),.mv-grid:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))!important}.cb-search{width:min(330px,32vw)}}@media (max-width:1160px){.rv-grid:not(.is-list),.mv-grid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-heading{grid-template-columns:minmax(240px,1fr) auto}.mv-heading-overview{grid-area:2/1/auto/-1;justify-self:start;margin:8px 0 0}.mv-heading-stat:first-child{border-left:0;padding-left:0}}@media (max-width:1120px){.sv-station-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-board{grid-template-columns:1fr}}@media (max-width:880px){.cb-heading{align-items:flex-start}.cb-control-row,.cb-inline-toolbar{flex-wrap:wrap;align-items:stretch}.cb-inline-toolbar .cb-search{flex:calc(100% - 130px);width:100%;max-width:none}.cb-search{flex:100%;width:100%;max-width:none}.cb-scope-note{flex:1;margin-left:0}.cb-view-toggle{margin-left:auto}.cb-card-grid{grid-template-columns:1fr;padding:14px}.rv-grid,.mv-grid:not(.is-list){grid-template-columns:1fr!important}.mv-grid.is-list .mv-card{display:block}.mv-grid.is-list .mv-member-head{border-right:0}.mv-grid.is-list .mv-card>.cb-metrics{border-bottom:1px solid #e7edf1;margin:0 16px}.mv-grid.is-list .mv-card>.cb-card-footer{border-left:0;min-height:42px;margin:0 16px;padding:11px 0 0}}@media (max-width:700px){.cb-heading{margin-bottom:18px}.cb-heading h1{font-size:23px}.cb-heading p{font-size:12px}.cb-primary{min-height:39px;padding:0 12px;font-size:12px}.cb-tabs{padding:0 10px}.cb-control-row{padding:12px}.cb-inline-toolbar{padding:10px 12px}.cb-inline-toolbar .cb-search{flex-basis:100%}.cb-control-row>select,.cb-inline-toolbar>select,.cb-month{flex:180px;max-width:none}.sv-station-grid.is-list .sv-station-card{grid-template-columns:1fr}.rv-grid.is-list .rv-card{display:flex}.rv-grid.is-list .rv-card>footer{border-top:1px solid #e8eef2;border-left:0}.mv-heading{grid-template-columns:1fr auto}.mv-heading-overview{justify-content:space-between;width:100%}.mv-heading-stat{flex:1;min-width:0;padding-right:14px}.cb-pagination{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:11px 12px}.cb-pagination-controls{order:3;width:100%;margin-left:0}.cb-pagination-controls button{flex:1}}.ow-shell.ow-font-large .cb-heading h1{font-size:30px}.ow-shell.ow-font-large .cb-heading p,.ow-shell.ow-font-large .cb-primary,.ow-shell.ow-font-large .cb-tabs button,.ow-shell.ow-font-large .cb-inline-summary strong{font-size:15px}.ow-shell.ow-font-large .cb-tabs button span,.ow-shell.ow-font-large .cb-inline-summary span{font-size:12px}.ow-shell.ow-font-large .cb-search input,.ow-shell.ow-font-large .cb-control-row>select,.ow-shell.ow-font-large .cb-inline-toolbar>select,.ow-shell.ow-font-large .cb-month{font-size:14px}.ow-shell.ow-font-large .cb-scope-note{font-size:13px}.ow-shell.ow-font-large .cb-card-title h2,.ow-shell.ow-font-large .rv-card-copy h2{font-size:16px}.ow-shell.ow-font-large .cb-card-title>span,.ow-shell.ow-font-large .cb-address,.ow-shell.ow-font-large .cb-card-footer button,.ow-shell.ow-font-large .cb-metrics dd{font-size:13px}.ow-shell.ow-font-large .cb-metrics dt,.ow-shell.ow-font-large .cb-card-footer>span,.ow-shell.ow-font-large .cb-pagination{font-size:11px}.ow-shell.ow-font-large .tv-lane>header h2{font-size:15px}.ow-shell.ow-font-large .tv-lane>header h2 i,.ow-shell.ow-font-large .tv-lane>header h2 span,.ow-shell.ow-font-large .tv-task-main p,.ow-shell.ow-font-large .tv-progress b,.ow-shell.ow-font-large .tv-task footer{font-size:11px}.ow-shell.ow-font-large .tv-task-title strong{font-size:14px}.ow-shell.ow-font-large .tv-task-title em{font-size:10px}.ow-shell.ow-font-large .rv-card-copy header em,.ow-shell.ow-font-large .rv-card-copy>p,.ow-shell.ow-font-large .rv-card-copy dt,.ow-shell.ow-font-large .rv-report-state,.ow-shell.ow-font-large .rv-report-state strong{font-size:11px}.ow-shell.ow-font-large .rv-card-copy dd{font-size:13px}.ow-shell.ow-font-large .rv-card>footer button{font-size:12px}.ow-shell.ow-font-large .mv-member-head h2,.ow-shell.ow-font-large .mv-grid:not(.is-list) .mv-member-head h2{font-size:15px}.ow-shell.ow-font-large .mv-heading-stat small,.ow-shell.ow-font-large .mv-heading-stat strong em{font-size:12px}.ow-shell.ow-font-large .mv-heading-stat strong{font-size:26px}.ow-shell.ow-font-large .mv-member-head header em,.ow-shell.ow-font-large .mv-member-head header i,.ow-shell.ow-font-large .mv-station-tags span{font-size:10px}.ow-shell.ow-font-large .mv-member-head p,.ow-shell.ow-font-large .mv-member-head small{font-size:11px}@media (max-width:700px){.ow-shell.ow-font-large .cb-heading h1{font-size:25px}.ow-shell.ow-font-large .cb-heading p,.ow-shell.ow-font-large .cb-primary{font-size:13px}}
.ow-mobile-tools,.ow-mobile-nav{display:none}@media (max-width:700px){.ow-shell.ow-responsive{--m-text:1rem;--m-label:.875rem;--m-meta:.8125rem;--m-title:1.5rem;--m-card-title:1.0625rem;font-size:var(--m-text);padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));display:block}.ow-shell.ow-font-large{--m-text:1.125rem;--m-label:1rem;--m-meta:.875rem;--m-title:1.625rem;--m-card-title:1.1875rem}.ow-shell.ow-responsive .ow-sidebar{display:none}.ow-shell.ow-responsive .ow-topbar{z-index:30;white-space:normal;background:#fff;border-bottom:1px solid #dfe7ed;gap:12px;height:auto;min-height:60px;padding:8px 16px;position:sticky;top:0}.ow-shell.ow-responsive .ow-topbar-company{max-width:none;font-size:var(--m-label);flex:auto;align-items:center;gap:8px;line-height:1.45}.ow-shell.ow-responsive .ow-topbar-company span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ow-shell.ow-responsive .ow-topbar-actions{display:none}.ow-shell.ow-responsive .ow-mobile-tools{flex:none;display:block}.ow-mobile-tools-button{color:#47677e;background:#f1f6fa;border:0;border-radius:8px;justify-items:center;min-width:44px;min-height:44px;padding:0 5px;line-height:1;display:grid}.ow-mobile-tools-button>span{font-size:24px;line-height:16px}.ow-mobile-tools-button small{font-size:var(--m-meta)}.ow-mobile-tools-panel{color:#173b59;background:#fff;border:1px solid #dce6ed;border-radius:12px;gap:10px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 156px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:12px;overflow-y:auto;box-shadow:0 12px 35px #102b4626}.ow-mobile-account{border-bottom:1px solid #e5edf2;gap:2px;padding-bottom:10px;display:grid}.ow-mobile-account strong{font-size:var(--m-text)}.ow-mobile-account span,.ow-mobile-tools-panel p{color:#657c8e;font-size:var(--m-meta);margin:0}.ow-mobile-font-control{font-size:var(--m-label);justify-content:space-between;align-items:center;gap:12px;display:flex}.ow-mobile-font-control select{color:#274b67;min-width:106px;min-height:44px;font:inherit;font-size:var(--m-text);background:#fff;border:1px solid #d6e1e9;border-radius:7px;padding:0 12px}.ow-mobile-tools-panel>button{color:#275e88;min-height:44px;font-size:var(--m-label);text-align:left;background:#edf5fc;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ow-shell.ow-responsive .ow-mobile-nav{z-index:35;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dce6ed;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #17334b08}.ow-mobile-nav button{color:#62798b;min-width:0;min-height:54px;font-size:var(--m-meta);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;line-height:1.4;display:flex}.ow-mobile-nav button.active{color:#176fdb;background:#edf5ff;font-weight:650}.ow-mobile-nav button span{overflow-wrap:anywhere}.ow-shell.ow-responsive .ow-content{padding:20px 16px 24px}.ow-shell.ow-responsive .ow-workspace-legal{padding:4px 16px 16px}.ow-shell.ow-responsive .ow-demo-banner{font-size:var(--m-meta);padding:8px 16px}.ow-shell.ow-responsive .ow-demo-banner span{display:block}.ow-shell.ow-responsive .cb-heading,.ow-shell.ow-responsive .ow-home-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.ow-shell.ow-responsive .cb-heading>div,.ow-shell.ow-responsive .ow-home-heading>div{min-width:0}.ow-shell.ow-responsive .cb-heading h1,.ow-shell.ow-responsive .ow-page-heading h1{font-size:var(--m-title);letter-spacing:0;margin:0;line-height:1.35}.ow-shell.ow-responsive .cb-heading p,.ow-shell.ow-responsive .ow-home-heading>div>p:not(.ow-eyebrow),.ow-shell.ow-responsive .ow-settings-heading-title>p{display:none}.ow-shell.ow-responsive .ow-home-heading .ow-eyebrow{font-size:var(--m-meta);letter-spacing:0;margin:0 0 5px}.ow-shell.ow-responsive .ow-home-heading .ow-eyebrow>span,.ow-shell.ow-responsive .ow-home-grid>.ow-card:first-child .ow-card-heading p{display:none}.ow-shell.ow-responsive .cb-primary,.ow-shell.ow-responsive .ow-button{height:auto;min-height:44px;padding:9px 12px;line-height:1.5;font-size:var(--m-label)!important}.ow-shell.ow-responsive .cb-primary{box-shadow:none;gap:5px}.ow-shell.ow-responsive .ow-text-button{min-height:44px;font-size:var(--m-label)!important}.ow-shell.ow-responsive .cb-inline-toolbar,.ow-shell.ow-responsive .cb-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:12px;display:grid}.ow-shell.ow-responsive .cb-inline-summary{grid-area:1/1;width:fit-content;max-width:100%;min-height:44px;padding:0 4px 4px}.ow-shell.ow-responsive .cb-inline-summary strong{font-size:var(--m-text);white-space:normal}.ow-shell.ow-responsive .cb-inline-summary span,.ow-shell.ow-responsive .cb-tabs button span{font-size:var(--m-meta)}.ow-shell.ow-responsive .cb-search,.ow-shell.ow-responsive .cb-inline-toolbar .cb-search{grid-column:1/-1;width:100%;min-width:0;max-width:none;height:auto;min-height:46px;padding:10px 12px}.ow-shell.ow-responsive .cb-inline-toolbar .cb-search{grid-row:2}.ow-shell.ow-responsive .cb-search input{font-size:var(--m-text);line-height:1.5}.ow-shell.ow-responsive .cb-inline-toolbar>select,.ow-shell.ow-responsive .cb-control-row>select{width:100%;min-width:0;max-width:100%;height:auto;min-height:46px;font-size:var(--m-text);grid-column:1/-1;padding:10px 30px 10px 12px}.ow-shell.ow-responsive .cb-inline-toolbar>select{grid-row:3}.ow-shell.ow-responsive .cb-month{width:100%;min-width:0;height:auto;min-height:46px;font-size:var(--m-label);grid-column:1/-1;padding:10px 12px}.ow-shell.ow-responsive .cb-month input{width:100%;min-width:0;font-size:var(--m-text);flex:1}.ow-shell.ow-responsive .cb-inline-toolbar .cb-month{grid-row:4}.ow-shell.ow-responsive .cb-scope-note{font-size:var(--m-meta);white-space:normal;grid-area:4/1/auto/-1;margin:0;line-height:1.5}.ow-shell.ow-responsive .cb-inline-toolbar .cb-view-toggle{grid-area:1/2;margin:0}.ow-shell.ow-responsive .cb-control-row .cb-month{grid-column:1}.ow-shell.ow-responsive .cb-control-row .cb-view-toggle{grid-column:2;margin:0}.ow-shell.ow-responsive .cb-view-toggle{gap:6px}.ow-shell.ow-responsive .cb-view-toggle button{width:44px;height:44px;box-shadow:none;font-size:20px}.ow-shell.ow-responsive .cb-tabs{scrollbar-width:thin;gap:2px;min-height:50px;padding:0 8px}.ow-shell.ow-responsive .cb-tabs button{font-size:var(--m-label);padding:10px 8px}.ow-shell.ow-responsive .cb-toolbar-stacked{grid-template-columns:minmax(0,1fr) auto;gap:10px 0;padding-bottom:12px;display:grid}.ow-shell.ow-responsive .cb-toolbar-stacked .cb-tabs{border-bottom:0;grid-area:1/1;min-width:0}.ow-shell.ow-responsive .cb-toolbar-stacked .cb-control-row{display:contents}.ow-shell.ow-responsive .cb-toolbar-stacked .cb-control-row .cb-view-toggle{grid-area:1/2;margin:8px 12px 0 4px}.ow-shell.ow-responsive .cb-toolbar-stacked .cb-control-row>:is(.cb-search,select,.cb-month){grid-column:1/-1;width:calc(100% - 24px);margin:0 12px}.ow-shell.ow-responsive .cb-pagination{font-size:var(--m-meta)}.ow-shell.ow-responsive .cb-pagination-controls button{min-height:44px}.ow-shell.ow-responsive .ow-home-heading>.ow-portfolio-overview{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 0}.ow-shell.ow-responsive .ow-home-heading>.ow-button{grid-area:1/2}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-stat{background:#fff;border:1px solid #dfe7ed;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:94px;padding:12px 10px;display:grid;overflow:visible}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-icon{width:30px;height:30px;box-shadow:none;border-radius:8px}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-icon svg{width:20px!important;height:20px!important}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-copy>span:first-child{font-size:var(--m-meta);white-space:normal;line-height:1.5}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-copy strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 5px;margin:3px 0 0;font-size:1.75rem;line-height:1.25;display:flex}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-copy strong small{font-size:var(--m-meta);margin:0}.ow-shell.ow-responsive .ow-home-heading .ow-portfolio-copy>span:last-child{display:none}.ow-shell.ow-responsive .ow-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.ow-shell.ow-responsive .ow-metric{min-width:0;padding:12px}.ow-shell.ow-responsive .ow-metric>span{font-size:var(--m-label);gap:5px;line-height:1.45}.ow-shell.ow-responsive .ow-metric>strong{margin:6px 0;font-size:2rem;line-height:1.15}.ow-shell.ow-responsive .ow-metric>strong small{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-metric>span:last-child{font-size:var(--m-meta);line-height:1.5}.ow-shell.ow-responsive .ow-metric-icon{border-radius:7px;flex:none;width:28px;height:28px}.ow-shell.ow-responsive .ow-metric-icon svg{width:18px!important;height:18px!important}.ow-shell.ow-responsive .ow-home-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ow-shell.ow-responsive .ow-delivery{grid-row:auto}.ow-shell.ow-responsive .ow-card-heading{gap:10px;padding:14px}.ow-shell.ow-responsive .ow-card-heading h2{font-size:var(--m-card-title)}.ow-shell.ow-responsive .ow-card-heading p{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-queue-row{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:14px 12px;display:grid}.ow-shell.ow-responsive .ow-date-tile{width:42px;min-width:0}.ow-shell.ow-responsive .ow-date-tile small{white-space:nowrap}.ow-shell.ow-responsive .ow-queue-main strong{font-size:var(--m-text);white-space:normal;overflow-wrap:anywhere}.ow-shell.ow-responsive .ow-queue-main>span{font-size:var(--m-label);white-space:normal}.ow-shell.ow-responsive .ow-queue-main small{font-size:var(--m-meta);white-space:normal}.ow-shell.ow-responsive .ow-badge{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-delivery-copy,.ow-shell.ow-responsive .ow-delivery-total>span{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-delivery-steps strong{font-size:var(--m-text)}.ow-shell.ow-responsive .ow-delivery-steps small{font-size:var(--m-meta)}.ow-shell.ow-responsive .cb-card-grid,.ow-shell.ow-responsive .cb-card-grid.mv-grid:not(.is-list),.ow-shell.ow-responsive .cb-card-grid.rv-grid:not(.is-list){gap:12px;padding:12px;grid-template-columns:minmax(0,1fr)!important}.ow-shell.ow-responsive .cb-card:hover{transform:none}.ow-shell.ow-responsive .cb-cover{aspect-ratio:2;height:auto;max-height:180px}.ow-shell.ow-responsive .cb-card-body,.ow-shell.ow-responsive .rv-card-copy{padding:14px}.ow-shell.ow-responsive .cb-card-title,.ow-shell.ow-responsive .rv-card-copy header{flex-wrap:wrap;gap:6px 8px}.ow-shell.ow-responsive .cb-card-title h2,.ow-shell.ow-responsive .rv-card-copy h2{font-size:var(--m-card-title);white-space:normal;overflow-wrap:anywhere;flex:190px}.ow-shell.ow-responsive .cb-card-title>span,.ow-shell.ow-responsive .rv-card-copy header em{font-size:var(--m-meta)}.ow-shell.ow-responsive .cb-address{font-size:var(--m-label);white-space:normal;margin:8px 0 12px;line-height:1.5}.ow-shell.ow-responsive .cb-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-shell.ow-responsive .cb-metrics>div{padding:10px 8px}.ow-shell.ow-responsive .cb-metrics>div:nth-child(odd){border-left:0;padding-left:0}.ow-shell.ow-responsive .cb-metrics>div:nth-child(n+3){border-top:1px solid #e8eef2}.ow-shell.ow-responsive .cb-metrics dt{font-size:var(--m-meta);white-space:normal}.ow-shell.ow-responsive .cb-metrics dd{font-size:var(--m-text);white-space:normal;overflow-wrap:anywhere}.ow-shell.ow-responsive .cb-card-footer{flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:8px}.ow-shell.ow-responsive .cb-card-footer>span{font-size:var(--m-meta);white-space:normal;flex:160px}.ow-shell.ow-responsive .cb-card-footer button{min-height:44px;font-size:var(--m-label)}.ow-shell.ow-responsive .sv-station-grid.is-list .sv-station-card{grid-template-columns:72px minmax(0,1fr);align-items:start;padding:12px;display:grid}.ow-shell.ow-responsive .sv-station-grid.is-list .cb-cover{aspect-ratio:1;border-bottom:0;border-radius:7px;height:72px}.ow-shell.ow-responsive .sv-station-grid.is-list .cb-card-body{padding:0 0 0 12px}.ow-shell.ow-responsive .sv-station-grid.is-list .cb-card-title h2{font-size:var(--m-text);flex-basis:100%}.ow-shell.ow-responsive .sv-station-grid.is-list .cb-metrics{display:none}.ow-shell.ow-responsive .rv-card-copy>p{font-size:var(--m-label);white-space:normal;align-items:start;margin:8px 0}.ow-shell.ow-responsive .rv-card-copy>p svg{margin-top:3px}.ow-shell.ow-responsive .rv-card-copy>p span{overflow-wrap:anywhere;overflow:visible}.ow-shell.ow-responsive .rv-card-copy dt,.ow-shell.ow-responsive .rv-report-state,.ow-shell.ow-responsive .rv-report-state strong{font-size:var(--m-meta)}.ow-shell.ow-responsive .rv-card-copy dd{font-size:var(--m-text)}.ow-shell.ow-responsive .rv-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ow-shell.ow-responsive .rv-card>footer .rv-primary-action{grid-column:1/-1}.ow-shell.ow-responsive .rv-card>footer button{min-height:44px;font-size:var(--m-label);white-space:normal;padding:8px}.ow-shell.ow-responsive .rv-grid.is-list .rv-card{display:flex}.ow-shell.ow-responsive .rv-grid.is-list .rv-card-copy{padding:12px}.ow-shell.ow-responsive .rv-grid.is-list .rv-card-copy dl,.ow-shell.ow-responsive .rv-grid.is-list .rv-card-copy>p:not(.rv-station-line){display:none}.ow-shell.ow-responsive .mv-heading-overview{grid-area:2/1/auto/-1;gap:10px;margin:0}.ow-shell.ow-responsive .mv-heading-stat{background:#fff;border:1px solid #dfe7ed;border-radius:8px;flex:1;grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0;padding:10px}.ow-shell.ow-responsive .mv-heading-stat>span{border-radius:8px;width:30px;height:30px}.ow-shell.ow-responsive .mv-heading-stat small,.ow-shell.ow-responsive .mv-heading-stat strong em{font-size:var(--m-meta)}.ow-shell.ow-responsive .mv-heading-stat strong{font-size:1.5rem}.ow-shell.ow-responsive .mv-grid .mv-member-head,.ow-shell.ow-responsive .mv-grid:not(.is-list) .mv-member-head{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:14px}.ow-shell.ow-responsive .mv-grid .mv-avatar,.ow-shell.ow-responsive .mv-grid:not(.is-list) .mv-avatar{width:56px;height:64px;font-size:24px}.ow-shell.ow-responsive .mv-member-head header{flex-wrap:wrap;gap:5px 7px}.ow-shell.ow-responsive .mv-grid .mv-member-head h2{font-size:var(--m-card-title)}.ow-shell.ow-responsive .mv-member-head header em,.ow-shell.ow-responsive .mv-member-head header i,.ow-shell.ow-responsive .mv-member-head small,.ow-shell.ow-responsive .mv-station-tags span{font-size:var(--m-meta)}.ow-shell.ow-responsive .mv-member-head p{font-size:var(--m-label)}.ow-shell.ow-responsive .mv-station-tags{flex-wrap:wrap}.ow-shell.ow-responsive .mv-grid .mv-station-tags span{max-width:100%}.ow-shell.ow-responsive .mv-grid.is-list .mv-card{display:block}.ow-shell.ow-responsive .mv-grid.is-list .mv-card>.cb-metrics{display:none}.ow-shell.ow-responsive .tv-board{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.ow-shell.ow-responsive .tv-lane>header h2{font-size:var(--m-text)}.ow-shell.ow-responsive .tv-lane>header h2 span,.ow-shell.ow-responsive .tv-lane>header h2 i{font-size:var(--m-meta)}.ow-shell.ow-responsive .tv-task{padding:12px}.ow-shell.ow-responsive .tv-task-main{grid-template-columns:44px minmax(0,1fr);gap:9px}.ow-shell.ow-responsive .tv-task-photo{width:44px;height:54px}.ow-shell.ow-responsive .tv-task-title{flex-wrap:wrap;gap:5px}.ow-shell.ow-responsive .tv-task-title strong{font-size:var(--m-text);white-space:normal;overflow-wrap:anywhere}.ow-shell.ow-responsive .tv-task-title em{font-size:var(--m-meta)}.ow-shell.ow-responsive .tv-task-main p{font-size:var(--m-label);white-space:normal;margin-top:5px}.ow-shell.ow-responsive .tv-task footer,.ow-shell.ow-responsive .tv-progress b,.ow-shell.ow-responsive .tv-lane-empty{font-size:var(--m-meta)}.ow-shell.ow-responsive .tv-board.is-list .tv-task-photo{display:none}.ow-shell.ow-responsive .tv-board.is-list .tv-task-main{grid-template-columns:minmax(0,1fr)}.ow-shell.ow-responsive .ow-settings-heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.ow-shell.ow-responsive .ow-settings-heading-title{min-width:0}.ow-shell.ow-responsive .ow-settings-service-summary{background:#fff;border:1px solid #dce6ed;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;padding:12px;display:grid}.ow-shell.ow-responsive .ow-settings-service-summary>div{border:0;min-width:0;padding:0}.ow-shell.ow-responsive .ow-settings-service-summary>.ow-button{grid-column:1/-1;justify-content:center}.ow-shell.ow-responsive .ow-settings-service-summary span{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-settings-plan-summary strong{font-size:var(--m-card-title)}.ow-shell.ow-responsive .ow-settings-expiry-summary>div{flex-wrap:wrap;gap:5px}.ow-shell.ow-responsive .ow-settings-expiry-summary strong{font-size:var(--m-label);white-space:normal}.ow-shell.ow-responsive .ow-settings-expiry-summary small{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-settings-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ow-shell.ow-responsive .ow-service-quota-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ow-shell.ow-responsive .ow-service-quota{border-bottom:1px solid #e5edf2;border-left:0;padding:12px 0}.ow-shell.ow-responsive .ow-service-quota:last-child{border-bottom:0}.ow-shell.ow-responsive .ow-service-quota-copy>span{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-service-quota-copy strong{font-size:1.75rem}.ow-shell.ow-responsive .ow-service-quota-copy strong small{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-service-note,.ow-shell.ow-responsive .ow-settings-card-title p,.ow-shell.ow-responsive .ow-service-quota-head p,.ow-shell.ow-responsive .ow-collaboration-note{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-service-quota-head h2,.ow-shell.ow-responsive .ow-settings-card-title h2,.ow-shell.ow-responsive .ow-collaboration-card h2{font-size:var(--m-card-title)}.ow-shell.ow-responsive .ow-service-card,.ow-shell.ow-responsive .ow-collaboration-card{padding:16px}.ow-shell.ow-responsive .ow-service-card{grid-template-columns:minmax(0,1fr)}.ow-shell.ow-responsive .ow-service-quota-head{padding:0 0 10px}.ow-shell.ow-responsive .ow-service-quota-grid{padding:0}.ow-shell.ow-responsive .ow-service-note{margin:0 -16px -16px;padding:12px 16px}.ow-shell.ow-responsive .ow-settings-card-head{flex-wrap:wrap;padding:14px}.ow-shell.ow-responsive .ow-settings-card-body{padding:14px}.ow-shell.ow-responsive .ow-details{grid-template-columns:minmax(0,1fr);gap:14px}.ow-shell.ow-responsive .ow-details dt{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-details dd{font-size:var(--m-text);overflow-wrap:anywhere}.ow-shell.ow-responsive .ow-collaboration-flow{grid-template-columns:minmax(0,1fr);gap:12px}.ow-shell.ow-responsive .ow-collaboration-flow>div{border-left:0}.ow-shell.ow-responsive .ow-collaboration-flow strong{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-collaboration-flow small{font-size:var(--m-meta)}body:has(.ow-dialog[open]){overflow:hidden}.ow-shell.ow-responsive .ow-dialog{top:calc(var(--ow-dialog-viewport-top,0px) + 8px);width:calc(100vw - 16px);height:calc(var(--ow-dialog-viewport-height,100dvh) - 16px);max-height:calc(var(--ow-dialog-viewport-height,100dvh) - 16px);max-width:none;font-size:var(--m-text);border-radius:12px;margin:0;position:fixed;bottom:auto;left:8px;right:auto}.ow-shell.ow-responsive .ow-dialog-head{flex:none;gap:8px;padding:12px 16px}.ow-shell.ow-responsive .ow-dialog-head h2{font-size:var(--m-card-title);line-height:1.45}.ow-shell.ow-responsive .ow-dialog .ow-icon-button{min-width:44px;min-height:44px}.ow-shell.ow-responsive .ow-dialog .ow-dialog-body{overscroll-behavior-y:contain;flex:auto;min-height:0;padding:16px;overflow-y:auto}.ow-shell.ow-responsive .ow-dialog:has(.ow-editor) .ow-dialog-body{padding:0}.ow-shell.ow-responsive .ow-dialog-station-form .ow-dialog-body,.ow-shell.ow-responsive .ow-dialog-problem-edit .ow-dialog-body{padding-bottom:0;overflow:hidden}.ow-shell.ow-responsive .ow-modal-form-scroll{padding-right:0}.ow-shell.ow-responsive .ow-dialog .ow-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ow-shell.ow-responsive .ow-dialog .ow-field>span{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-dialog .ow-field input,.ow-shell.ow-responsive .ow-dialog .ow-field select,.ow-shell.ow-responsive .ow-dialog .ow-field textarea{min-width:0;min-height:46px;font-size:var(--m-text)}.ow-shell.ow-responsive .ow-dialog .ow-field small,.ow-shell.ow-responsive .ow-dialog .ow-form-intro,.ow-shell.ow-responsive .ow-dialog .ow-footnote{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-dialog .ow-form-footer{z-index:3;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5edf2;flex-wrap:wrap;gap:8px;margin:16px -16px -16px;display:flex;position:sticky;bottom:-16px}.ow-shell.ow-responsive .ow-dialog-station-form .ow-form-footer,.ow-shell.ow-responsive .ow-dialog-problem-edit .ow-form-footer{flex:none;margin:0 -16px;position:static}.ow-shell.ow-responsive .ow-dialog .ow-form-footer>.ow-button{white-space:normal;flex:100px;justify-content:center}.ow-shell.ow-responsive .ow-dialog .ow-editor-layout{grid-template-columns:minmax(0,1fr)}.ow-shell.ow-responsive .ow-dialog .ow-editor-heading{padding:14px 16px;display:block}.ow-shell.ow-responsive .ow-dialog .ow-editor-heading h3{font-size:var(--m-card-title)}.ow-shell.ow-responsive .ow-dialog .ow-editor-heading p{font-size:var(--m-meta)}.ow-shell.ow-responsive .ow-dialog .ow-editor-index{padding:8px}.ow-shell.ow-responsive .ow-dialog .ow-editor-index>button{font-size:var(--m-label);min-height:44px;padding:8px}.ow-shell.ow-responsive .ow-dialog .ow-editor-content{padding:16px}.ow-shell.ow-responsive .ow-dialog .ow-work-picker{grid-template-columns:minmax(0,1fr)}.ow-shell.ow-responsive .ow-dialog .ow-work-picker>label{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-dialog .ow-section-title{font-size:var(--m-card-title)}.ow-shell.ow-responsive .ow-dialog .ow-task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-shell.ow-responsive .ow-dialog .ow-problem-evidence-pair,.ow-shell.ow-responsive .ow-dialog .ow-seat-summary,.ow-shell.ow-responsive .ow-dialog .ow-seat-footer{grid-template-columns:minmax(0,1fr)}.ow-shell.ow-responsive .ow-dialog .ow-seat-table{overflow-x:auto}.ow-shell.ow-responsive .ow-dialog .ow-seat-row{min-width:720px;min-height:52px}.ow-shell.ow-responsive .ow-dialog .ow-generated-report-toolbar{flex-wrap:wrap;gap:10px}.ow-shell.ow-responsive .ow-dialog .ow-generated-report-frame-shell{height:65dvh;min-height:280px}.ow-shell.ow-responsive .ow-dialog.ow-dialog-report-preview .ow-dialog-head{padding:8px 12px}.ow-shell.ow-responsive .ow-dialog.ow-dialog-report-preview .ow-dialog-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-form-intro{display:none}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-download-item,.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-preview{flex-direction:column;flex:1;min-height:0;display:flex}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-toolbar{flex-flow:row;flex:none;align-items:center;gap:8px;padding:8px 12px}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-toolbar>div{gap:6px;min-width:0}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-toolbar>div>svg{flex:none;width:16px;height:16px}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-toolbar strong{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-toolbar small{display:none}.ow-shell.ow-responsive .ow-dialog-report-preview .ow-generated-report-toolbar .ow-button{width:auto;min-height:44px;font-size:var(--m-label);white-space:nowrap;color:#fff;padding:8px 10px}.ow-shell.ow-responsive .ow-dialog.ow-dialog-report-preview .ow-generated-report-frame-shell{flex-direction:column;flex:1;height:auto;min-height:0;display:flex;overflow:hidden}.ow-shell.ow-responsive .ow-generated-report-viewport{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;flex:1;min-height:0;display:block;position:relative;overflow:auto}.ow-shell.ow-responsive .ow-generated-report-document{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-height:100%;padding:8px}.ow-shell.ow-responsive .ow-generated-report-document .ow-docx-wrapper{align-items:flex-start;width:max-content;min-width:100%}.ow-shell.ow-responsive .ow-report-page-fit{background:#fff;flex:none;margin:0 auto 10px;overflow:hidden}.ow-shell.ow-responsive .ow-report-page-fit>section.ow-docx{transform-origin:0 0;transform:scale(var(--ow-report-page-scale,1));background:#fff;margin:0}.ow-shell.ow-responsive .ow-report-mobile-zoom{background:#fff;border-bottom:1px solid #dce5ed;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.ow-shell.ow-responsive .ow-report-mobile-zoom>span{min-width:0;font-size:var(--m-meta);color:#60788a;flex:1}.ow-shell.ow-responsive .ow-report-mobile-zoom .ow-button{min-width:44px;min-height:44px;font-size:var(--m-label);justify-content:center;padding:6px 8px}.ow-shell.ow-responsive .ow-generated-report-unavailable{padding:24px 16px}.ow-shell.ow-responsive .ow-generated-report-unavailable a.ow-primary{color:#fff}.ow-shell.ow-responsive .ow-generated-report-loading{padding:20px}.ow-shell.ow-responsive .ow-generated-report-loading strong{font-size:var(--m-label)}.ow-shell.ow-responsive .ow-generated-report-loading small{font-size:var(--m-meta)}}
