:root{--blue:#1878ff;--blue-dark:#095fcc;--blue-soft:#eef5ff;--ink:#253348;--muted:#7b8797;--line:#e8edf3;--bg:#f5f7fa;--green:#178d68;--amber:#bc7b14;--red:#d44545;--shadow:0 8px 32px #223e6620}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font:14px/1.5 "PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif}button,input,select,textarea{font:inherit}button{border:1px solid #d9e1eb;color:#415169;background:white;border-radius:4px;padding:8px 15px;cursor:pointer;white-space:nowrap;transition:background .15s,border .15s}button:hover{border-color:var(--blue);color:var(--blue);background:#fafcff}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.primary{background:var(--blue);color:white;border-color:var(--blue)}.primary:hover{background:var(--blue-dark);color:white}.outline-blue{color:var(--blue);border-color:#b3d4ff;background:#f7fbff}.link{border:0;background:none;color:var(--blue);padding:0 7px 0 0;font-size:13px}.link:hover{background:none;text-decoration:underline}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:21px;font-weight:600;letter-spacing:.3px}h2{font-size:16px;font-weight:600}h3{font-size:14px}.muted{color:var(--muted);font-size:12px}.mono{font-family:"Cascadia Code",Consolas,monospace;font-size:12px}.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topbar{height:66px;border-bottom:1px solid var(--line);background:white;display:flex;align-items:center;padding:0 26px;gap:34px;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:9px;color:#182c48;white-space:nowrap}.brand b{font-size:25px;letter-spacing:2px}.brand-caption{color:#8a94a1;font-size:12px;padding-left:8px;border-left:1px solid var(--line)}.brand-icon{width:32px;height:30px;display:flex;align-items:center;gap:3px;transform:skewY(-10deg)}.brand-icon i{width:8px;background:var(--blue);height:20px}.brand-icon i:nth-child(2){height:27px;background:#4195ff}.brand-icon i:nth-child(3){height:33px;background:#075bde}.topnav{display:flex;align-self:stretch;gap:20px}.topnav button{border:0;background:transparent;position:relative;padding:0 5px;font-size:15px;border-radius:0}.topnav button.active{color:var(--blue);font-weight:600}.topnav button.active:after{content:"";position:absolute;bottom:0;left:5px;right:5px;height:3px;background:var(--blue);border-radius:2px}.topright{display:flex;gap:12px;align-items:center;margin-left:auto}.icon-btn{border:0;font-size:20px;padding:4px 8px}.shell{display:grid;grid-template-columns:192px minmax(0,1fr);min-height:calc(100vh - 66px)}.sidebar{background:white;border-right:1px solid var(--line);padding:24px 12px 16px;position:sticky;top:66px;height:calc(100vh - 66px);display:flex;flex-direction:column;gap:6px}.side-heading{font-size:12px;color:#99a2af;padding:0 12px 10px}.side-heading.spaced{margin-top:22px}.sidebar>button{border:0;text-align:left;border-radius:4px;padding:11px 10px;font-size:13px;display:flex;align-items:center;gap:8px;background:transparent}.sidebar>button.active{background:var(--blue-soft);color:var(--blue);font-weight:600}.media-symbol{font-size:23px;color:#389ded;line-height:1}.side-count{margin-left:auto;background:#edf2f8;border-radius:10px;padding:0 6px;font-size:11px}.side-status{margin-top:auto;border-top:1px solid var(--line);padding:15px 9px 0;color:#758294;font-size:11px}.side-status>div{margin:6px 0}.side-status p{margin-top:14px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#adb5c2;margin-right:7px}.status-dot.ready{background:#29a578}main{padding:24px 24px 0;min-width:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.breadcrumb{font-size:11px;letter-spacing:.5px;color:#8b98a8;margin-bottom:5px}.panel{background:white;border:1px solid var(--line);border-radius:6px;margin-bottom:16px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 20px;border-bottom:1px solid var(--line)}.panel-body{padding:20px}.tabs{display:flex;gap:29px;padding:0 20px;border-bottom:1px solid var(--line);background:white}.tabs button{border:0;background:none;border-radius:0;padding:16px 0;position:relative;font-size:14px;color:#68778b}.tabs button.active{color:var(--blue);font-weight:600}.tabs button.active:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--blue);left:0;right:0}.filter-grid{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:13px}.field{display:flex;flex-direction:column;gap:7px;color:#56657a;font-size:12px;min-width:0}.field input,.field select,.field textarea{width:100%;padding:8px 10px;border:1px solid #dce3ec;border-radius:4px;background:white;color:var(--ink);font-size:13px;min-height:37px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7bb4ff;box-shadow:0 0 0 2px #1878ff0d}.field textarea{min-height:140px;font-family:Consolas,"Microsoft YaHei",monospace}.filter-grid .filter-actions{display:flex;align-items:flex-end;gap:10px}.toolbar{padding:14px 20px;display:flex;gap:10px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);flex-wrap:wrap}.table-wrap{overflow:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}thead{background:#fafbfd;color:#596a80}th{font-weight:500;font-size:12px}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle}th:first-child,td:first-child{padding-left:20px}tbody tr:hover{background:#fafcff}.account-name{color:var(--blue);font-weight:500;margin-bottom:4px}.subline{font-size:11px;color:#929cac}.selection-cell{width:44px}input[type=checkbox],input[type=radio]{accent-color:var(--blue);width:15px;height:15px;flex-shrink:0;cursor:pointer}.badge{display:inline-block;font-size:11px;padding:3px 9px;border-radius:3px;color:#65778e;background:#f0f3f7;white-space:nowrap}.badge.blue{background:#edf5ff;color:var(--blue)}.badge.green{background:#edf8f3;color:var(--green)}.badge.warm{background:#fff6e7;color:var(--amber)}.badge.red{background:#fff0ef;color:var(--red)}.table-footer{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7d8998;font-size:12px}.table-footer .actions button{padding:4px 10px;font-size:12px}.empty{padding:55px 20px;text-align:center;color:#8c98a8;line-height:1.9}.empty strong{display:block;font-size:15px;color:#65758b;font-weight:500;margin-bottom:7px}.notice{padding:11px 14px;border:1px solid #e2ecfb;background:#f5f9ff;color:#617992;font-size:12px;border-radius:4px;line-height:1.7;margin-bottom:15px}.notice.error{background:#fff3f2;border-color:#ffd9d5;color:#ba4c43}.notice.warm{background:#fffaf0;border-color:#f4e6c6;color:#a57a2c}.page-footer{font-size:11px;color:#9ba5b3;display:flex;justify-content:space-between;padding:18px 0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px}.stat{background:white;border:1px solid var(--line);border-radius:5px;padding:17px 20px}.stat span{font-size:12px;color:#8792a1}.stat strong{display:block;font-size:25px;margin-top:4px;font-weight:500;font-variant-numeric:tabular-nums}.wizard-head{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;border-bottom:1px solid var(--line)}.wizard-title{display:flex;align-items:center;gap:12px}.wizard-title .badge{letter-spacing:1px}.wizard-rule{display:flex;gap:30px;align-items:center;padding:17px 20px;background:#fcfdff;border-bottom:1px solid var(--line)}.wizard-rule>div{flex:1}.wizard-rule h3{font-size:12px;color:#8a96a6;margin-bottom:6px}.wizard-columns{display:grid;grid-template-columns:1.05fr 1fr 1.1fr 1fr}.wizard-col{padding:18px;border-right:1px solid var(--line);min-width:0}.wizard-col:last-child{border-right:0}.col-title{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;margin-bottom:16px}.col-index{font-size:10px;color:#adc2df;letter-spacing:1px}.wizard-col .field{margin-bottom:15px}.choices{display:flex;flex-direction:column;gap:7px;max-height:260px;overflow:auto}.choice{border:1px solid var(--line);border-radius:4px;padding:10px;display:flex;align-items:flex-start;gap:8px;cursor:pointer;background:white;font-size:12px}.choice:has(input:checked){border-color:#a1caff;background:#f5f9ff}.choice input{margin-top:2px}.choice small{display:block;color:#8996a7;font-size:10px;margin-top:3px}.choice-empty{color:#8f9bab;font-size:12px;padding:18px 0}.wizard-extra{padding:19px 20px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px}.wizard-footer{padding:16px 20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.estimate{font-size:12px;color:#8594a6}.estimate strong{font-size:26px;font-weight:500;color:var(--blue);padding:0 6px;font-variant-numeric:tabular-nums}.preview-result{padding:20px}.preview-metrics{display:flex;gap:35px;align-items:center;margin-bottom:18px}.preview-metrics strong{font-size:26px;color:var(--blue);font-weight:500;display:block}.preview-metrics span{font-size:12px;color:#8a96a6}.preview-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px;align-items:center}.mini-count{color:var(--blue);font-size:12px}.dialog{border:0;padding:0;border-radius:8px;width:min(620px,calc(100vw - 36px));max-height:90vh;box-shadow:var(--shadow);color:var(--ink);background:white}.dialog.wide{width:min(1000px,calc(100vw - 36px))}.dialog.small{width:min(450px,calc(100vw - 36px))}.dialog::backdrop{background:#172b4b55;backdrop-filter:blur(1px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.close{font-size:23px;line-height:1;border:0;padding:0 4px;color:#92a0b3;background:none}.dialog-body{padding:22px;overflow:auto}.dialog-body .field{margin-bottom:17px}.dialog-body .muted{margin-top:8px;line-height:1.7}.dialog-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.form-grid .span2{grid-column:1/-1}.strategy-card{border:1px solid var(--line);border-radius:5px;padding:16px;margin-bottom:12px;display:flex;align-items:center;gap:15px}.strategy-card>div{flex:1}.strategy-card h3{margin-bottom:6px}.detail-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.progress-strip{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin:15px 0}.progress-strip b{font-size:17px;padding-left:5px;font-weight:500}pre{background:#f5f7fb;border:1px solid var(--line);border-radius:4px;padding:16px;max-height:350px;overflow:auto;font-size:11px;line-height:1.8;white-space:pre;font-family:"Cascadia Code",Consolas,monospace}details{margin-top:16px}summary{cursor:pointer;color:#6d819e;font-size:12px}#toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:100;background:#253b5a;color:white;box-shadow:var(--shadow);padding:12px 24px;border-radius:5px;max-width:90vw;font-size:13px}#toast.error{background:#ad4d47}[hidden]{display:none!important}body:has(dialog[open]){overflow:hidden}.inline-note{padding:12px 20px;font-size:11px;color:#8795a7;border-top:1px solid var(--line)}
@media(min-width:1450px){main{padding:26px 32px 0}.filter-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.wizard-col{padding:22px}}
.material-filters{grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto}.material-warning{margin:0 20px 14px}.import-status{margin:16px 0;padding:10px 12px;background:var(--blue-soft);border-radius:4px;font-size:12px;white-space:pre-wrap}.import-preview{max-height:300px;overflow:auto;border-radius:4px}.import-preview-head{padding:10px 12px;background:#fafbfd;color:var(--blue);font-size:12px}.import-preview th,.import-preview td{padding:10px 12px}.import-preview table{white-space:normal}.import-preview td{overflow-wrap:anywhere}.import-preview .mono{min-width:150px}#materialPaste{min-height:160px}
@media(max-width:1050px){.brand-caption{display:none}.topbar{gap:23px;padding:0 20px}.topnav{gap:15px}.shell{grid-template-columns:170px minmax(0,1fr)}main{padding:19px 17px 0}.wizard-columns{grid-template-columns:1fr 1fr}.wizard-col:nth-child(2){border-right:0}.wizard-col:nth-child(-n+2){border-bottom:1px solid var(--line)}.filter-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.wizard-extra{grid-template-columns:1fr 1fr}.wizard-extra .field:first-child{grid-column:1/-1}.stats{gap:8px}.stat{padding:14px}}
@media(max-width:720px){.topbar{padding:0 14px;gap:15px;height:58px}.brand b{font-size:22px}.brand-icon{width:22px;transform:scale(.8);transform-origin:left center}.topnav{gap:12px;overflow:auto}.topnav button{font-size:13px;white-space:nowrap}.topright{gap:3px}.topright .badge{display:none}.shell{grid-template-columns:1fr;min-height:calc(100vh - 58px)}.sidebar{position:static;height:auto;flex-direction:row;overflow:auto;padding:8px 12px;border-bottom:1px solid var(--line);gap:6px}.sidebar .side-heading,.sidebar .side-status,.sidebar>button[data-page]{display:none}.sidebar>button{padding:7px 10px;font-size:12px}.media-symbol{font-size:18px}main{padding:17px 12px 0}.page-heading{align-items:flex-start}.page-heading .actions{justify-content:flex-end;gap:6px}.page-heading .actions button{padding:6px 9px;font-size:11px}h1{font-size:19px}.filter-grid{padding:15px;gap:11px}.toolbar,.panel-head{padding:13px 15px}.tabs{gap:24px;padding:0 15px}.stats{grid-template-columns:1fr 1fr}.stat{padding:12px 15px}.stat strong{font-size:23px}.wizard-head{align-items:flex-start;padding:15px;gap:10px}.wizard-title{gap:7px;flex-wrap:wrap}.wizard-head .actions{justify-content:flex-end;gap:5px}.wizard-head .actions button{font-size:11px;padding:6px 9px}.wizard-col{padding:14px}.wizard-rule{padding:15px;gap:15px}.wizard-rule>div{font-size:12px}.wizard-extra{padding:15px;gap:10px}.wizard-footer{padding:15px;flex-wrap:wrap}.page-footer span{display:none}.preview-metrics{gap:20px}.preview-actions{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.form-grid .span2{grid-column:auto}.dialog-body{padding:16px}.dialog-head{padding:16px}.dialog-foot{padding:13px 16px}}
@media(max-width:720px){.material-filters{grid-template-columns:1fr}.material-warning{margin:0 15px 12px}.import-preview .mono{min-width:110px}}
.picker-filter{display:flex;flex-direction:column;gap:7px;margin-bottom:9px}.picker-filter>input{width:100%;min-width:0;border:1px solid #dce3ec;border-radius:4px;padding:7px 9px;font-size:12px;color:var(--ink)}.picker-filter>input:focus{outline:0;border-color:#7bb4ff;box-shadow:0 0 0 2px #1878ff0d}.picker-filter>label{display:flex;gap:6px;align-items:center;font-size:11px;color:#76859a}.picker-filter input[type=checkbox]{margin:0}.picker-count{font-size:11px;color:#76859a;margin-bottom:8px}.picker-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.picker-actions .link{font-size:11px;padding:2px 5px 2px 0}.estimate-detail{display:block;margin-top:4px;color:#76859a}.estimate-error{display:block;color:var(--red);margin-top:4px}.preview-metrics{flex-wrap:wrap}.preview-metrics strong{font-size:23px}

[hidden]{display:none!important}.session-status{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.organization-panel .panel-body{padding:24px}.org-profile{display:grid;grid-template-columns:1fr minmax(280px,460px);gap:36px}.org-profile h2{font-size:24px;line-height:1.7;margin:8px 0}.org-profile p{color:var(--muted);max-width:430px}.org-profile form{border-left:1px solid var(--line);padding-left:28px}.org-profile form .primary{margin-top:12px}.org-role-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.org-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.org-role{border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:4px;padding:20px;background:linear-gradient(180deg,#f8fbff,white 70%)}.org-role strong{font-size:17px}.org-role p{font-size:13px;line-height:1.85;margin-top:16px;color:#617189}.org-members{border:1px solid var(--line);border-radius:4px;padding:12px;margin:16px 0;max-height:240px;overflow:auto}.org-members legend{padding:0 7px;color:var(--muted);font-size:12px}.assignment-summary{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:20px 0}.assignment-summary dt{color:var(--muted)}.assignment-summary dd{margin:0;overflow-wrap:anywhere}.login-panel{max-width:480px;margin:48px auto}.login-panel .panel-body{padding:24px;display:grid;gap:16px}.organization-panel .tabs{overflow-x:auto;white-space:nowrap}.org-role-heading{gap:14px;flex-wrap:wrap}@media(max-width:1250px){.topbar{gap:18px}.topnav{gap:14px}.brand-caption{display:none}.session-status{max-width:120px}.org-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.session-status{display:none}.topright #sessionAction{padding:6px 9px;font-size:12px}.org-profile{grid-template-columns:1fr;gap:20px}.org-profile form{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.org-role-grid{grid-template-columns:1fr}.organization-panel .panel-body{padding:16px}.login-panel{margin:24px auto}}

.platform-workbench{display:grid;gap:20px}.platform-grid{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:12px 0}.platform-grid .field{flex:1 1 180px}.platform-grid select[multiple]{min-height:100px}.platform-workbench .table-scroll{overflow:auto}.platform-workbench table{min-width:600px}.platform-workbench button:disabled{cursor:not-allowed;opacity:.55}.platform-workbench td{overflow-wrap:anywhere}.platform-workbench section{scroll-margin-top:90px}


/* 磁力金牛沿用剧投产品入口，平台业务和身份由已有后台处理。 */
.jinniu-frame{display:block;width:100%;height:calc(100vh - 66px);border:0;background:var(--bg)}
.jinniu-demo-note{padding:10px 24px;background:#eef5ff;color:#1878ff;border-bottom:1px solid #dceaff;font-size:12px;line-height:20px}.jinniu-demo-mode .jinniu-frame{height:calc(100vh - 107px)}
.jinniu-active main{padding:0}.jinniu-active .page-heading,.jinniu-active .page-footer,.jinniu-active #loadError,.jinniu-active .side-status,.jinniu-active .side-heading.spaced{display:none}

/* Keep navigation and identity in separate, reachable rows at workspace widths. */
body .topbar{height:auto;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 20px;padding:10px 20px 0}
body .topbar .brand{grid-column:1;grid-row:1;min-width:0}
body .topbar .topright{grid-column:2;grid-row:1;min-width:0;justify-content:flex-end;gap:8px}
body .topbar .topnav{grid-column:1/-1;grid-row:2;min-width:0;overflow-x:auto;gap:20px;height:40px;flex:none}
body .topbar .topnav button{flex:0 0 auto}
body .topbar .session-status{display:block;min-width:0;max-width:240px;flex:0 1 240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .topbar .topright button,body .topbar .badge{flex-shrink:0}
body .sidebar{top:98px;height:calc(100vh - 98px)}
body .jinniu-frame{height:calc(100vh - 98px)}body .jinniu-demo-mode .jinniu-frame{height:calc(100vh - 139px)}
.account-advanced{grid-column:1/-1;margin:0;order:2;border-top:1px solid var(--line);padding-top:12px}
.account-advanced summary{font-size:12px;color:var(--blue)}
.advanced-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px}
.jinniu-active .sidebar [data-page="batch"]{display:flex}
@media(max-width:720px){body .topbar{padding:10px 12px 0;gap:0 8px}body .topbar .brand{grid-column:1/-1}body .topbar .topright{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin:8px 0 0;flex-wrap:wrap}body .topbar .topnav{grid-row:3;gap:16px}body .topbar .session-status{display:block;flex:1 1 140px;max-width:none}body .topbar .topright .badge{display:inline-block;font-size:10px}body .sidebar{position:static;height:auto}.advanced-filter-grid{grid-template-columns:1fr}.jinniu-active .sidebar [data-page="batch"]{display:none}}
.jinniu-active #jinniuWorkspace>.panel{margin:24px}.jinniu-active #jinniuWorkspace .panel-body p{margin:12px 0 18px}
.jinniu-active #taskCount{display:none}
.platform-logo{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;overflow:hidden}
.platform-logo--oceanengine{justify-content:flex-start;background:#465be8;border-radius:5px}
.platform-logo--oceanengine img{display:block;height:24px;width:auto;max-width:none;flex:none}
.platform-logo--jinniu img{display:block;width:24px;height:24px;object-fit:contain}
.task-scope{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 10px;color:#56657a;font-size:12px}.task-scope span{color:var(--muted);font-size:11px}.task-filters{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,1fr))}.task-id-lookup{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fcfdff}.task-id-lookup .field{flex:1 1 280px;max-width:600px}.task-id-lookup button{min-height:37px}.task-detail-error{flex-basis:100%;color:var(--red);font-size:12px}.task-batch-id{margin-top:5px;color:#738198;user-select:all}.task-detail-id{margin-bottom:12px;overflow-wrap:anywhere;user-select:all}.task-query-error{margin:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.task-panel button:disabled{cursor:not-allowed;opacity:.55}.task-results{min-height:130px}
.detail-filters{padding:16px 0;grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto}.detail-filters .field{margin-bottom:0}.detail-table table{white-space:normal}.detail-table td{min-width:120px}.detail-table td:nth-child(3){min-width:230px}.creation-step+.creation-step{margin-top:10px}.creation-platform-id{user-select:all;overflow-wrap:anywhere;word-break:break-all;white-space:normal;color:#627b99;margin-top:5px}.receipt-missing{max-width:260px;color:#8795a7;line-height:1.7}.detail-error{max-width:320px;overflow-wrap:anywhere}#detail button:disabled{cursor:not-allowed;opacity:.55}
@media(max-width:1050px){.detail-filters{grid-template-columns:repeat(2,minmax(130px,1fr))}}
@media(max-width:720px){.detail-filters{grid-template-columns:1fr}#detail .table-footer{align-items:flex-start;flex-direction:column}}
@media(min-width:1450px){.task-filters{grid-template-columns:minmax(250px,1.7fr) repeat(4,minmax(125px,1fr)) auto}}
@media(max-width:1050px){.task-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}}
@media(max-width:720px){.task-filters{grid-template-columns:1fr}.task-id-lookup{padding:14px 15px}.task-id-lookup .field{flex-basis:100%}.task-panel .table-footer{align-items:flex-start;flex-direction:column}}
