.account-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;font-size:12px}.account-bar button,.account-dialog button{padding:9px 12px;border-radius:7px;background:#efedf9;color:#5947a3;border:0;cursor:pointer}.account-bar span{color:#606779}.account-dialog{box-sizing:border-box;width:min(620px,calc(100vw - 28px));max-height:88vh;overflow:auto;padding:24px;border:1px solid #e1deef;border-radius:16px;background:#fff;color:#252938;font:14px Inter,-apple-system,sans-serif}.account-dialog::backdrop{background:#14132766}.account-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.account-heading h2{margin:0;font-size:21px}.account-heading button{font-size:20px}.account-dialog form,.account-dialog label{display:grid;gap:8px}.account-dialog form{gap:16px}.account-dialog input:not([type=checkbox]),.account-dialog select{box-sizing:border-box;width:100%;padding:11px;border:1px solid #d6d9e3;border-radius:8px;font:inherit}.account-dialog .primary{background:#6b5ce7;color:#fff}.account-dialog .account-check{display:flex;align-items:center;gap:8px}.account-error{color:#bb394e;white-space:pre-wrap}.account-users{margin-top:16px}.account-user{display:flex;gap:8px;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.account-user>div{flex:1;min-width:0;overflow-wrap:anywhere}.account-user small{display:block;margin-top:6px;color:#767c8c}.assignment-users{display:grid;gap:10px;max-height:40vh;overflow:auto;margin:16px 0}.assignment-users label{display:flex;align-items:center;gap:9px;padding:10px;background:#f6f5fa;border-radius:8px}.review-task-members{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.review-task-members span{padding:5px 8px;border-radius:6px;background:#f1effb;font-size:12px}.review-task-actions{display:flex;flex-wrap:wrap;gap:8px}.review-task-actions a{display:inline-block}.collaboration-panel{padding:14px 18px;border-bottom:1px solid #e0ddea;background:#f8f7fc}.collaboration-panel strong{display:block;margin-bottom:8px}.collaboration-panel button{margin:10px 8px 0 0}.collaboration-panel small{display:block;margin-top:8px;color:#72788b}.account-dialog input[type=checkbox],#review-tasks-view input[type=checkbox]{width:17px;height:17px;accent-color:#6b5ce7}.account-hidden{display:none!important}body[data-role=artist] .module-nav>button:not(#nav-pending-review):not(#nav-accepted-review),body[data-role=senior_artist] .module-nav>button:not(#nav-pending-review):not(#nav-accepted-review),body[data-role=artist] #system-settings-open,body[data-role=senior_artist] #system-settings-open,body[data-role=artist] #job-list,body[data-role=senior_artist] #job-list,body[data-role=artist] .section-label,body[data-role=senior_artist] .section-label{display:none!important}#review-tasks-view{padding:30px clamp(20px,3vw,48px)}#review-tasks-view h1{margin-top:8px}.review-task-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.review-task-toolbar input,.review-task-toolbar select{padding:10px;border:1px solid #dce0e9;border-radius:8px}.review-task-toolbar label{display:flex;align-items:center;gap:8px}.review-task-check{margin-right:8px}.review-task-table{overflow:auto}.review-task-table table{width:100%;border-collapse:collapse;background:#fff}.review-task-table th,.review-task-table td{text-align:left;padding:16px;border-bottom:1px solid #e8e9ef;vertical-align:top}.review-task-table small{display:block;color:#777f90;margin-top:6px}.review-task-table .primary,.review-task-table .badge{white-space:nowrap}.review-task-table .review-task-name{display:flex;gap:12px;align-items:center;min-width:210px}.review-task-name img{width:68px;height:60px;object-fit:contain;background:#f1f2f7;border-radius:8px}.review-refresh-note{color:#ad6037}@media(max-width:700px){.account-bar{justify-content:flex-start}.model-tag{flex-wrap:wrap;justify-content:flex-end}.review-header,.review-header-actions{flex-wrap:wrap}.account-dialog{padding:18px}.review-task-toolbar input{max-width:180px}.review-task-table th,.review-task-table td{padding:12px}}[hidden]{display:none!important}.review-header>.account-bar{flex-basis:100%}.review-card-heading small{color:#767c8c;overflow-wrap:anywhere}.review-task-toolbar [data-count]{margin-left:auto}#review-tasks-view{flex:1;min-height:0;overflow:auto}.review-task-members span{overflow-wrap:anywhere}body .app>main>header{height:auto;min-height:80px;flex-wrap:wrap;gap:12px;padding-top:14px;padding-bottom:14px}.review-header>.account-bar{flex-basis:auto}.review-header .account-bar span{color:#b6bed3}.review-header .account-bar button{background:#302b45;color:#d4c7f5}body .review-suggestions{display:flex;flex-direction:column}.review-suggestions>*{flex-shrink:0}.review-suggestions #review-items{flex:1;min-height:0}.review-suggestions .collaboration-panel{background:#252b3b;color:#e5e7f1;border:1px solid #3a4055;border-radius:10px;padding:12px;max-height:32vh;overflow:auto}.review-suggestions .review-task-members span{background:#353047;color:#d7cef0}.review-suggestions .collaboration-panel small,.review-suggestions .review-card-heading small{color:#abb4cb}.review-suggestions .collaboration-panel button[aria-pressed=true]{border-color:#b9a5ff;background:#574881;color:#fff}@media(max-width:680px){body .app>main>header{min-height:44px;padding-top:8px;padding-bottom:8px}body .app>main>header>.account-bar{width:100%}.review-header>.account-bar{width:100%;font-size:10px}.review-header>.account-bar button{padding:6px 8px}.review-task-table table,.review-task-table tbody,.review-task-table tr,.review-task-table td{display:block}.review-task-table thead{display:none}.review-task-table tr{border:1px solid #e2e3eb;border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden}.review-task-table td{border:0;padding:12px 14px}.review-task-table table{background:transparent}.review-task-table .review-task-name{min-width:0}.review-task-toolbar input{max-width:100%;flex:1;min-width:120px}.review-task-members span{white-space:normal}.review-task-actions{gap:8px}body .review-suggestions{display:block;overflow:auto}.review-suggestions .collaboration-panel{max-height:none;margin-bottom:14px}.review-suggestions #review-items{overflow:visible;margin:12px 0}.review-suggestions #review-lock{margin:10px 0}.review-task-toolbar [data-count]{margin-left:0}}.review-conclusions{max-height:220px;overflow:auto}.review-conclusions p{padding:8px 0;margin:0;border-bottom:1px solid #e8e5ee}.review-conclusions strong{font-size:13px}.review-conclusions small,.assignment-users small{display:block;color:#73798a;margin-top:5px}.review-history-card{padding:14px 0;border-bottom:1px solid #e5e3ec}.review-history-card p{white-space:pre-wrap;overflow-wrap:anywhere}.review-history-card img{max-width:100%;max-height:400px;object-fit:contain}.account-dialog select{max-width:100%;padding:8px;border:1px solid #ddd;border-radius:6px}.review-task-members{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}.review-member-row{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0}.review-member-row>span{min-width:0;overflow-wrap:anywhere}.review-task-members .review-members-toggle{flex:none;margin:0;padding:4px 7px;font-size:11px;line-height:1.4;border:1px solid #ded7f3;border-radius:6px;background:#eee9fc;color:#63518d;cursor:pointer}.review-task-members .review-members-toggle:hover{background:#e1d7fa}.review-suggestions .review-task-members .review-members-toggle{background:#353047;border-color:#59506c;color:#d7cef0}.review-suggestions .review-task-members .review-members-toggle:hover{background:#49405f}.task-history-dialog{width:min(1000px,calc(100vw - 40px));height:min(720px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;border:1px solid #e2e4ef;border-radius:20px;background:#fbfbfe;color:#252b3b;box-shadow:0 30px 100px #15142d40;overflow:hidden}.task-history-dialog::backdrop{background:#17172c66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.history-heading{height:112px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;padding:25px 28px;border-bottom:1px solid #e8e9f1;background:#fff}.history-eyebrow{color:#8d83b6;font-size:9px;letter-spacing:2px;font-weight:650}.history-heading h2{margin:8px 0 5px;font-size:21px;letter-spacing:-.4px;color:#282b3c}.history-heading p{margin:0;color:#858b9c;font-size:11px}.history-close{width:32px;height:32px;padding:0!important;border:1px solid #e8e9f1!important;border-radius:9px!important;background:#fafafe!important;color:#737a8d!important;font-size:22px!important;line-height:1;flex-shrink:0}.task-history-content{height:calc(100% - 112px);min-height:0;box-sizing:border-box}.history-versions-dialog .task-history-content{display:grid;grid-template-columns:164px minmax(0,1fr)}.history-version-rail{padding:20px 14px;background:#f4f4fa;border-right:1px solid #e8e9f1;overflow:auto;display:flex;flex-direction:column;gap:9px}.history-version-button{display:grid;gap:6px;text-align:left;border:1px solid transparent!important;border-radius:12px!important;padding:13px 14px!important;background:transparent!important;color:#7b8192!important;flex-shrink:0}.history-version-button strong{color:#50586a;font-size:15px}.history-version-button span{font-size:11px}.history-version-button small{font-size:9px;color:#9297a7}.history-version-button.active{background:#fff!important;border-color:#d7d1f0!important;box-shadow:0 4px 15px #6558920c}.history-version-button.active strong{color:#7661c6}.history-version-detail{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:22px 26px;gap:18px}.history-version-hero{display:flex;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid #e8e9f1}.history-version-hero>img,.history-model-symbol{width:96px;height:96px;flex-shrink:0;border:1px solid #e8e9f1;border-radius:14px;background:#f1f0f8;object-fit:cover}.history-model-symbol{display:grid;place-items:center;color:#b4a8d8;font-size:40px}.history-version-hero>div:last-child{min-width:0}.history-version-kind{font-size:10px;color:#8a78b9}.history-version-hero h3{margin:7px 0 10px;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-version-facts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.history-version-facts span{font-size:10px;border-radius:5px;padding:4px 7px;background:#f0eef8;color:#83729f}.history-version-hero small{font-size:10px;color:#9a9faf}.history-comments{min-height:0;overflow:auto}.history-comments-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.history-comments-heading strong{font-size:13px}.history-comments-heading span{font-size:10px;color:#9a9faf}.history-comment{display:flex;gap:12px;margin-bottom:10px;padding:14px;border:1px solid #e8e9f1;border-radius:11px;background:#fff}.history-comment-number{font-size:10px;color:#a295c4;padding-top:4px}.history-comment>div{min-width:0;flex:1}.history-comment p{font-size:12px;line-height:1.8;color:#626b7d;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.history-comment img{max-width:100%;max-height:140px;border-radius:8px;margin-top:10px;object-fit:contain}.history-comments-empty{display:grid;place-content:center;text-align:center;gap:10px;min-height:160px;color:#969aaa}.history-comments-empty>span{font-size:28px;color:#b6add0}.history-comments-empty strong{font-size:13px;font-weight:550}.history-comments-empty p{font-size:11px;line-height:1.7;margin:0}.history-version-actions{display:flex;gap:9px;align-items:center;border-top:1px solid #e8e9f1;padding-top:16px}.history-version-actions button,.history-version-actions a{font-size:11px;border:1px solid #e0e2ed;border-radius:8px;background:#fff;color:#7c7493;padding:9px 13px;text-decoration:none}.history-version-actions .history-primary{background:#8170d5;color:#fff;border-color:#8170d5}.history-version-actions a{margin-left:auto}.history-prompts-dialog .task-history-content{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:20px 26px}.history-prompt-tabs{display:flex;flex-wrap:wrap;gap:7px}.history-prompt-tabs button{font-size:11px;padding:8px 12px;border:1px solid #e3e3ef;border-radius:8px;background:#fff;color:#7b8191}.history-prompt-tabs button.active{background:#eeeaf9;border-color:#d1c7eb;color:#7963b4}.history-prompt-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#969aaa}.history-prompt-meta a{color:#8470b9}.history-prompt-text{margin:0;min-height:0;overflow:auto;background:#f4f5fa;border:1px solid #e6e7f0;border-radius:11px;padding:18px;font:12px/1.8 ui-monospace,monospace;color:#677084;white-space:pre-wrap;overflow-wrap:anywhere}.version-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.version-pill{border:1px solid #e3deef!important;border-radius:7px!important;background:#faf8fd!important;color:#9990aa!important;padding:6px 10px!important;font:600 11px/1.2 ui-monospace,monospace!important;white-space:nowrap;transition:background .15s,border-color .15s}.version-pill:hover{background:#f0ecfa!important;border-color:#cec3e5!important}.version-pill.active{background:#8b78ce!important;color:#fff!important;border-color:#8b78ce!important;box-shadow:0 2px 7px #8270be22}.completed-version-buttons{margin-top:10px}.history-comment img{max-height:84px}@media(max-width:680px){.task-history-dialog{width:calc(100vw - 20px);height:calc(100dvh - 24px);border-radius:14px}.history-heading{height:102px;padding:19px 18px}.history-heading h2{font-size:18px}.history-heading p{font-size:10px}.task-history-content{height:calc(100% - 102px)}.history-versions-dialog .task-history-content{grid-template-columns:1fr;grid-template-rows:76px minmax(0,1fr)}.history-version-rail{flex-direction:row;padding:10px 12px;border-right:0;border-bottom:1px solid #e8e9f1;gap:7px}.history-version-button{padding:9px 12px!important;gap:5px}.history-version-button strong{font-size:12px}.history-version-button small{display:none}.history-version-button span{font-size:9px}.history-version-detail{padding:15px;gap:12px}.history-version-hero>img,.history-model-symbol{width:65px;height:65px;border-radius:10px}.history-version-hero{gap:12px;padding-bottom:12px}.history-version-hero h3{font-size:14px}.history-version-actions{gap:6px;padding-top:12px}.history-version-actions button,.history-version-actions a{padding:8px;font-size:10px}.history-prompts-dialog .task-history-content{padding:14px;gap:10px}.history-prompt-tabs button{padding:7px 9px;font-size:10px}}
