body{margin:0}#login-view .brand-name,#login-view h1{overflow-wrap:anywhere}#workspace-view .brand strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workspace-view .brand img{object-fit:contain}#workspace-view .public-demo-brand{min-width:0}#workspace-view .public-demo-brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workspace-view .public-brand-logo{width:36px;height:30px;object-fit:contain;flex-shrink:0}#workspace-view .parameter-logo-preview{max-width:150px;height:44px;object-fit:contain}#workspace-view .brand-upload{display:grid;gap:14px}#workspace-view .parameter-value{max-width:440px;overflow-wrap:anywhere}[hidden]{display:none!important}#login-view,#workspace-view{min-height:100svh}#workspace-view .nav{box-sizing:border-box}#workspace-view .top-left{min-width:0}#workspace-view .breadcrumb{min-width:0;white-space:nowrap}#workspace-view .breadcrumb b{overflow:hidden;text-overflow:ellipsis}#workspace-view .top-actions{flex-shrink:0}#workspace-view .account>span:nth-child(2){max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:760px){#workspace-view .account>span:nth-child(2){max-width:80px}}@media(max-width:380px){#workspace-view .account>span:nth-child(2){max-width:48px}}#workspace-view .error-panel{padding:16px 20px}#workspace-view .loading-state{padding:40px 20px;text-align:center;color:var(--muted)}#workspace-view .notice-reading+.notice-reading{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.ant-modal-content,.ant-select-dropdown,.ant-message{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}#workspace-view{--blue:#3059e8;--ink:#22314a;--muted:#7a879b;--line:#e6ebf2;--bg:#f5f7fb;--font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;margin:0;font:14px/1.5 var(--font);background:var(--bg);color:var(--ink);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}#workspace-view *{box-sizing:border-box}#workspace-view [hidden]{display:none!important}#workspace-view button,#workspace-view a,#workspace-view input,#workspace-view select{-webkit-tap-highlight-color:transparent}#workspace-view svg{display:block}#workspace-view .icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#workspace-view .sprite{position:absolute;width:0;height:0;overflow:hidden}#workspace-view .scrim{display:none}#workspace-view button,#workspace-view input,#workspace-view select,#workspace-view textarea{font:inherit;color:inherit}#workspace-view button{cursor:pointer;transition:background .15s,border-color .15s}#workspace-view button:disabled{cursor:not-allowed;opacity:.48}#workspace-view button:focus-visible,#workspace-view a:focus-visible{outline:3px solid #a6baff;outline-offset:2px}#workspace-view input,#workspace-view select,#workspace-view textarea{min-width:0;max-width:100%;border:1px solid #dce3ed;border-radius:6px;background:#fff;padding:8px 10px;line-height:1.5}#workspace-view input:focus,#workspace-view select:focus,#workspace-view textarea:focus{outline:2px solid #dce5ff;outline-offset:0;border-color:var(--blue)}#workspace-view input:disabled,#workspace-view select:disabled,#workspace-view textarea:disabled{background:#f2f4f8;color:#929caf;cursor:not-allowed}#workspace-view input[type=checkbox],#workspace-view input[type=radio]{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0}#workspace-view textarea{resize:vertical;min-height:100px}#workspace-view h1,#workspace-view h2,#workspace-view h3,#workspace-view p{overflow-wrap:anywhere}#workspace-view .sidebar{position:fixed;width:232px;inset:0 auto 0 0;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--line);z-index:40}#workspace-view .brand{display:flex;align-items:center;flex-shrink:0;text-decoration:none;color:var(--ink);height:76px;min-height:76px;justify-content:center;gap:10px;padding:0 14px}#workspace-view .brand img{width:44px;height:auto;object-fit:contain;flex-shrink:0}#workspace-view .brand strong{font-size:17px;line-height:1.4;white-space:nowrap;max-width:none;letter-spacing:0}#workspace-view .navigation{flex:1;padding:10px 12px 20px;min-height:0;overflow-y:auto;overscroll-behavior:contain}#workspace-view .nav{display:flex;align-items:center;width:100%;border:0;background:none;color:#68758b;text-align:left;text-decoration:none;height:40px;margin:0 0 3px;border-radius:6px;gap:11px;padding:0 13px;font-size:13px;line-height:1.4}#workspace-view .nav .icon{width:18px;height:18px}#workspace-view .nav.active{background:#edf2ff;color:var(--blue);font-weight:600}#workspace-view .nav:hover{background:#f3f6fc;color:var(--blue)}#workspace-view .nav .chevron{margin-left:auto;width:15px;height:15px;transition:transform .15s}#workspace-view .navigation .nav[aria-expanded=true] .chevron{transform:rotate(90deg)}#workspace-view .subnav{margin:3px 0 8px;padding:0 0 0 22px}#workspace-view .subnav .nav{height:35px;padding-left:23px;font-size:13px;position:relative}#workspace-view .subnav .nav:before{content:"";position:absolute;left:9px;width:4px;height:4px;border-radius:50%;background:#bec7d7}#workspace-view .subnav .nav.active:before{background:var(--blue)}#workspace-view .nav-divider{height:1px;background:var(--line);margin:12px}#workspace-view .app{margin-left:232px;min-width:0;min-height:100svh}#workspace-view .topbar{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 28px;gap:16px;background:#fff;border-bottom:1px solid var(--line)}#workspace-view .top-left,#workspace-view .top-actions,#workspace-view .breadcrumb{display:flex;align-items:center;min-width:0}#workspace-view .top-left{gap:15px;flex:1}#workspace-view .top-actions{gap:16px;flex-shrink:0}#workspace-view .breadcrumb{gap:12px;font-size:13px;color:var(--muted)}#workspace-view .breadcrumb b{font-weight:500;color:var(--ink)}#workspace-view .breadcrumb>.icon{width:16px;height:16px}#workspace-view .icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:7px;border:0;background:transparent;border-radius:6px;flex-shrink:0}#workspace-view .icon-button:hover{background:#f0f4fb}#workspace-view .mobile-toggle{display:none}#workspace-view .top-divider{height:22px;background:var(--line);width:1px}#workspace-view .account{display:flex;align-items:center;gap:9px;border:0;background:none;font-size:13px;padding:3px}#workspace-view .account>.icon{width:13px;height:13px;transform:rotate(90deg)}#workspace-view .avatar{display:inline-flex;align-items:center;justify-content:center;background:#eaf0ff;color:var(--blue);width:32px;height:32px;border-radius:9px;font-weight:600}#workspace-view .notice-button{position:relative}#workspace-view .notice-dot{position:absolute;right:7px;top:6px;width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:#eb6671}#workspace-view .tabs{height:42px;display:flex;align-items:stretch;padding:0 28px;background:#fff;border-bottom:1px solid var(--line)}#workspace-view .page-tab{height:42px;display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--blue);padding:0 4px;color:var(--blue);font-size:13px}#workspace-view .page-tab .icon{width:16px;height:16px}#workspace-view .content{width:100%;max-width:1720px;min-width:0;margin:auto;padding:25px 28px 36px}#workspace-view .page-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 20px}#workspace-view h1{font-size:22px;line-height:1.4;margin:0;font-weight:650;letter-spacing:0}#workspace-view h2{font-size:16px;line-height:1.5;margin:0;font-weight:600}#workspace-view h3{font-size:14px;line-height:1.5;margin:0;font-weight:600}#workspace-view .date,#workspace-view .muted{color:var(--muted);font-size:12px}#workspace-view .panel{min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 2px 5px #22314a02;overflow:hidden}#workspace-view .panel+.panel{margin-top:20px}#workspace-view .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:17px 20px;border-bottom:1px solid var(--line)}#workspace-view .panel-body{padding:20px;min-width:0}#workspace-view .toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 20px;min-width:0;border-bottom:1px solid var(--line)}#workspace-view .filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;min-width:0;margin:0}#workspace-view .filter-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:#627087}#workspace-view .filter-field input,#workspace-view .filter-field select{width:165px;max-width:100%;height:35px;font-size:13px;color:var(--ink);padding:6px 9px}#workspace-view .primary,#workspace-view .secondary,#workspace-view button.danger{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:7px 13px;line-height:1.4;font-size:13px;border:1px solid transparent;border-radius:6px;white-space:nowrap;text-decoration:none;box-shadow:none}#workspace-view .primary{background:var(--blue);border-color:var(--blue);color:#fff}#workspace-view .primary:hover:not(:disabled){background:#244bd1;border-color:#244bd1}#workspace-view .secondary{background:#fff;color:#526079;border-color:#dce3ed}#workspace-view .secondary:hover:not(:disabled){color:var(--blue);border-color:#a3b7fb;background:#f8faff}#workspace-view button.danger{color:#d34b55;background:#fff4f4;border-color:#f7d4d7}#workspace-view .primary .icon,#workspace-view .secondary .icon{width:16px;height:16px}#workspace-view .link-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:none;border:0;padding:3px 0;color:var(--blue);font-size:12px;text-decoration:none}#workspace-view .link-button.danger{color:#d34b55}#workspace-view .link-button:hover:not(:disabled){text-decoration:underline}#workspace-view .table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}#workspace-view .table-wrap table,#workspace-view .data-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:auto;text-align:left;font-size:13px}#workspace-view .table-wrap th,#workspace-view .data-table th{font-weight:500;color:#647187;background:#f8fafd;white-space:nowrap}#workspace-view .table-wrap th,#workspace-view .table-wrap td,#workspace-view .data-table th,#workspace-view .data-table td{padding:13px 17px;border-bottom:1px solid #edf0f5;line-height:1.6;vertical-align:middle}#workspace-view .table-wrap td,#workspace-view .data-table td{max-width:340px;overflow-wrap:anywhere;word-break:break-word}#workspace-view .table-wrap tbody tr:hover{background:#fbfcff}#workspace-view .table-wrap tbody tr:last-child td{border-bottom:0}#workspace-view .row-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:110px}#workspace-view .status{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:4px;padding:3px 8px;line-height:1.4;font-size:11px;font-weight:400;white-space:nowrap;background:#f0f3f8;color:#748197}#workspace-view .status.success{background:#eaf8f0;color:#2b9563}#workspace-view .status.warning{background:#fff6e5;color:#bd8b27}#workspace-view .status.danger{background:#fff0f0;color:#d25c63}#workspace-view .status.neutral{background:#f0f3f8;color:#748197}#workspace-view .status.primary,#workspace-view .status.info{background:#edf2ff;border:0;color:var(--blue);min-height:0;font-size:11px;padding:3px 8px}#workspace-view .pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;padding:15px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}#workspace-view .pagination button{min-width:28px;min-height:28px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#68758b;padding:3px 8px}#workspace-view .pagination button.active{background:#edf2ff;border-color:#bfceff;color:var(--blue)}#workspace-view .pagination select{padding:4px 7px;font-size:12px}#workspace-view .empty-state{padding:46px 20px;text-align:center;color:var(--muted);font-size:13px}#workspace-view .tree-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:20px;min-width:0;align-items:start}#workspace-view .tree-layout>.panel,#workspace-view .tree-layout>.tree-panel{margin-top:0;min-width:0}#workspace-view .tree-panel{padding:17px 12px;background:#fff;border:1px solid var(--line);border-radius:9px}#workspace-view .tree-panel h2{padding:0 8px 12px}#workspace-view .tree-list{list-style:none;padding:0;margin:0;min-width:0}#workspace-view .tree-list .tree-list{padding-left:18px}#workspace-view .tree-node{display:flex;align-items:center;gap:7px;width:100%;min-height:35px;border:0;border-radius:5px;padding:7px 9px;background:transparent;color:#627087;text-align:left;font-size:13px;line-height:1.5;overflow-wrap:anywhere}#workspace-view .tree-node:hover,#workspace-view .tree-node.active{background:#edf2ff;color:var(--blue)}#workspace-view .tree-node button{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;min-width:0}#workspace-view .tree-node .icon{width:16px;height:16px}#workspace-view .tree-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;width:20px;height:24px;padding:0;flex-shrink:0;color:#8a98ad}#workspace-view .tree-toggle .icon{width:13px;height:13px}#workspace-view .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;min-width:0}#workspace-view .form-field{display:flex;flex-direction:column;gap:7px;margin:0;min-width:0;font-size:13px;color:#526079}#workspace-view .form-field input:not([type=checkbox]):not([type=radio]),#workspace-view .form-field select,#workspace-view .form-field textarea{width:100%;margin:0;color:var(--ink);font-size:13px}#workspace-view .form-grid .full,#workspace-view .form-field.full{grid-column:1/-1}#workspace-view .required-star{color:#dc5b65;margin-right:3px}#workspace-view .form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:24px;padding-top:17px;border-top:1px solid var(--line)}#workspace-view .error{font-size:12px;color:#d14d59;margin:12px 0 0;line-height:1.6}#workspace-view .error:empty{display:none}#workspace-view .check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}#workspace-view .check-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#526079;line-height:1.5}#workspace-view .permission-group{border:1px solid var(--line);border-radius:7px;padding:14px;min-width:0}#workspace-view .permission-group+.permission-group{margin-top:12px}#workspace-view .permission-group h3,#workspace-view .permission-group>.check-row{margin-bottom:12px}#workspace-view .permission-group .check-grid{padding-left:23px}#workspace-view dialog{width:calc(100% - 40px);max-width:680px;max-height:calc(100svh - 40px);margin:auto;padding:23px 25px 22px;border:1px solid #e1e7f1;border-radius:11px;box-sizing:border-box;background:#fff;color:var(--ink);box-shadow:0 24px 90px #15244429;overflow:auto;overscroll-behavior:contain}#workspace-view dialog::backdrop{background:#14254057;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#workspace-view .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 21px;padding:0 0 14px;border-bottom:1px solid var(--line)}#workspace-view .dialog-head h2{font-size:17px;min-width:0}#workspace-view .dialog-head .icon-button{width:30px;height:30px}#workspace-view #detail-body{min-width:0;font-size:13px;color:#627087;line-height:1.8;overflow-wrap:anywhere}#workspace-view #detail-body>p{margin:10px 0}#workspace-view .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;min-width:0}#workspace-view .detail-item{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px;line-height:1.7}#workspace-view .detail-item>span:first-child,#workspace-view .detail-item>dt{color:var(--muted);font-size:12px}#workspace-view .detail-item>strong,#workspace-view .detail-item>dd{margin:0;font-weight:400;color:var(--ink);overflow-wrap:anywhere}#workspace-view .detail-content{grid-column:1/-1;background:#f8fafd;border-radius:6px;padding:14px 16px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.9}#workspace-view .code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:#657591;overflow-wrap:anywhere;word-break:break-word}#workspace-view .dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start;min-width:0}#workspace-view .dashboard-grid>.panel{margin-top:0}#workspace-view .dashboard-grid>.full{grid-column:1/-1}#workspace-view .welcome-card{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(110deg,#edf3ff,#f8faff);border:1px solid #e1e9fc;border-radius:9px;padding:24px 26px;margin-bottom:20px;min-width:0}#workspace-view .welcome-card h1,#workspace-view .welcome-card h2{font-size:23px;font-weight:600;margin:0}#workspace-view .welcome-card p{margin:8px 0 0;color:#7c8ca9;font-size:13px}#workspace-view .welcome-card .avatar{width:54px;height:54px;font-size:21px;background:#fff;color:var(--blue);border-radius:14px}#workspace-view .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px;min-width:0}#workspace-view .stat{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff;padding:20px;box-shadow:none}#workspace-view .stat-label{font-size:12px;color:var(--muted);margin:0 0 9px;line-height:1.4}#workspace-view .stat-number{font-size:29px;font-weight:650;line-height:1.25;letter-spacing:0;color:var(--ink)}#workspace-view .stat-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:11px;background:#edf2ff;color:var(--blue)}#workspace-view .stat-icon .icon{width:23px;height:23px}#workspace-view .stat-icon.green{background:#eaf8f0;color:#2b9563}#workspace-view .stat-icon.orange{background:#fff5e5;color:#cb9437}#workspace-view .stat-icon.purple{background:#f1edff;color:#8961d5}#workspace-view .quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;min-width:0}#workspace-view .quick-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:99px;border:1px solid #edf0f6;border-radius:7px;background:#fff;color:#526079;font-size:13px;text-align:center;text-decoration:none;padding:15px 8px;white-space:normal}#workspace-view .quick-entry:hover{background:#f6f9ff;border-color:#d3dffc;color:var(--blue)}#workspace-view .quick-entry>.icon{width:25px;height:25px;color:var(--blue)}#workspace-view .info-list{display:flex;flex-direction:column;gap:0;padding:4px 20px;margin:0;min-width:0}#workspace-view .info-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;border-bottom:1px solid #edf0f5;font-size:13px;min-width:0;line-height:1.7}#workspace-view .info-row:last-child{border-bottom:0}#workspace-view .info-row>span:first-child,#workspace-view .info-row>dt{color:var(--muted);flex-shrink:0}#workspace-view .info-row>strong,#workspace-view .info-row>dd{margin:0;font-weight:400;text-align:right;min-width:0;overflow-wrap:anywhere}#workspace-view .notice-list{display:flex;flex-direction:column;gap:0;padding:0 20px;min-width:0}#workspace-view .notice-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 0;min-width:0;width:100%;background:none;border:0;border-bottom:1px solid #edf0f5;text-align:left;color:var(--ink);text-decoration:none}#workspace-view .notice-card:last-child{border-bottom:0}#workspace-view .notice-card h3{font-size:13px;line-height:1.6}#workspace-view .notice-card p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}#workspace-view .notice-card time{font-size:11px;white-space:nowrap;color:var(--muted);padding-top:3px}#workspace-view .notice-card:hover h3{color:var(--blue)}#workspace-view .profile-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start;min-width:0}#workspace-view .profile-grid>.panel{margin-top:0}#workspace-view .profile-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:25px 20px;min-width:0;text-align:center}#workspace-view .profile-avatar{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:#edf2ff;color:var(--blue);font-size:28px;font-weight:600;margin:0 auto 15px}#workspace-view .profile-card h2{margin-bottom:9px}#workspace-view .profile-card .info-list{text-align:left;padding:15px 0 0}#workspace-view .profile-card .info-row{gap:12px;font-size:12px;padding:11px 0}#workspace-view .profile-tabs{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 20px;margin-bottom:0}#workspace-view .profile-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:15px 0;color:#7b879b;font-size:13px}#workspace-view .profile-tabs button.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}#workspace-view .menu-popup{position:fixed;top:57px;right:26px;z-index:60;width:156px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 30px #20335b18}#workspace-view .menu-popup button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:5px;background:none;text-align:left;font-size:13px;color:#526079}#workspace-view .menu-popup button:hover{background:#f2f5fc;color:var(--blue)}#workspace-view .menu-popup .icon{width:16px;height:16px}#workspace-view .toast{position:fixed;left:calc(50% + 116px);bottom:32px;top:auto;transform:translate(-50%);max-width:calc(100% - 32px);width:max-content;padding:11px 20px;border:1px solid #e0e9e5;border-radius:7px;background:#fff;color:#42695b;font-size:13px;box-shadow:0 8px 35px #20335b1c;z-index:100;text-align:center;overflow-wrap:anywhere}@media(min-width:1650px){#workspace-view .content{padding:30px 36px 40px}#workspace-view .dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}@media(max-width:1200px){#workspace-view .stat{padding:17px 15px}#workspace-view .stat-icon{width:38px;height:38px}#workspace-view .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#workspace-view .profile-grid{grid-template-columns:230px minmax(0,1fr)}#workspace-view .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1000px){#workspace-view .stats{gap:12px}#workspace-view .stat-icon{display:none}#workspace-view .tree-layout{grid-template-columns:185px minmax(0,1fr)}#workspace-view .dashboard-grid{grid-template-columns:minmax(0,1fr)}#workspace-view .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#workspace-view .content{padding:22px}#workspace-view .topbar,#workspace-view .tabs{padding-left:22px;padding-right:22px}}@media(max-width:760px){#workspace-view .sidebar{width:232px;transform:translate(-100%);transition:transform .2s}#workspace-view .sidebar.open{transform:translate(0)}#workspace-view .scrim.open{display:block;position:fixed;inset:0;background:#14254057;z-index:35}#workspace-view .app{margin-left:0}#workspace-view .topbar{height:60px;padding:0 16px;gap:8px}#workspace-view .top-left{gap:9px}#workspace-view .mobile-toggle{display:inline-flex}#workspace-view .top-actions{gap:8px}#workspace-view .top-divider{display:none}#workspace-view .breadcrumb{gap:7px}#workspace-view .breadcrumb>svg,#workspace-view .breadcrumb>span{display:none}#workspace-view .tabs{padding:0 18px}#workspace-view .content{padding:20px 16px 28px}#workspace-view h1{font-size:20px}#workspace-view .page-heading{margin-bottom:16px}#workspace-view .date{display:none}#workspace-view .welcome-card{padding:21px 19px;gap:14px;margin-bottom:16px}#workspace-view .welcome-card h1,#workspace-view .welcome-card h2{font-size:20px}#workspace-view .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}#workspace-view .stat{padding:17px 14px;gap:8px}#workspace-view .stat-icon{display:flex;width:36px;height:36px}#workspace-view .stat-icon .icon{width:20px;height:20px}#workspace-view .stat-number{font-size:26px}#workspace-view .stat-label{font-size:12px;margin-bottom:7px}#workspace-view .dashboard-grid{gap:16px}#workspace-view .panel-head{padding:15px 16px}#workspace-view .panel-body{padding:17px 16px}#workspace-view .toolbar{padding:14px 16px;align-items:stretch}#workspace-view .filters{width:100%;gap:10px}#workspace-view .filter-field{flex:1 1 120px}#workspace-view .filter-field input,#workspace-view .filter-field select{width:100%}#workspace-view .table-wrap th,#workspace-view .table-wrap td{padding:11px 14px}#workspace-view .pagination{padding:14px 16px;justify-content:flex-start}#workspace-view .tree-layout{grid-template-columns:minmax(0,1fr);gap:16px}#workspace-view .tree-panel{max-height:220px;overflow:auto}#workspace-view .form-grid,#workspace-view .detail-grid{grid-template-columns:minmax(0,1fr);gap:15px}#workspace-view .check-grid{grid-template-columns:minmax(0,1fr)}#workspace-view .quick-grid{padding:16px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}#workspace-view .quick-entry{min-height:90px;font-size:12px}#workspace-view .info-list,#workspace-view .notice-list{padding-left:16px;padding-right:16px}#workspace-view .profile-grid{grid-template-columns:minmax(0,1fr);gap:16px}#workspace-view .profile-card{padding:22px 18px}#workspace-view .profile-tabs{padding:0 16px;gap:22px}#workspace-view .menu-popup{right:14px;top:55px}#workspace-view .toast{left:50%;bottom:22px}#workspace-view dialog{width:calc(100% - 28px);max-height:calc(100svh - 28px);padding:19px 18px 18px}#workspace-view .dialog-head{margin-bottom:18px}#workspace-view .notice-card{flex-wrap:wrap;gap:6px}}@media(max-width:380px){#workspace-view .brand strong{font-size:16px}#workspace-view .account{gap:6px}#workspace-view .account>.icon{display:none}#workspace-view .content{padding:18px 12px 25px}#workspace-view .topbar{padding:0 12px}#workspace-view .stats{gap:9px}#workspace-view .stat{padding:15px 12px}#workspace-view .stat-icon{display:none}#workspace-view .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#workspace-view .welcome-card{padding:19px 16px}#workspace-view .welcome-card .avatar{display:none}#workspace-view .toolbar{padding:13px}#workspace-view .filter-field{flex-basis:100%}}@media(prefers-reduced-motion:reduce){#workspace-view *,#workspace-view *:before,#workspace-view *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}#workspace-view .welcome-card .profile-avatar{margin:0;width:54px;height:54px;border-radius:14px;background:#fff;flex-shrink:0}#workspace-view .welcome-card .profile-avatar .icon{width:26px;height:26px}#workspace-view .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#workspace-view .quick-entry{flex-direction:row;justify-content:flex-start;min-height:72px;text-align:left;gap:10px}#workspace-view .quick-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:8px;background:#edf2ff;color:var(--blue)}#workspace-view .quick-icon .icon{width:20px;height:20px}#workspace-view .quick-entry>.icon{width:14px;height:14px;margin-left:auto;color:#a1aec2}#workspace-view .panel>form.filters{padding:16px 20px;border-bottom:1px solid var(--line)}#workspace-view .filters>.form-field{width:165px;font-size:12px;gap:6px}#workspace-view .filters>.form-field input,#workspace-view .filters>.form-field select{height:35px;padding:6px 9px}#workspace-view .notice-card>strong{font-size:13px;font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere}#workspace-view .notice-card:hover>strong{color:var(--blue)}#workspace-view .notice-card>.status,#workspace-view .notice-card>time,#workspace-view .notice-card>.icon{flex-shrink:0}#workspace-view .tree-toggle[aria-expanded=true]>.icon{transform:rotate(90deg)}@media(max-width:1200px){#workspace-view .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#workspace-view .panel>form.filters{padding:14px 16px}#workspace-view .filters>.form-field{flex:1 1 120px;width:auto}#workspace-view .notice-card{flex-wrap:wrap}#workspace-view .notice-card>time{margin-left:auto}#workspace-view .quick-grid{padding:16px;gap:10px}#workspace-view .quick-entry{font-size:12px;gap:8px;padding:10px}#workspace-view .quick-entry>.icon{display:none}}@media(max-width:380px){#workspace-view .filters>.form-field{flex-basis:100%}#workspace-view .welcome-card .profile-avatar{display:none}}#workspace-view .welcome-card{background:linear-gradient(110deg,#edf3ff,#f1f5ff 62%,#eef8f8);border-color:#dfe8fb}#workspace-view .stats>.stat{--accent:#3059e8;--accent-soft:#edf2ff;background:linear-gradient(120deg,#fff 65%,var(--accent-soft));border-top:2px solid color-mix(in srgb,var(--accent) 38%,#fff)}#workspace-view .stats>.stat:nth-child(2){--accent:#168b85;--accent-soft:#e9f7f4}#workspace-view .stats>.stat:nth-child(3){--accent:#8461cc;--accent-soft:#f2edfc}#workspace-view .stats>.stat:nth-child(4){--accent:#bf8530;--accent-soft:#fff5e6}#workspace-view .stats .stat-icon{color:var(--accent);background:var(--accent-soft)}#workspace-view .quick-entry{--entry-color:#3059e8;--entry-soft:#edf2ff}#workspace-view .quick-entry[data-page=roles],#workspace-view .quick-entry[data-page=dictTypes]{--entry-color:#8461cc;--entry-soft:#f2edfc}#workspace-view .quick-entry[data-page=departments],#workspace-view .quick-entry[data-page=dictItems]{--entry-color:#168b85;--entry-soft:#e9f7f4}#workspace-view .quick-entry[data-page=posts],#workspace-view .quick-entry[data-page=notices]{--entry-color:#bf8530;--entry-soft:#fff5e6}#workspace-view .quick-entry .quick-icon{color:var(--entry-color);background:var(--entry-soft)}#workspace-view .dashboard-grid>.panel>.panel-head h2{display:flex;align-items:center;gap:9px}#workspace-view .dashboard-grid>.panel>.panel-head h2:before{content:"";display:block;width:3px;height:15px;border-radius:3px;background:var(--blue);flex-shrink:0}#workspace-view .dashboard-grid>.panel:nth-child(2)>.panel-head h2:before{background:#8461cc}#workspace-view .dashboard-grid>.panel:nth-child(3)>.panel-head h2:before{background:#bf8530}#workspace-view .dashboard-grid>.panel:nth-child(4)>.panel-head h2:before{background:#168b85}#workspace-view .profile-card .profile-avatar{background:linear-gradient(135deg,#eaf1ff,#f0edfc);color:var(--blue)}html:has(#workspace-view dialog[open]){overflow:hidden}#workspace-view dialog.dialog-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100%);max-width:100%;height:100svh;max-height:100svh;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;overflow:hidden;box-shadow:-16px 0 70px #15244426}#workspace-view dialog.dialog-drawer[open]{display:flex;flex-direction:column;animation:drawer-enter .18s ease-out}#workspace-view .dialog-drawer>.dialog-head{flex-shrink:0;margin:0;padding:20px 24px;min-height:73px;background:#fff}#workspace-view #edit-dialog.dialog-drawer #edit-form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#workspace-view #edit-dialog.dialog-drawer #edit-fields{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;scrollbar-gutter:stable}#workspace-view #edit-dialog.dialog-drawer #edit-error{flex-shrink:0;padding:0 24px 14px;margin:0;max-height:25svh;overflow:auto}#workspace-view .dialog-drawer .form-actions{flex-shrink:0;margin:0;padding:16px 24px;background:#fff;border-top:1px solid var(--line)}#workspace-view #detail-dialog.dialog-drawer #detail-body{flex:1;min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain}#workspace-view #detail-dialog.dialog-drawer .quick-grid{padding:20px 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}#workspace-view .dialog-drawer .permission-group .toolbar{padding:0 0 14px}#workspace-view .dialog-drawer #custom-departments{margin-top:20px}#workspace-view .dialog-drawer .form-grid{grid-template-columns:minmax(0,1fr)}@keyframes drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:760px){#workspace-view .dialog-drawer>.dialog-head{padding:17px 18px;min-height:66px}#workspace-view #edit-dialog.dialog-drawer #edit-fields,#workspace-view #detail-dialog.dialog-drawer #detail-body{padding:20px 18px}#workspace-view .dialog-drawer .form-actions{padding:14px 18px}#workspace-view #edit-dialog.dialog-drawer #edit-error{padding:0 18px 12px}}@media(prefers-reduced-motion:reduce){#workspace-view dialog.dialog-drawer[open]{animation:none}}#workspace-view .public-demo-header{display:none}#workspace-view.public-mode .sidebar,#workspace-view.public-mode .topbar,#workspace-view.public-mode .tabs,#workspace-view.public-mode .scrim{display:none!important}#workspace-view.public-mode .public-demo-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px max(24px,calc((100% - 1320px)/2));background:#fff;border-bottom:1px solid var(--line)}#workspace-view .public-demo-brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:19px;font-weight:650;text-decoration:none}#workspace-view .public-demo-brand .icon{color:var(--blue);width:24px;height:24px}#workspace-view.public-mode .content{max-width:1320px;margin:auto;padding:28px 24px;width:100%;box-sizing:border-box}@media(max-width:760px){#workspace-view.public-mode .public-demo-header{padding:14px 16px}#workspace-view.public-mode .content{padding:18px 14px}}#workspace-view .dp-page{min-width:0}#workspace-view .dp-page-tools,#workspace-view .dp-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}#workspace-view .dp-tool-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#workspace-view .dp-view-switch{display:flex;align-items:center;gap:4px;padding:4px;background:#eaf0f8;border:1px solid #e2e8f2;border-radius:8px}#workspace-view .dp-view-switch button{display:flex;align-items:center;gap:7px;border:0;border-radius:5px;background:none;color:#7c89a0;padding:7px 13px;font-size:12px}#workspace-view .dp-view-switch button.active{background:#fff;color:var(--blue);box-shadow:0 2px 6px #2436590b}#workspace-view .dp-view-switch .icon{width:16px;height:16px}#workspace-view .dp-filter-panel{margin-bottom:22px}#workspace-view .dp-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:19px 20px}#workspace-view .dp-filters>.dp-view-switch{align-self:center;flex:0 0 auto;order:6}#workspace-view .dp-filters>.form-field{flex:0 1 145px;max-width:165px;min-width:100px;font-size:12px;gap:7px}#workspace-view .dp-filters>.form-field:first-of-type{flex:0 1 180px;max-width:190px}#workspace-view .dp-filters>.dp-tool-actions{margin-left:auto;align-self:center;flex:0 0 auto}#workspace-view .dp-filters>.dp-tool-actions .primary{height:36px}#workspace-view .dp-filters input,#workspace-view .dp-filters select{height:36px}#workspace-view .dp-filters>.primary,#workspace-view .dp-filters>.secondary{height:36px}#workspace-view .dp-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0}#workspace-view .dp-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:11px;overflow:hidden;box-shadow:0 3px 10px #263c6403;transition:box-shadow .2s,transform .2s}#workspace-view .dp-card:hover{box-shadow:0 10px 27px #263c6411;transform:translateY(-2px)}#workspace-view .dp-card-body{padding:20px 20px 17px}#workspace-view .dp-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#workspace-view .dp-card-title h3{font-size:16px;font-weight:600;line-height:1.6;min-width:0;color:#223451}#workspace-view .dp-card-title>.status{margin-top:4px;flex-shrink:0;font-size:10px}#workspace-view .dp-description{color:#8792a5;font-size:12px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:46px;margin:10px 0 15px}#workspace-view .dp-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}#workspace-view .dp-tags>span{display:inline-flex;align-items:center;line-height:1.5;padding:3px 7px;font-size:10px;border-radius:4px;background:#f4f6fa;color:#8792a5;overflow-wrap:anywhere}#workspace-view .dp-tags>.dp-category{color:#547de0;background:#edf3ff}#workspace-view .dp-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 15px;color:#929caf;font-size:11px}#workspace-view .dp-card-meta>span:first-child{display:flex;align-items:center;gap:5px;min-width:0}#workspace-view .dp-card-meta .icon{width:13px;height:13px;color:#a1acc0}#workspace-view .dp-card-meta time{flex-shrink:0}#workspace-view .dp-card-actions{display:flex;align-items:center;gap:15px;border-top:1px solid #edf1f7;padding-top:15px}#workspace-view .dp-card-actions>.primary{margin-right:auto;min-height:32px;font-size:12px;padding:6px 13px;background:#edf2ff;border-color:#edf2ff;color:var(--blue)}#workspace-view .dp-card-actions>.primary:hover{background:#e0e9ff;border-color:#d4e0ff;color:var(--blue)}#workspace-view .dp-card-actions .link-button{font-size:12px;color:#7b89a2}#workspace-view .dp-card-actions .link-button:hover{color:var(--blue)}#workspace-view .dp-cover{--dp-accent:#648bf0;--dp-light:#e5edff;--dp-mid:#b1c7fb;position:relative;height:190px;min-width:0;background:linear-gradient(135deg,#f2f6ff,var(--dp-light));overflow:hidden;isolation:isolate}#workspace-view .dp-tone-mint{--dp-accent:#55b7a3;--dp-light:#e1f3ee;--dp-mid:#a3d9cc}#workspace-view .dp-tone-violet{--dp-accent:#9c82da;--dp-light:#eee8fb;--dp-mid:#c9b7ee}#workspace-view .dp-tone-orange{--dp-accent:#dfa067;--dp-light:#fff0e1;--dp-mid:#f0cba6}#workspace-view .dp-cover:before{content:"";position:absolute;width:130px;height:130px;left:-48px;top:-55px;border:24px solid #ffffff65;border-radius:50%;z-index:-1}#workspace-view .dp-cover:after{content:"";position:absolute;right:-10px;bottom:-90px;width:210px;height:210px;background:#fff5;border-radius:50%;z-index:-1}#workspace-view .dp-art-orbit{position:absolute;inset:17px 29px;border:1px solid #ffffffb0;border-radius:50%;transform:rotate(-20deg);z-index:-1}#workspace-view .dp-art-window{position:absolute;inset:25px 39px 22px 34px;background:#fff;border:1px solid #ffffff;border-radius:8px;box-shadow:0 12px 26px color-mix(in srgb,var(--dp-accent) 17%,transparent);transform:perspective(600px) rotateY(-8deg) rotateX(3deg) rotate(-3deg);overflow:hidden}#workspace-view .dp-art-bar{height:18px;background:#fafbff;border-bottom:1px solid #eef1f7;display:flex;align-items:center;gap:4px;padding:0 8px}#workspace-view .dp-art-bar i{width:4px;height:4px;border-radius:50%;background:#dce4f1}#workspace-view .dp-art-bar i:first-child{background:var(--dp-mid)}#workspace-view .dp-art-layout{height:calc(100% - 18px);display:flex}#workspace-view .dp-art-nav{width:29px;border-right:1px solid #edf1f6;background:#fafbff;padding:12px 7px;display:flex;flex-direction:column;gap:9px}#workspace-view .dp-art-nav b{display:block;width:12px;height:12px;background:var(--dp-accent);border-radius:4px;margin-bottom:5px;opacity:.8}#workspace-view .dp-art-nav i{height:3px;width:15px;background:#dce5f1;border-radius:4px}#workspace-view .dp-art-main{flex:1;min-width:0;padding:12px}#workspace-view .dp-art-heading{height:5px;width:48%;background:#c4cfe0;border-radius:5px;margin-bottom:12px}#workspace-view .dp-art-blocks{display:flex;gap:7px;margin-bottom:12px}#workspace-view .dp-art-blocks i{height:22px;flex:1;border:1px solid #edf0f7;background:var(--dp-light);border-radius:4px;position:relative}#workspace-view .dp-art-blocks i:after{content:"";width:45%;height:4px;position:absolute;top:9px;left:6px;background:var(--dp-accent);border-radius:3px;opacity:.45}#workspace-view .dp-art-chart{display:flex;gap:9px;align-items:flex-end;height:48px;border:1px solid #edf0f7;padding:7px 10px 0;border-radius:4px}#workspace-view .dp-art-chart i{background:var(--dp-mid);flex:1;border-radius:3px 3px 0 0;height:40%}#workspace-view .dp-art-chart i:nth-child(2){height:68%}#workspace-view .dp-art-chart i:nth-child(3){height:50%}#workspace-view .dp-art-chart i:nth-child(4){height:87%}#workspace-view .dp-art-chart i:nth-child(5){height:66%}#workspace-view .dp-art-chart i:nth-child(6){height:100%;background:var(--dp-accent)}#workspace-view .dp-art-float{position:absolute;right:22px;bottom:27px;width:43px;height:43px;background:#ffffffeb;border:1px solid #ffffff;border-radius:12px;box-shadow:0 6px 20px #536da51c;color:var(--dp-accent);display:grid;place-items:center;transform:rotate(8deg)}#workspace-view .dp-art-float .icon{width:23px;height:23px;stroke-width:1.5}#workspace-view .dp-cover-health .dp-art-blocks i{border-radius:50%;height:29px;flex:0 1 29px}#workspace-view .dp-cover-health .dp-art-blocks i:after{width:12px;height:3px;left:8px;top:12px}#workspace-view .dp-cover-health .dp-art-chart{height:40px;gap:5px;transform:skewY(-5deg);border:0;background:var(--dp-light)}#workspace-view .dp-cover-health .dp-art-chart i{border-radius:6px;background:var(--dp-accent);opacity:.45}#workspace-view .dp-cover-park .dp-art-window{transform:perspective(600px) rotateY(7deg) rotate(3deg)}#workspace-view .dp-cover-park .dp-art-blocks{height:52px;align-items:flex-end;margin-bottom:4px}#workspace-view .dp-cover-park .dp-art-blocks i{height:45px;background:linear-gradient(90deg,var(--dp-light) 35%,var(--dp-mid) 36%,var(--dp-mid) 44%,var(--dp-light) 45%);border-radius:3px 3px 0 0}#workspace-view .dp-cover-park .dp-art-blocks i:nth-child(2){height:32px}#workspace-view .dp-cover-park .dp-art-chart{height:24px;padding-top:5px;border:0;border-top:2px solid var(--dp-mid)}#workspace-view .dp-cover-factory .dp-art-blocks i{height:28px;border:2px solid var(--dp-mid);background:#fff}#workspace-view .dp-cover-factory .dp-art-chart{gap:5px;background:var(--dp-light);border:0}#workspace-view .dp-cover-factory .dp-art-chart i{height:60%;border-radius:3px;position:relative}#workspace-view .dp-cover-factory .dp-art-chart i:nth-child(2n){height:90%}#workspace-view .dp-cover-finance .dp-art-chart{height:49px;clip-path:polygon(0 100%,0 75%,20% 52%,37% 65%,55% 26%,75% 40%,100% 0,100% 100%);background:linear-gradient(0deg,var(--dp-light),var(--dp-accent));border:0}#workspace-view .dp-cover-finance .dp-art-chart i{visibility:hidden}#workspace-view .dp-cover-education .dp-art-blocks i{height:43px;background:linear-gradient(150deg,var(--dp-light),var(--dp-mid));border:3px solid #fff;box-shadow:0 1px 5px #a3a4b51a}#workspace-view .dp-cover-education .dp-art-chart{height:27px;padding:5px;align-items:flex-start;flex-direction:column;gap:4px;border:0}#workspace-view .dp-cover-education .dp-art-chart i{height:3px;width:70%;flex:none;border-radius:3px}#workspace-view .dp-cover-education .dp-art-chart i:nth-child(2n){width:45%}#workspace-view .dp-cover-small{width:90px;height:65px;border-radius:6px;flex-shrink:0}#workspace-view .dp-cover-small .dp-art-window{inset:9px 12px 8px 9px;border-radius:3px}#workspace-view .dp-cover-small .dp-art-bar{height:6px;padding:0 3px;gap:2px}#workspace-view .dp-cover-small .dp-art-bar i{width:2px;height:2px}#workspace-view .dp-cover-small .dp-art-layout{height:calc(100% - 6px)}#workspace-view .dp-cover-small .dp-art-nav{width:10px;padding:4px 2px;gap:3px}#workspace-view .dp-cover-small .dp-art-nav b{width:5px;height:5px;border-radius:1px;margin:0}#workspace-view .dp-cover-small .dp-art-nav i{width:5px;height:1px}#workspace-view .dp-cover-small .dp-art-main{padding:4px}#workspace-view .dp-cover-small .dp-art-heading{height:2px;margin-bottom:4px}#workspace-view .dp-cover-small .dp-art-blocks{gap:2px;height:auto;margin-bottom:4px}#workspace-view .dp-cover-small .dp-art-blocks i{height:9px;min-width:0;border-radius:1px;border-width:1px;flex:1}#workspace-view .dp-cover-small .dp-art-blocks i:after{height:1px;left:2px;top:3px}#workspace-view .dp-cover-small .dp-art-chart{height:15px;padding:2px 3px 0;gap:2px}#workspace-view .dp-cover-small .dp-art-float{width:16px;height:16px;right:5px;bottom:6px;border-radius:4px}#workspace-view .dp-cover-small .dp-art-float .icon{width:10px;height:10px}#workspace-view .dp-cover-small .dp-art-orbit{inset:5px 9px}#workspace-view .dp-table-project{display:flex;align-items:center;gap:13px;min-width:250px}#workspace-view .dp-table-project strong{font-weight:500;font-size:13px}#workspace-view .dp-table-project p{font-size:11px;color:var(--muted);margin:6px 0 0;line-height:1.7;max-width:240px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#workspace-view .dp-table td:first-child{max-width:380px}#workspace-view .dp-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:22px;font-size:12px;color:var(--muted)}#workspace-view .dp-pagination>div{display:flex;align-items:center;gap:14px}#workspace-view .dp-pagination .secondary{min-height:31px;padding:5px 11px;font-size:12px}#workspace-view .dp-workspace-top>.link-button>.icon{transform:rotate(180deg);width:16px;height:16px}#workspace-view .dp-danger{color:#d46971!important}#workspace-view .dp-project-summary{display:flex;align-items:center;gap:22px;padding:23px;margin-bottom:22px}#workspace-view .dp-project-summary>.dp-cover-small{width:142px;height:104px}#workspace-view .dp-project-summary>div:last-child{min-width:0;flex:1}#workspace-view .dp-summary-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#workspace-view .dp-summary-title h2{font-size:19px}#workspace-view .dp-project-summary p{margin:9px 0 12px;font-size:12px;color:var(--muted);line-height:1.8}#workspace-view .dp-workspace-panel{margin-top:0!important}#workspace-view .dp-tabs{display:flex;align-items:center;gap:30px;padding:0 24px;border-bottom:1px solid var(--line)}#workspace-view .dp-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#8290a6;padding:17px 0;font-size:13px}#workspace-view .dp-tabs button.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}#workspace-view .dp-overview{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:28px}#workspace-view .dp-overview-primary{padding:22px;background:#f6f9ff;border:1px solid #eaf0fc;border-radius:8px}#workspace-view .dp-label{font-size:12px;color:var(--muted)}#workspace-view .dp-overview-primary h3{font-size:23px;font-weight:600;margin:10px 0}#workspace-view .dp-overview-primary p{font-size:12px;line-height:1.8;color:var(--muted);margin:0 0 20px}#workspace-view .dp-overview>.detail-grid{margin:4px 0;align-content:center}#workspace-view .dp-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 24px;color:var(--muted);font-size:12px}#workspace-view .dp-version-list,#workspace-view .dp-share-list{padding:0 24px 24px;display:flex;flex-direction:column;gap:13px}#workspace-view .dp-version{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px solid var(--line);border-radius:8px;min-width:0}#workspace-view .dp-version-symbol{display:grid;place-items:center;width:38px;height:42px;flex-shrink:0;background:#eef3ff;border-radius:7px;color:#7897e7}#workspace-view .dp-version-symbol .icon{width:21px;height:21px}#workspace-view .dp-version-main{flex:1;min-width:0}#workspace-view .dp-version-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#workspace-view .dp-version-title h3{font-size:15px}#workspace-view .dp-version-main p{margin:9px 0;color:#7c89a0;font-size:12px;line-height:1.8}#workspace-view .dp-version-meta{display:flex;gap:18px;flex-wrap:wrap;color:#a0a9b9;font-size:11px;overflow-wrap:anywhere}#workspace-view .dp-version-actions{display:flex;gap:8px;flex-shrink:0;align-self:center}#workspace-view .dp-version-actions button{font-size:12px;min-height:32px;padding:6px 11px}#workspace-view .dp-inline-note{color:#7b8ba8;background:#f3f7ff;border:1px solid #e5edff;padding:12px 15px;border-radius:6px;font-size:12px;line-height:1.8;margin:0 24px 19px}#workspace-view .dp-share{padding:18px 20px;border:1px solid var(--line);border-radius:8px;min-width:0}#workspace-view .dp-share-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}#workspace-view .dp-share-url{display:block;width:100%;font-size:12px!important;font-family:ui-monospace,Consolas,monospace!important;background:#f8faff!important;color:#6481ba!important}#workspace-view .dp-share-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:var(--muted)}#workspace-view .dp-detail-cover{border-radius:8px;overflow:hidden;margin-bottom:20px}#workspace-view .dp-detail-cover .dp-cover{height:210px}#workspace-view .dp-detail-cover .dp-art-window{inset:25px 100px 20px 90px}#workspace-view .dp-cover-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#workspace-view .dp-cover-preview{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px}#workspace-view .dp-cover-preview .dp-cover-small{width:112px;height:62px;flex-shrink:0}#workspace-view .dp-cover-options>div{min-width:0;text-align:center;color:var(--muted);font-size:11px}#workspace-view .dp-cover-options .dp-cover-small{width:100%;height:67px;margin-bottom:6px}#workspace-view .dp-live-preview{border:1px solid #e3eaf6;border-radius:8px;overflow:hidden;background:#f6f8fd;color:var(--ink)}#workspace-view .dp-live-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #e3eaf6}#workspace-view .dp-live-header>span{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:#536c9a}#workspace-view .dp-live-header>span .icon{width:19px;height:19px;flex-shrink:0;color:var(--blue)}#workspace-view .dp-live-header button{flex-shrink:0;font-size:11px;min-height:29px;padding:5px 8px}#workspace-view .dp-live-layout{display:grid;grid-template-columns:110px minmax(0,1fr);min-height:320px}#workspace-view .dp-live-nav{display:flex;flex-direction:column;gap:8px;padding:20px 12px;background:#fff;border-right:1px solid #e3eaf6}#workspace-view .dp-live-nav span{padding:8px 9px;border-radius:5px;font-size:11px;color:#8d99af}#workspace-view .dp-live-nav span.active{color:var(--blue);background:#eef3ff}#workspace-view .dp-live-content{padding:23px;min-width:0}#workspace-view .dp-live-content h3{font-size:17px;margin-bottom:15px}#workspace-view .dp-live-illustration{border-radius:7px;overflow:hidden;margin-bottom:17px}#workspace-view .dp-live-illustration .dp-cover{height:155px}#workspace-view .dp-live-action{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:1px solid #e9edf5;border-radius:6px;padding:14px}#workspace-view .dp-live-action strong{font-size:13px;font-weight:500}#workspace-view .dp-live-action p{font-size:11px;color:var(--muted);margin:4px 0 0;line-height:1.6}#workspace-view .dp-live-result{padding:11px 13px;background:#eaf8f0;color:#388369;border-radius:5px;font-size:12px;margin-top:12px}#workspace-view .dp-review{margin-top:18px;padding:13px 0 0;border-top:1px solid var(--line);font-size:12px;align-items:flex-start;line-height:1.8}#workspace-view .dp-review input{margin-top:3px}#workspace-view .dp-file-preview{padding:4px 0;min-width:0}#workspace-view .dp-file-preview>.icon{width:42px;height:42px;color:#89a3dd;margin:0 auto 15px;stroke-width:1.2}#workspace-view .dp-file-preview>h3{text-align:center;margin-bottom:22px;word-break:break-word}#workspace-view .dp-file-preview pre{background:#f7f9fc;color:#8491a8;font:11px/1.8 ui-monospace,Consolas,monospace;padding:16px;border:1px solid #e7edf6;border-radius:6px;max-height:230px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}#workspace-view .dp-file-preview .dp-inline-note{margin:17px 0 0}#workspace-view #dp-preview-surface:fullscreen{width:100%;height:100%;overflow:auto;border-radius:0;display:flex;flex-direction:column;background:#f6f8fd;color:var(--ink);padding:0}#workspace-view #dp-preview-surface:fullscreen .dp-live-layout{flex:1}#workspace-view #dp-preview-surface:fullscreen .dp-live-content{width:100%;max-width:1100px;padding:35px;margin:auto}#workspace-view #dp-preview-surface:fullscreen .dp-live-illustration .dp-cover{height:300px}#workspace-view.public-mode .sidebar,#workspace-view.public-mode .topbar,#workspace-view.public-mode .tabs{display:none!important}#workspace-view.public-mode .app{margin-left:0}@media(min-width:1600px){#workspace-view .dp-cover{height:215px}#workspace-view .dp-cover-small{height:65px}#workspace-view .dp-card-body{padding:23px}#workspace-view .dp-project-grid{gap:26px}}@media(max-width:1200px){#workspace-view .dp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#workspace-view .dp-cover{height:195px}#workspace-view .dp-cover-small{height:65px}#workspace-view .dp-version{flex-wrap:wrap}#workspace-view .dp-version-actions{margin-left:52px}#workspace-view .dp-overview{gap:22px;padding:22px}}@media(max-width:760px){#workspace-view .dp-page-tools,#workspace-view .dp-workspace-top{margin-bottom:16px}#workspace-view .dp-filter-head{padding:14px 16px 0;align-items:stretch}#workspace-view .dp-filter-head .dp-tool-actions{margin-left:0;width:100%;justify-content:flex-end}#workspace-view .dp-tool-actions{gap:8px}#workspace-view .dp-filters{padding:16px;gap:12px}#workspace-view .dp-filters>.form-field,#workspace-view .dp-filters>.form-field:first-child{flex:1 1 130px;min-width:0;max-width:none}#workspace-view .dp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#workspace-view .dp-cover{height:160px}#workspace-view .dp-art-window{inset:25px 25px 22px 22px}#workspace-view .dp-card-body{padding:15px}#workspace-view .dp-card-title{flex-wrap:wrap;gap:4px}#workspace-view .dp-card-title h3{font-size:14px}#workspace-view .dp-card-meta{flex-wrap:wrap;gap:5px;font-size:10px}#workspace-view .dp-card-actions{gap:10px;flex-wrap:wrap}#workspace-view .dp-card-actions>.primary{font-size:11px;padding:6px 10px}#workspace-view .dp-card-actions>.link-button{font-size:11px}#workspace-view .dp-cover-small{height:65px}#workspace-view .dp-project-summary{gap:15px;padding:18px;align-items:flex-start;margin-bottom:17px}#workspace-view .dp-project-summary>.dp-cover-small{width:96px;height:77px}#workspace-view .dp-summary-title h2{font-size:16px}#workspace-view .dp-tabs{padding:0 18px;gap:23px}#workspace-view .dp-tabs button{font-size:12px;padding:15px 0}#workspace-view .dp-overview{grid-template-columns:minmax(0,1fr);padding:18px;gap:20px}#workspace-view .dp-overview-primary{padding:20px}#workspace-view .dp-section-toolbar{padding:17px 18px}#workspace-view .dp-version-list,#workspace-view .dp-share-list{padding:0 18px 18px}#workspace-view .dp-version{padding:16px;gap:11px}#workspace-view .dp-version-actions{margin-left:49px}#workspace-view .dp-version-symbol{width:35px;height:38px}#workspace-view .dp-version-title{gap:6px}#workspace-view .dp-version-meta{gap:5px}#workspace-view .dp-share{padding:15px}#workspace-view .dp-inline-note{margin-left:18px;margin-right:18px}#workspace-view .dp-detail-cover .dp-art-window{inset:27px 45px 24px 35px}#workspace-view .dp-live-content{padding:16px}#workspace-view .dp-live-layout{grid-template-columns:85px minmax(0,1fr)}#workspace-view .dp-live-nav{padding:16px 7px}#workspace-view .dp-live-nav span{font-size:10px;padding:7px}#workspace-view .dp-live-action{flex-wrap:wrap}#workspace-view .dp-live-header>span{font-size:12px}#workspace-view .dp-live-header{padding:12px}#workspace-view .dp-live-illustration .dp-cover{height:140px}}@media(max-width:560px){#workspace-view .dp-project-grid{grid-template-columns:minmax(0,1fr);gap:18px}#workspace-view .dp-cover{height:190px}#workspace-view .dp-card-title{flex-wrap:nowrap}#workspace-view .dp-card-body{padding:20px}#workspace-view .dp-card-title h3{font-size:16px}#workspace-view .dp-card-meta{font-size:11px}#workspace-view .dp-description{min-height:0}#workspace-view .dp-cover-small{height:65px}#workspace-view .dp-workspace-top>.dp-tool-actions{gap:7px}#workspace-view .dp-workspace-top>.dp-tool-actions button{font-size:11px;padding:6px 9px}#workspace-view .dp-project-summary>.dp-cover-small{display:none}#workspace-view .dp-tabs{justify-content:space-between;gap:10px}#workspace-view .dp-version-symbol{display:none}#workspace-view .dp-version-actions{margin-left:0;width:100%;justify-content:flex-end}#workspace-view .dp-version-main{flex-basis:100%}#workspace-view .dp-live-nav{display:none}#workspace-view .dp-live-layout{grid-template-columns:minmax(0,1fr)}#workspace-view .dp-live-content{padding:14px}#workspace-view .dp-cover-options .dp-cover-small{height:60px}#workspace-view .dp-pagination{font-size:11px}#workspace-view .dp-pagination>div{gap:9px}}@media(max-width:380px){#workspace-view .dp-filters>.form-field,#workspace-view .dp-filters>.form-field:first-child{flex-basis:100%}#workspace-view .dp-page-tools{gap:12px}#workspace-view .dp-page-tools>.dp-tool-actions{width:100%;justify-content:flex-end}#workspace-view .dp-cover{height:175px}#workspace-view .dp-card-body{padding:17px}#workspace-view .dp-cover-small{height:65px}}@media(prefers-reduced-motion:reduce){#workspace-view .dp-card{transition:none}#workspace-view .dp-card:hover{transform:none}}#workspace-view[data-theme=dark]{color-scheme:dark;--bg:#111827;--ink:#e4eaf5;--muted:#9baac0;--line:#2b384d;--blue:#8bb3ff;--night-panel:#1a2435;--night-raised:#202d42;--night-inset:#151f30;--night-hover:#25344c;--night-blue-soft:#233758;--night-green:#7ad6b2;--night-green-soft:#203b38;--night-orange:#efc07a;--night-orange-soft:#403626;--night-purple:#c4a7f5;--night-purple-soft:#342d4b;background:var(--bg);color:var(--ink)}#workspace-view[data-theme=dark] *,#workspace-view[data-theme=dark] *:before,#workspace-view[data-theme=dark] *:after{scrollbar-color:#4b5c76 #182233}#workspace-view[data-theme=dark] ::selection{background:#385e97;color:#fff}#workspace-view[data-theme=dark] .sidebar,#workspace-view[data-theme=dark] .topbar,#workspace-view[data-theme=dark] .tabs,#workspace-view[data-theme=dark].public-mode .public-demo-header{background:var(--night-panel);border-color:var(--line)}#workspace-view[data-theme=dark] .brand,#workspace-view[data-theme=dark] .breadcrumb b,#workspace-view[data-theme=dark] .public-demo-brand,#workspace-view[data-theme=dark] .account{color:var(--ink)}#workspace-view[data-theme=dark] .nav{color:#b0bdd1}#workspace-view[data-theme=dark] .nav:hover{background:var(--night-hover);color:var(--blue)}#workspace-view[data-theme=dark] .nav.active{background:var(--night-blue-soft);color:#a8c7ff}#workspace-view[data-theme=dark] .subnav .nav:before{background:#687b99}#workspace-view[data-theme=dark] .subnav .nav.active:before{background:var(--blue)}#workspace-view[data-theme=dark] .icon-button{color:#b7c6dc}#workspace-view[data-theme=dark] .icon-button:hover{background:var(--night-hover);color:#d9e7ff}#workspace-view[data-theme=dark] .avatar,#workspace-view[data-theme=dark] .profile-avatar,#workspace-view[data-theme=dark] .profile-card .profile-avatar{background:linear-gradient(135deg,#263c60,#373150);color:#b5ceff}#workspace-view[data-theme=dark] .notice-dot{background:#f68c99;border-color:var(--night-panel)}#workspace-view[data-theme=dark] .panel,#workspace-view[data-theme=dark] .tree-panel,#workspace-view[data-theme=dark] .profile-card{background:var(--night-panel);border-color:var(--line);box-shadow:0 2px 6px #0000000b}#workspace-view[data-theme=dark] .panel-head,#workspace-view[data-theme=dark] .toolbar,#workspace-view[data-theme=dark] .panel>form.filters,#workspace-view[data-theme=dark] .form-actions,#workspace-view[data-theme=dark] .profile-tabs{border-color:var(--line)}#workspace-view[data-theme=dark] .form-field,#workspace-view[data-theme=dark] .filter-field,#workspace-view[data-theme=dark] .check-row{color:#bdc9dc}#workspace-view[data-theme=dark] input,#workspace-view[data-theme=dark] select,#workspace-view[data-theme=dark] textarea{background:var(--night-inset);color:var(--ink);border-color:#41516a;box-shadow:none}#workspace-view[data-theme=dark] input::placeholder,#workspace-view[data-theme=dark] textarea::placeholder{color:#8d9db5;opacity:1}#workspace-view[data-theme=dark] input:focus,#workspace-view[data-theme=dark] select:focus,#workspace-view[data-theme=dark] textarea:focus{border-color:#86afff;outline-color:#314c76;background:#19273b}#workspace-view[data-theme=dark] input:read-only:not([type=checkbox]):not([type=radio]){color:#b7c7df;background:#1a273b}#workspace-view[data-theme=dark] input:disabled,#workspace-view[data-theme=dark] select:disabled,#workspace-view[data-theme=dark] textarea:disabled{background:#222e40;color:#9daec6;border-color:#3a4960;opacity:1}#workspace-view[data-theme=dark] input[type=checkbox],#workspace-view[data-theme=dark] input[type=radio]{accent-color:#82adff}#workspace-view[data-theme=dark] input[type=file]::file-selector-button{background:#283a56;color:#d3e2fb;border:0;border-right:1px solid #425675;padding:6px 9px;margin-right:9px;border-radius:3px}#workspace-view[data-theme=dark] option{background:#1a263a;color:var(--ink)}#workspace-view[data-theme=dark] button:focus-visible,#workspace-view[data-theme=dark] a:focus-visible{outline-color:#86afff}#workspace-view[data-theme=dark] .primary{background:#467ae3;border-color:#588aee;color:#fff}#workspace-view[data-theme=dark] .primary:hover:not(:disabled){background:#578af0;border-color:#78a3fa;color:#fff}#workspace-view[data-theme=dark] .secondary{background:#223149;border-color:#425472;color:#d0ddf0}#workspace-view[data-theme=dark] .secondary:hover:not(:disabled){background:#2a3e5c;border-color:#6688bc;color:#c9ddff}#workspace-view[data-theme=dark] .link-button{color:#95bbff}#workspace-view[data-theme=dark] button.danger{color:#ffadb6;background:#422a36;border-color:#71404f}#workspace-view[data-theme=dark] .link-button.danger,#workspace-view[data-theme=dark] .dp-danger{color:#ffabb5!important}#workspace-view[data-theme=dark] button:disabled{opacity:1;color:#9cabc1;border-color:#3a4960;background:#243044;cursor:not-allowed}#workspace-view[data-theme=dark] .link-button:disabled{background:transparent;border-color:transparent;color:#8698b4}#workspace-view[data-theme=dark] .required-star,#workspace-view[data-theme=dark] .error{color:#ffa5b1}#workspace-view[data-theme=dark] .table-wrap th,#workspace-view[data-theme=dark] .data-table th{background:#202d42;color:#b9c7dd}#workspace-view[data-theme=dark] .table-wrap td,#workspace-view[data-theme=dark] .data-table td{color:#d6dfed}#workspace-view[data-theme=dark] .table-wrap th,#workspace-view[data-theme=dark] .table-wrap td,#workspace-view[data-theme=dark] .data-table th,#workspace-view[data-theme=dark] .data-table td{border-bottom-color:#2c394e}#workspace-view[data-theme=dark] .table-wrap tbody tr:hover{background:#202f46}#workspace-view[data-theme=dark] .pagination{border-color:var(--line)}#workspace-view[data-theme=dark] .pagination button{background:#24334a;border-color:#425472;color:#c3d1e6}#workspace-view[data-theme=dark] .pagination button.active{background:#2b4470;border-color:#688fce;color:#c2d8ff}#workspace-view[data-theme=dark] .pagination button:disabled{background:#222e40;color:#8ea0bb;border-color:#35445b}#workspace-view[data-theme=dark] .status,#workspace-view[data-theme=dark] .status.neutral,#workspace-view[data-theme=dark] .status.default{background:#2a374b;color:#becbe0}#workspace-view[data-theme=dark] .status.success{background:var(--night-green-soft);color:var(--night-green)}#workspace-view[data-theme=dark] .status.warning{background:var(--night-orange-soft);color:var(--night-orange)}#workspace-view[data-theme=dark] .status.danger{background:#442b37;color:#ffa8b4}#workspace-view[data-theme=dark] .status.primary,#workspace-view[data-theme=dark] .status.info{background:#263d61;color:#a7c7ff;border-color:transparent}#workspace-view[data-theme=dark] .tree-node{color:#bdc9dc}#workspace-view[data-theme=dark] .tree-node:hover,#workspace-view[data-theme=dark] .tree-node.active{background:#263b5d;color:#aacbff}#workspace-view[data-theme=dark] .tree-toggle{color:#9fb2d0}#workspace-view[data-theme=dark] .permission-group{border-color:#37465e;background:#1a263a}#workspace-view[data-theme=dark] .profile-tabs button{color:#a7b6cc}#workspace-view[data-theme=dark] .profile-tabs button.active{color:#a5c6ff;border-bottom-color:#8bb3ff}#workspace-view[data-theme=dark] dialog{background:var(--night-panel);color:var(--ink);border-color:#41506a;box-shadow:0 26px 90px #0006}#workspace-view[data-theme=dark] dialog::backdrop{background:#060d1ab8}#workspace-view[data-theme=dark] .dialog-head{border-color:var(--line)}#workspace-view[data-theme=dark] .dialog-drawer>.dialog-head,#workspace-view[data-theme=dark] .dialog-drawer .form-actions{background:#1c293e;border-color:#34435a}#workspace-view[data-theme=dark] #edit-dialog.dialog-drawer #edit-form,#workspace-view[data-theme=dark] #edit-dialog.dialog-drawer #edit-fields,#workspace-view[data-theme=dark] #detail-dialog.dialog-drawer #detail-body{background:var(--night-panel)}#workspace-view[data-theme=dark] #edit-dialog.dialog-drawer #edit-error{background:var(--night-panel);color:#ffa5b1}#workspace-view[data-theme=dark] #detail-body{color:#bdc9dc}#workspace-view[data-theme=dark] .detail-content{background:#152033;color:#c5d2e7;border-color:var(--line)}#workspace-view[data-theme=dark] .detail-item>dd,#workspace-view[data-theme=dark] .detail-item>strong{color:var(--ink)}#workspace-view[data-theme=dark] .code{color:#acc4eb}#workspace-view[data-theme=dark] .welcome-card{background:linear-gradient(110deg,#203454,#25334d 63%,#233c43);border-color:#354f76}#workspace-view[data-theme=dark] .welcome-card p{color:#a6bbdb}#workspace-view[data-theme=dark] .welcome-card .avatar,#workspace-view[data-theme=dark] .welcome-card .profile-avatar{background:#2b466c;color:#bdd5ff}#workspace-view[data-theme=dark] .stats>.stat{--accent:#8bb3ff;--accent-soft:#253b5e;background:linear-gradient(120deg,#1b273a 58%,var(--accent-soft));border-color:var(--line);border-top-color:color-mix(in srgb,var(--accent) 55%,#27364c)}#workspace-view[data-theme=dark] .stats>.stat:nth-child(2){--accent:#76d6bf;--accent-soft:#223e40}#workspace-view[data-theme=dark] .stats>.stat:nth-child(3){--accent:#c4a7f5;--accent-soft:#352f4e}#workspace-view[data-theme=dark] .stats>.stat:nth-child(4){--accent:#efc07a;--accent-soft:#40382d}#workspace-view[data-theme=dark] .stat-icon{color:var(--blue);background:#263e63}#workspace-view[data-theme=dark] .stats .stat-icon{color:var(--accent);background:var(--accent-soft)}#workspace-view[data-theme=dark] .stat-icon.green{background:var(--night-green-soft);color:var(--night-green)}#workspace-view[data-theme=dark] .stat-icon.orange{background:var(--night-orange-soft);color:var(--night-orange)}#workspace-view[data-theme=dark] .stat-icon.purple{background:var(--night-purple-soft);color:var(--night-purple)}#workspace-view[data-theme=dark] .quick-entry{--entry-color:#a2c4ff;--entry-soft:#263e63;background:#1d2a3e;color:#c7d4e7;border-color:#33435a}#workspace-view[data-theme=dark] .quick-entry:hover{background:#253752;border-color:#4e6f9f;color:#b8d1ff}#workspace-view[data-theme=dark] .quick-entry[data-page=roles],#workspace-view[data-theme=dark] .quick-entry[data-page=dictTypes]{--entry-color:#c4a7f5;--entry-soft:#352f4e}#workspace-view[data-theme=dark] .quick-entry[data-page=departments],#workspace-view[data-theme=dark] .quick-entry[data-page=dictItems]{--entry-color:#76d6bf;--entry-soft:#223e40}#workspace-view[data-theme=dark] .quick-entry[data-page=posts],#workspace-view[data-theme=dark] .quick-entry[data-page=notices]{--entry-color:#efc07a;--entry-soft:#40382d}#workspace-view[data-theme=dark] .quick-icon{background:#263e63;color:#a2c4ff}#workspace-view[data-theme=dark] .quick-entry>.icon{color:#9eb2cf}#workspace-view[data-theme=dark] .info-row,#workspace-view[data-theme=dark] .notice-card{border-bottom-color:var(--line)}#workspace-view[data-theme=dark] .notice-card{color:var(--ink)}#workspace-view[data-theme=dark] .notice-card:hover>strong,#workspace-view[data-theme=dark] .notice-card:hover h3{color:#abcaff}#workspace-view[data-theme=dark] .menu-popup{background:#202d42;border-color:#41516a;box-shadow:0 10px 35px #00000040}#workspace-view[data-theme=dark] .menu-popup button{color:#c6d3e7}#workspace-view[data-theme=dark] .menu-popup button:hover{background:#2a3d59;color:#b9d1ff}#workspace-view[data-theme=dark] .toast{background:#25384a;color:#c6eee1;border-color:#42635f;box-shadow:0 10px 35px #00000048}#workspace-view[data-theme=dark] .scrim.open{background:#050b17a6}#workspace-view[data-theme=dark] .dp-view-switch{background:#1b283d;border-color:#33445f}#workspace-view[data-theme=dark] .dp-view-switch button{color:#a5b4cc}#workspace-view[data-theme=dark] .dp-view-switch button.active{background:#304565;color:#c4daff;box-shadow:0 2px 6px #00000026}#workspace-view[data-theme=dark] .dp-card{background:var(--night-panel);border-color:var(--line);box-shadow:0 3px 10px #00000012}#workspace-view[data-theme=dark] .dp-card:hover{box-shadow:0 10px 28px #00000030;border-color:#47628a}#workspace-view[data-theme=dark] .dp-card-title h3{color:#e3ebfa}#workspace-view[data-theme=dark] .dp-description,#workspace-view[data-theme=dark] .dp-card-meta{color:#a6b5ce}#workspace-view[data-theme=dark] .dp-card-meta .icon{color:#a8bad7}#workspace-view[data-theme=dark] .dp-tags>span{background:#29364b;color:#b7c5dc}#workspace-view[data-theme=dark] .dp-tags>.dp-category{background:#283f62;color:#afccff}#workspace-view[data-theme=dark] .dp-card-actions{border-top-color:var(--line)}#workspace-view[data-theme=dark] .dp-card-actions>.primary{background:#2a426a;color:#b8d1ff;border-color:#3b5c90}#workspace-view[data-theme=dark] .dp-card-actions>.primary:hover{background:#355384;border-color:#6286bc;color:#e0ecff}#workspace-view[data-theme=dark] .dp-card-actions .link-button{color:#adbfda}#workspace-view[data-theme=dark] .dp-card-actions .link-button:hover{color:#c4daff}#workspace-view[data-theme=dark] .dp-overview-primary{background:#1c2c46;border-color:#354c70}#workspace-view[data-theme=dark] .dp-tabs{border-bottom-color:var(--line)}#workspace-view[data-theme=dark] .dp-tabs button{color:#a7b7d0}#workspace-view[data-theme=dark] .dp-tabs button.active{color:#a9c9ff;border-bottom-color:var(--blue)}#workspace-view[data-theme=dark] .dp-version,#workspace-view[data-theme=dark] .dp-share{background:#1b283c;border-color:#35445d}#workspace-view[data-theme=dark] .dp-version-symbol{background:#2b4266;color:#b0cbfa}#workspace-view[data-theme=dark] .dp-version-main p{color:#b0bfd7}#workspace-view[data-theme=dark] .dp-version-meta{color:#9eafca}#workspace-view[data-theme=dark] .dp-inline-note{background:#213451;border-color:#395178;color:#bbd0f1}#workspace-view[data-theme=dark] .dp-share-url{background:#152236!important;color:#b6cefa!important;border-color:#415875}#workspace-view[data-theme=dark] .dp-table-project strong{color:#e1eafa}#workspace-view[data-theme=dark] .dp-live-preview{background:#142033;color:var(--ink);border-color:#3a4c68}#workspace-view[data-theme=dark] .dp-live-header,#workspace-view[data-theme=dark] .dp-live-nav{background:#1e2d44;border-color:#3a4c68}#workspace-view[data-theme=dark] .dp-live-header>span{color:#cfdef5}#workspace-view[data-theme=dark] .dp-live-nav span{color:#b6c5de}#workspace-view[data-theme=dark] .dp-live-nav span.active{background:#2e466f;color:#bdd5ff}#workspace-view[data-theme=dark] .dp-live-action{background:#1d2c43;border-color:#3a4c68;color:#e1eafa}#workspace-view[data-theme=dark] .dp-live-result{background:#203e38;color:#a2e0c9}#workspace-view[data-theme=dark] .dp-review{border-top-color:var(--line);color:#b9c8df}#workspace-view[data-theme=dark] .dp-file-preview>.icon{color:#a5c3fa}#workspace-view[data-theme=dark] .dp-file-preview pre{background:#121d2e;color:#b3c4df;border-color:#394c69}#workspace-view[data-theme=dark] #dp-preview-surface:fullscreen{background:#142033;color:var(--ink)}#workspace-view[data-theme=dark] .dp-cover{--dp-accent:#7fa6ed;--dp-light:#293e60;--dp-mid:#587cb4;background:linear-gradient(135deg,#202f49,var(--dp-light))}#workspace-view[data-theme=dark] .dp-tone-mint{--dp-accent:#72bfae;--dp-light:#254743;--dp-mid:#508f85}#workspace-view[data-theme=dark] .dp-tone-violet{--dp-accent:#b29cde;--dp-light:#3c3355;--dp-mid:#7c68a5}#workspace-view[data-theme=dark] .dp-tone-orange{--dp-accent:#d8aa7d;--dp-light:#4b3b31;--dp-mid:#a67d59}#workspace-view[data-theme=dark] .dp-cover:before{border-color:#ffffff0a}#workspace-view[data-theme=dark] .dp-cover:after{background:#ffffff06}#workspace-view[data-theme=dark] .dp-art-orbit{border-color:#ffffff16}#workspace-view[data-theme=dark] .dp-art-window{background:#25344b;border-color:#526681;box-shadow:0 12px 26px #00000026}#workspace-view[data-theme=dark] .dp-art-bar{background:#2b3c54;border-bottom-color:#40546d}#workspace-view[data-theme=dark] .dp-art-bar i{background:#7890ad}#workspace-view[data-theme=dark] .dp-art-bar i:first-child{background:var(--dp-mid)}#workspace-view[data-theme=dark] .dp-art-nav{background:#213046;border-right-color:#43546d}#workspace-view[data-theme=dark] .dp-art-nav i{background:#526b89}#workspace-view[data-theme=dark] .dp-art-heading{background:#899db8}#workspace-view[data-theme=dark] .dp-art-blocks i,#workspace-view[data-theme=dark] .dp-art-chart{border-color:#43556f}#workspace-view[data-theme=dark] .dp-art-float{background:#304159;border-color:#5c7390;box-shadow:0 6px 20px #00000026;color:var(--dp-accent)}#workspace-view[data-theme=dark] .dp-cover-factory .dp-art-blocks i{background:#2b3b51;border-color:var(--dp-mid)}#workspace-view[data-theme=dark] .dp-cover-education .dp-art-blocks i{border-color:#2c3b53;box-shadow:0 1px 5px #0000001a}
