.orai-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 18px 14px;border-radius:11px;padding:4px;background:#f2eef8}.orai-mode-tabs button{border:0;border-radius:8px;padding:9px 10px;background:transparent;color:#72697c;font-size:10px;font-weight:750;cursor:pointer}.orai-mode-tabs button.active{background:#fff;color:#5231a2;box-shadow:0 3px 10px rgba(65,45,99,.1)}.orai-delivery-review{display:grid;gap:12px;padding:0 18px 20px}.orai-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.orai-review-heading span{color:#7051bf;font-size:8px;font-weight:850;letter-spacing:.13em}.orai-review-heading h3{margin:4px 0;font-size:18px}.orai-review-heading p{max-width:340px;margin:0;color:#776f80;font-size:10px;line-height:1.5}.orai-review-heading>button{border:1px solid #ded6e9;border-radius:8px;padding:7px 9px;background:#fff;color:#6543b5;font-size:9px;cursor:pointer}.orai-review-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orai-review-filters label,.orai-review-recommendations label{display:grid;gap:4px;color:#6e6476;font-size:9px;font-weight:700}.orai-review-filters select,.orai-review-recommendations select{width:100%;border:1px solid #ddd5e8;border-radius:8px;padding:8px;background:#fff;color:#342c3c;font:inherit}.orai-review-summary{display:flex;align-items:baseline;gap:5px;border-radius:11px;padding:10px 12px;background:linear-gradient(135deg,#f2edff,#fbfaff)}.orai-review-summary strong{font-size:20px;color:#5531ad}.orai-review-summary span{font-size:10px;font-weight:700}.orai-review-summary small{margin-left:auto;color:#7f7588;font-size:9px}.orai-review-list{display:grid;gap:8px;max-height:410px;overflow:auto}.orai-review-list>p{color:#7b7283;font-size:11px}.orai-review-list article{display:grid;gap:7px;border:1px solid #e3ddec;border-radius:12px;padding:11px;background:#fff;transition:border-color .15s,box-shadow .15s}.orai-review-list article.selected{border-color:#8265d0;box-shadow:0 0 0 2px rgba(111,76,196,.1)}.orai-review-select{display:flex;align-items:center;justify-content:space-between;gap:8px}.orai-review-select>span{display:flex;align-items:center;gap:6px}.orai-review-select b{color:#5e3ab0;font-size:10px}.orai-review-meta span,.orai-review-select small{border-radius:999px;padding:3px 6px;background:#f1edf7;color:#746b7d;font-size:8px;text-transform:capitalize}.orai-review-list article>strong{font-size:11px;line-height:1.4}.orai-review-list article>p{display:-webkit-box;overflow:hidden;margin:0;color:#746c7b;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.orai-review-meta{display:flex;flex-wrap:wrap;gap:5px}.orai-review-meta span:last-child{background:#eef4ff;color:#355b91}.orai-review-meta .state-implementation_failed{background:#fff0f0;color:#a0343b}.orai-review-meta .state-pull_request_created,.orai-review-meta .state-verification_required{background:#eaf8f0;color:#28714a}.orai-review-meta .state-approval_required,.orai-review-meta .state-attention_required,.orai-review-meta .state-clarification_required{background:#fff5dc;color:#8b630b}.orai-review-recommendations{display:grid;grid-template-columns:1fr 1fr;gap:7px}.orai-review-reason{color:#786f80;font-size:8px;line-height:1.45}.orai-review-list article>a{color:#6241b2;font-size:9px;font-weight:750}.orai-review-empty{display:grid;justify-items:center;border:1px dashed #dcd4e8;border-radius:12px;padding:26px;text-align:center}.orai-review-empty>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e9f7ef;color:#28724b}.orai-review-empty strong{margin-top:9px;font-size:11px}.orai-review-empty p{margin:4px 0 0;color:#81798a;font-size:9px}.orai-review-actions{display:flex;justify-content:flex-end;gap:8px}.orai-review-actions button{border:1px solid #ddd4e8;border-radius:9px;padding:9px 11px;background:#fff;color:#5b5065;font-size:10px;font-weight:750;cursor:pointer}.orai-review-actions .orai-primary{border-color:#6d35dc;background:#6d35dc;color:#fff}.orai-review-actions button:disabled{cursor:not-allowed;opacity:.5}.orai-review-policy{color:#7d7485;font-size:8px;line-height:1.45}@media(max-width:640px){.orai-review-filters,.orai-review-recommendations{grid-template-columns:1fr}.orai-review-actions{align-items:stretch;flex-direction:column}.orai-review-actions button{width:100%}}.orai-panel{width:min(580px,calc(100vw - 32px))}.orai-auto-context{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 18px;border:1px solid #e5dfef;border-radius:13px;padding:11px 12px;background:#faf9fc}.orai-auto-context>div{display:flex;min-width:0;flex-direction:column;gap:3px}.orai-auto-context>div+div{border-left:1px solid #e8e3ee;padding-left:12px}.orai-auto-context span{color:#867c8e;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orai-auto-context strong{font-size:11px}.orai-auto-context small,.orai-auto-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orai-auto-context small{color:#7b7283;font-size:8px}.orai-auto-context .connected strong{color:#28704f}.orai-auto-context .missing strong{color:#a23c45}.orai-auto-context>a{border-radius:7px;padding:6px 8px;color:#5f3caf;background:#f0ebfb;font-size:8px;font-weight:750;text-decoration:none}.orai-loading{display:grid;min-height:260px;place-items:center;align-content:center;gap:10px;color:#746a7c}.orai-loading>span{font-size:24px;color:#7040ce}.orai-loading strong{font-size:11px}.orai-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 18px 12px;padding:0;list-style:none}.orai-journey li{display:flex;align-items:center;gap:7px;border:1px solid #e6e0ec;border-radius:9px;padding:8px;background:#faf9fb}.orai-journey li>b{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:7px;color:#83788d;background:#eeeaf2;font-size:8px}.orai-journey li.current{border-color:#d0c3ee;background:#f6f2ff}.orai-journey li.current>b{color:#fff;background:#6d42c5}.orai-journey li.complete>b{color:#27714f;background:#e3f5eb}.orai-journey li>span{display:flex;min-width:0;flex-direction:column;gap:2px;color:#3d3544;font-size:8px;font-weight:800}.orai-journey small{color:#8a818f;font-size:7px;font-weight:400}.orai-action-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:7px 8px;border-bottom:1px solid #eee9f4;background:#faf8fd}.orai-action-choice button{border:0;border-radius:7px;padding:7px;background:transparent;color:#766d7e;font-size:9px;font-weight:750;cursor:pointer}.orai-action-choice button.active{color:#5732aa;background:#fff;box-shadow:0 2px 8px rgba(65,45,99,.1)}.orai-composer{display:grid!important;gap:5px;padding:11px 13px 5px;color:#5f5667;font-size:9px;font-weight:750}.orai-composer textarea{display:block;width:100%;resize:vertical;border:0;padding:0;color:#292331;background:transparent;font:inherit;line-height:1.55;outline:0}.orai-actions>span{display:flex;min-width:0;flex-direction:column;gap:2px}.orai-actions>span b{font-size:9px}.orai-actions>span small{color:#817789;font-size:7px}.orai-full-brief{margin-top:10px;border-top:1px solid #ece7f1;padding-top:9px}.orai-full-brief>label{margin-top:10px}.orai-full-brief>strong{display:block;margin-top:10px;font-size:9px}.orai-current-run{display:grid;gap:8px;margin:0 18px 16px;border:1px solid #d9cfee;border-radius:13px;padding:13px;background:linear-gradient(135deg,#fbf9ff,#f2edff)}.orai-current-run>div:first-child{display:flex;align-items:center;justify-content:space-between}.orai-current-run>strong{font-size:12px}.orai-current-run>p{margin:0;color:#716779;font-size:9px;line-height:1.5;white-space:pre-wrap}.orai-current-run>a{color:#6239b7;font-size:9px;font-weight:750}.orai-context-tools{background:#fff}.orai-prompt{box-shadow:none}.orai-brief{background:#fff}.orai-history article>strong{-webkit-line-clamp:1}.orai-history{border-top:1px solid #eeeaf3;padding-top:1px}@media(max-width:640px){.orai-auto-context{grid-template-columns:1fr auto}.orai-auto-context>div+div{grid-column:1;border-top:1px solid #e8e3ee;border-left:0;padding-top:9px;padding-left:0}.orai-auto-context>a{grid-column:2;grid-row:1}.orai-journey{grid-template-columns:1fr}.orai-journey li{padding:7px}.orai-panel{width:calc(100vw - 16px)}}.orai-merge{justify-self:start;border:1px solid #6540bb;border-radius:8px;padding:8px 10px;background:#fff;color:#5d36af;font-size:9px;font-weight:800;cursor:pointer}.orai-merge:hover{background:#f2edfd}.orai-merge-confirm{display:grid!important;gap:8px!important;border:1px solid #cdbfea;border-radius:10px;padding:10px;background:#fff}.orai-merge-confirm p{margin:0;color:#51475a;font-size:9px;line-height:1.45}.orai-merge-confirm>div{display:flex;justify-content:flex-end;gap:7px}.orai-merge-confirm button{border:1px solid #d9d1e5;border-radius:7px;padding:7px 9px;background:#fff;color:#554b5e;font-size:9px;font-weight:750;cursor:pointer}.orai-merge-confirm .orai-primary{border-color:#6132c1;background:#6132c1;color:#fff}.orai-merge-confirm button:disabled{cursor:wait;opacity:.6}.orai-merge-complete{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;border-radius:8px;padding:8px 10px;background:#e9f7ef;color:#28704b}.orai-merge-complete span{font-size:9px;font-weight:800}.orai-merge-complete small{font-size:8px}.orai-panel.chat-mode{display:flex;height:min(800px,calc(100vh - 110px));overflow:hidden;flex-direction:column}.orai-panel.chat-mode>header{flex:0 0 auto}.orai-chat-context-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;flex:0 0 auto;padding:10px 16px;border-bottom:1px solid #eeeaf4;background:#fbfafd}.orai-chat-context-bar>div:first-child{display:grid;min-width:0;gap:1px}.orai-chat-context-bar>div:first-child span{color:#7964af;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.orai-chat-context-bar>div:first-child small,.orai-chat-context-bar>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orai-chat-context-bar>div:first-child strong{font-size:11px}.orai-chat-context-bar>div:first-child small{color:#847c8c;font-size:8px}.orai-chat-context-bar>div:nth-child(2){display:flex;max-width:180px;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;background:#eef8f2;color:#24724c}.orai-chat-context-bar>div:nth-child(2).missing{background:#fff4dc;color:#8a6112}.orai-chat-context-bar>div:nth-child(2) span{font-size:7px}.orai-chat-context-bar>div:nth-child(2) strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.orai-chat-context-bar>a{font-size:8px;font-weight:800}.orai-panel.chat-mode .orai-mode-tabs{flex:0 0 auto;margin:9px 16px 0}.orai-chat-shell{display:flex;min-height:0;flex:1;flex-direction:column}.orai-chat-feed{min-height:180px;flex:1;overflow:auto;padding:16px;scroll-behavior:smooth}.orai-chat-message{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.orai-chat-message.user{justify-content:flex-end}.orai-chat-avatar{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#e8dcff,#7543d7);color:#fff;font-size:13px}.orai-chat-bubble{display:grid;max-width:88%;gap:7px;border:1px solid #e4deec;border-radius:6px 15px 15px 15px;padding:11px 12px;background:#fff;box-shadow:0 5px 18px rgba(48,31,75,.05)}.orai-chat-message.user .orai-chat-bubble{border:0;border-radius:15px 6px 15px 15px;background:#6540bc;color:#fff}.orai-chat-bubble>strong{font-size:12px}.orai-chat-bubble>p{margin:0;color:#685f70;font-size:10px;line-height:1.55;white-space:pre-wrap}.orai-chat-message.user .orai-chat-bubble>p{color:#fff;font-size:11px}.orai-chat-message.user .orai-chat-bubble>small{color:#e7dcff;font-size:8px;font-weight:800;text-transform:uppercase}.orai-chat-bubble>small{color:#887f8f;font-size:8px}.orai-chat-bubble>a{color:#5e36b0;font-size:9px;font-weight:800}.orai-chat-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.orai-chat-suggestions button{border:1px solid #d9ceeb;border-radius:999px;padding:7px 9px;background:#faf7ff;color:#5b3a9f;font-size:9px;font-weight:700;cursor:pointer}.orai-chat-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.orai-chat-meta>strong{font-size:11px}.orai-typing{display:flex;align-items:center;gap:4px;height:14px}.orai-typing i{width:5px;height:5px;border-radius:50%;background:#7956c5;animation:oraiTyping 1s ease-in-out infinite}.orai-typing i:nth-child(2){animation-delay:.15s}.orai-typing i:nth-child(3){animation-delay:.3s}@keyframes oraiTyping{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}.orai-chat-message.ready .orai-chat-bubble{border-color:#d5c9eb;background:#fdfbff}.orai-chat-bubble ul{margin:0;padding-left:16px;color:#62586b;font-size:9px;line-height:1.5}.orai-chat-bubble details{border-top:1px solid #ebe5f0;padding-top:7px}.orai-chat-bubble details summary{color:#6541ae;font-size:9px;font-weight:750;cursor:pointer}.orai-chat-bubble details p{margin:7px 0 0;color:#716779;font-size:9px;line-height:1.5;white-space:pre-wrap}.orai-chat-questions{display:grid;gap:11px}.orai-chat-questions label{display:grid;gap:5px;border-top:1px solid #eee8f2;padding-top:9px}.orai-chat-questions label>span{display:flex;align-items:flex-start;gap:6px;color:#3c3442;font-size:10px;font-weight:750;line-height:1.45}.orai-chat-questions label>span b{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border-radius:5px;background:#eee7fb;color:#6542b1;font-size:8px}.orai-chat-questions label>small{color:#847b8b;font-size:8px;line-height:1.4}.orai-chat-questions textarea{width:100%;resize:vertical;border:1px solid #dcd4e7;border-radius:9px;padding:8px;color:#342d3a;background:#fff;font:inherit;font-size:10px;line-height:1.45;outline:0}.orai-chat-questions textarea:focus{border-color:#7b5ac6;box-shadow:0 0 0 2px rgba(113,75,193,.1)}.orai-chat-questions label>div{display:flex;flex-wrap:wrap;gap:5px}.orai-chat-questions label>div button{border:1px solid #dfd6ec;border-radius:999px;padding:5px 7px;background:#fff;color:#665870;font-size:8px;cursor:pointer}.orai-chat-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:2px}.orai-chat-actions button{border:1px solid #ddd4e8;border-radius:8px;padding:7px 9px;background:#fff;color:#574c60;font-size:9px;font-weight:750;cursor:pointer}.orai-chat-actions button.primary{border-color:#6540bd;background:#6540bd;color:#fff}.orai-chat-actions button:disabled{cursor:not-allowed;opacity:.5}.orai-run-message .orai-merge,.orai-run-message .orai-merge-complete,.orai-run-message .orai-merge-confirm{margin-top:2px}.orai-new-chat{display:block;margin:0 auto 12px;border:1px solid #dcd4e7;border-radius:999px;padding:7px 11px;background:#fff;color:#6043a0;font-size:9px;font-weight:750;cursor:pointer}.orai-chat-history{flex:0 0 auto;border-top:1px solid #eee9f3}.orai-history-toggle{display:flex;width:100%;align-items:center;gap:7px;border:0;padding:9px 16px;background:#fbfafd;color:#5d5465;text-align:left;cursor:pointer}.orai-history-toggle span{flex:1;font-size:9px;font-weight:800}.orai-history-toggle small{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#ece6f4;color:#695a78;font-size:8px}.orai-history-toggle b{font-size:10px}.orai-chat-history>div{max-height:230px;overflow:auto;padding:10px 16px;background:#fbfafd}.orai-chat-history .orai-chat-message{margin-bottom:8px}.orai-chat-history .orai-chat-avatar{width:22px;height:22px;flex-basis:22px;font-size:10px}.orai-chat-history .orai-chat-bubble{max-width:calc(100% - 30px);width:100%;padding:8px 10px}.orai-refresh-history{display:block;margin:2px auto 5px;border:0;background:transparent;color:#6540ae;font-size:9px;cursor:pointer}.orai-chat-composer{flex:0 0 auto;margin:0 12px 12px;border:1px solid #d7cce7;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(62,39,98,.1);overflow:hidden}.orai-chat-intents{display:flex;gap:4px;padding:7px 8px 0}.orai-chat-intents button{border:0;border-radius:999px;padding:5px 9px;background:transparent;color:#7a7082;font-size:8px;font-weight:800;cursor:pointer}.orai-chat-intents button.active{background:#eee7fb;color:#5d36ac}.orai-chat-composer>label{display:block}.orai-chat-composer textarea{display:block;width:100%;resize:none;border:0;padding:9px 12px 5px;color:#2d2733;background:transparent;font:inherit;font-size:11px;line-height:1.5;outline:0}.orai-chat-composer>.orai-selected-context{border-top:0;padding:5px 9px}.orai-chat-composer>.orai-context-picker{border-top:1px solid #eee9f3}.orai-chat-composer>footer{display:flex;align-items:center;justify-content:space-between;padding:6px 8px}.orai-chat-composer>footer>div{display:flex;align-items:center;gap:5px}.orai-chat-composer>footer>div>button{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:8px;background:#f3eff8;color:#62566e;font-size:13px;cursor:pointer}.orai-chat-composer>footer>div>button:disabled{opacity:.45}.orai-chat-composer>footer small{margin-left:3px;color:#918999;font-size:7px}.orai-chat-send{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:10px;background:#6840c1;color:#fff;font-size:17px;font-weight:800;cursor:pointer}.orai-chat-send:disabled{cursor:not-allowed;opacity:.4}.orai-chat-policy{display:block;border-top:1px solid #f0ebf4;padding:6px 10px;color:#71677b;background:#fbf9fd;font-size:7px;text-align:center}.orai-chat-policy.missing{color:#925c11;background:#fff9e9}@media(max-width:640px){.orai-panel.chat-mode{height:calc(100vh - 82px)}.orai-chat-context-bar{grid-template-columns:minmax(0,1fr) auto}.orai-chat-context-bar>div:nth-child(2){max-width:135px}.orai-chat-context-bar>a{display:none}.orai-chat-feed{padding:12px}.orai-chat-bubble{max-width:92%}.orai-chat-composer{margin:0 8px 8px}.orai-chat-composer>footer small{display:none}}@media(prefers-reduced-motion:reduce){.orai-typing i{animation:none}.orai-chat-feed{scroll-behavior:auto}}.orai-launcher.working span{animation:oraiTyping 1.2s ease-in-out infinite}.orai-launcher.needs-input{background:linear-gradient(135deg,#56320d,#bd6a1e)}.orai-chat-context-bar{display:flex;min-height:44px;align-items:center;gap:7px;padding:8px 16px}.orai-chat-context-bar>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:7px;color:#6540bd;background:#eee8fb}.orai-chat-context-bar>strong{overflow:hidden;max-width:42%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.orai-chat-context-bar>small{overflow:hidden;flex:1;color:#817987;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.orai-chat-context-bar>a{color:#6542b1;font-size:9px;font-weight:750;text-decoration:none}.orai-status{font-size:9px;text-transform:none;letter-spacing:0}.orai-status.state-understanding,.orai-status.state-working{color:#614592;background:#eee8fb}.orai-status.state-needs_input,.orai-status.state-waiting_approval{color:#82580a;background:#fff1cd}.orai-status.state-ready_review{color:#205f8a;background:#e7f4fd}.orai-status.state-live{color:#176b46;background:#def5e9}.orai-status.state-stopped{color:#982f36;background:#ffe5e6}.orai-technical-details{display:grid;gap:6px}.orai-technical-details>small{display:block}.orai-review-work-link{width:100%;border:1px solid #ddd3ec;border-radius:9px;padding:8px 10px;color:#5d3aaa;background:#fff;text-align:left;font-size:9px;font-weight:750;cursor:pointer}.orai-chat-composer textarea{min-height:58px;padding-top:12px;font-size:12px}.orai-chat-actions button,.orai-chat-suggestions button,.orai-review-work-link{min-height:34px}.orai-launcher:focus-visible,.orai-panel button:focus-visible,.orai-panel input:focus-visible,.orai-panel select:focus-visible,.orai-panel textarea:focus-visible{outline:3px solid rgba(104,64,193,.28);outline-offset:2px}.orai-inline-stages{display:none}.orai-inline-body details{border-top:1px solid #ebe6f1;padding-top:8px}.orai-inline-body details summary{color:#6244a7;font-size:9px;font-weight:750;cursor:pointer}.orai-inline-body details p,.orai-inline-body details pre{margin:7px 0 0;color:#6d6574;font-size:9px;line-height:1.55;white-space:pre-wrap}.orai-inline-next>strong,.orai-inline-questions>strong,.orai-inline-review>strong,.orai-inline-run>div strong{font-size:12px}.orai-inline-actions button,.orai-inline-next>button{min-height:34px}@media(max-width:640px){.orai-launcher b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orai-chat-context-bar>strong{max-width:38%}.orai-chat-context-bar>small{font-size:8px}.orai-inline-body{padding:11px}}@media(prefers-reduced-motion:reduce){.orai-launcher.working span{animation:none}}.orai-routing-note{margin:0;border-radius:9px;padding:9px 10px;color:#665d70;background:#f4f0fb;font-size:9px;line-height:1.5}.orai-run-progress{display:grid;gap:4px}.orai-run-progress>span{display:block;height:5px;overflow:hidden;border-radius:999px;background:#ece6f3}.orai-run-progress>span>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7650cb,#9a73ea);transition:width .25s ease}.orai-run-progress>small{color:#776b80;font-size:8px;text-transform:capitalize}.orai-flow-signal{display:grid;gap:8px;border:1px solid #dfd7eb;border-radius:12px;padding:11px 12px;background:#faf8fd}.orai-flow-signal.healthy{border-color:#cce8d8;background:#f3fbf6}.orai-flow-signal.attention,.orai-flow-signal.delivery{border-color:#efd8a8;background:#fffaf0}.orai-flow-signal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.orai-flow-signal>header>div{display:grid;gap:3px}.orai-flow-signal header span{color:#7250bd;font-size:7px;font-weight:850;letter-spacing:.12em}.orai-flow-signal header strong{font-size:11px}.orai-flow-signal header small{color:#817789;font-size:8px}.orai-flow-signal>p{margin:0;color:#6f6578;font-size:9px;line-height:1.45}.orai-flow-signal dl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0}.orai-flow-signal dl>div{display:grid;gap:2px;border-radius:8px;padding:7px;background:rgba(255,255,255,.75)}.orai-flow-signal dt{color:#847a8c;font-size:7px}.orai-flow-signal dd{margin:0;color:#342c3d;font-size:11px;font-weight:800}@media(max-width:640px){.orai-flow-signal dl{grid-template-columns:1fr 1fr}}.audit-page{max-width:1480px}.audit-center{min-height:calc(100vh - 124px);overflow:hidden;border:1px solid #dfe3ea;border-radius:14px;background:#f8f9fb;box-shadow:0 8px 28px rgba(27,33,48,.04)}.audit-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid #e4e7ed;background:radial-gradient(circle at 88% 0,#eeeaff,transparent 35%),#fff}.audit-heading small,.audit-report-heading small,.audit-task-plan>header small{color:#6857bd;font-size:8px;font-weight:850;letter-spacing:.14em}.audit-heading h1{margin:7px 0 5px;font-size:34px;letter-spacing:-.045em}.audit-heading p{max-width:760px;margin:0;color:#626c7b;font-size:10px;line-height:1.6}.audit-heading button,.audit-report-heading button{border:1px solid #d8dce5;border-radius:8px;padding:9px 12px;color:#5749a6;background:#fff;font-size:9px;font-weight:750;cursor:pointer}.audit-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 28px 12px}.audit-summary article{display:flex;min-height:94px;flex-direction:column;border:1px solid #e1e4ea;border-radius:11px;padding:14px 16px;background:#fff}.audit-summary small{color:#707a89;font-size:8px}.audit-summary strong{margin:5px 0;font-size:24px}.audit-summary span{color:#7d8693;font-size:8px}.audit-summary .negative strong{color:#b33643}.audit-summary .positive strong{color:#27765d}.audit-tabs{display:flex;overflow-x:auto;gap:4px;border-bottom:1px solid #e1e5eb;padding:0 28px;background:#fff}.audit-tabs button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;padding:13px 12px;color:#646e7e;background:transparent;font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.audit-tabs button.active{border-color:#6757c1;color:#5748a8}.audit-tabs em{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;color:#727b88;background:#f0f1f4;font-size:7px;font-style:normal}.audit-error{margin:14px 28px 0;border:1px solid #f0c8cc;border-radius:9px;padding:11px 13px;color:#a32d39;background:#fff0f1;font-size:9px}.audit-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:20px 28px 32px}.audit-category-filter{display:flex;overflow-x:auto;gap:5px;margin-bottom:12px}.audit-category-filter button{border:1px solid #e0e3e9;border-radius:999px;padding:7px 10px;color:#687282;background:#fff;font-size:8px;cursor:pointer}.audit-category-filter button.active{border-color:#cfc7f3;color:#5545a7;background:#f0edff}.audit-skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.audit-skill-grid>button{display:grid;min-height:142px;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;border:1px solid #e0e4ea;border-radius:11px;padding:16px;color:#293141;background:#fff;text-align:left;box-shadow:0 4px 14px rgba(31,38,53,.025);cursor:pointer;transition:.16s}.audit-skill-grid>button.selected,.audit-skill-grid>button:hover{border-color:#c9c0ef;box-shadow:0 9px 24px rgba(54,43,111,.08);transform:translateY(-1px)}.audit-skill-grid>button.selected{box-shadow:inset 3px 0 #7564cf,0 9px 24px rgba(54,43,111,.08)}.audit-run-icon,.audit-skill-grid>button>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#5949aa;background:#ebe8fc;font-size:15px}.audit-skill-grid small{color:#7464c4;font-size:7px;font-weight:800;letter-spacing:.08em}.audit-skill-grid h2{margin:6px 0;font-size:13px}.audit-skill-grid p{margin:0;color:#687282;font-size:9px;line-height:1.55}.audit-skill-grid footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.audit-skill-grid em{border-radius:999px;padding:4px 6px;color:#5b6473;background:#f0f2f5;font-size:7px;font-style:normal}.audit-skill-grid em.sensitive{color:#8f5b18;background:#fff1d9}.audit-skill-grid>button>b{align-self:center;color:#7d6bd2}.audit-run-panel{position:sticky;top:84px;align-self:start;border:1px solid #dfd9f3;border-radius:13px;padding:22px;background:#fff;box-shadow:0 12px 34px rgba(42,34,79,.07)}.audit-run-panel>small{display:block;margin-top:13px;color:#6a59bd;font-size:7px;font-weight:850;letter-spacing:.12em}.audit-run-panel h2{margin:6px 0;font-size:18px}.audit-run-panel>p{margin:0 0 17px;color:#687282;font-size:9px;line-height:1.6}.audit-run-panel>label{display:grid;gap:5px;margin-top:11px;color:#545e6d;font-size:9px;font-weight:700}.audit-run-panel select,.audit-run-panel textarea{width:100%;border:1px solid #dfe3e9;border-radius:8px;padding:9px 10px;color:#303846;background:#fff;font:inherit;font-size:9px}.audit-run-panel textarea{resize:vertical;line-height:1.5}.audit-authorization{display:grid!important;grid-template-columns:auto 1fr;align-items:flex-start}.audit-authorization input{margin-top:3px}.audit-authorization span,.audit-task-approval label>span{display:flex;flex-direction:column;gap:3px}.audit-authorization small,.audit-task-approval label small{color:#7d8693;font-size:8px;font-weight:400;line-height:1.45}.audit-safety{display:flex;flex-direction:column;gap:4px;margin:15px 0;border-radius:8px;padding:10px;color:#246a52;background:#eaf8f2;font-size:8px}.audit-safety b{font-size:9px}.audit-primary{min-height:37px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:#6553c2;font-size:9px;font-weight:750;cursor:pointer}.audit-run-panel>.audit-primary{width:100%}.audit-primary:disabled{opacity:.5;cursor:not-allowed}.audit-select-empty{display:grid;min-height:410px;place-items:center;align-content:center;text-align:center}.audit-empty>span,.audit-select-empty>span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:#604fb3;background:#ece9fc;font-size:18px}.audit-select-empty h2{margin:13px 0 5px}.audit-select-empty p{max-width:260px}.audit-findings,.audit-history,.audit-task-plan{padding:20px 28px 34px}.audit-report-heading,.audit-task-plan>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px;border:1px solid #ded9f2;border-radius:12px;padding:18px 20px;background:linear-gradient(120deg,#fff,#f3f0ff)}.audit-report-heading h2,.audit-task-plan>header h2{max-width:820px;margin:7px 0 0;font-size:17px;line-height:1.35}.audit-finding{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;margin-bottom:9px;border:1px solid #e0e4ea;border-left:3px solid #8b95a3;border-radius:11px;padding:17px;background:#fff}.audit-finding.critical{border-left-color:#c13d4a}.audit-finding.high{border-left-color:#d07a31}.audit-finding.medium{border-left-color:#b79b24}.audit-finding.low{border-left-color:#6681a4}.audit-finding-rank{display:flex;align-items:center;flex-direction:column;gap:5px}.audit-finding-rank span,.audit-proposal-severity{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#fff;background:#778291;font-size:11px;font-weight:850}.audit-finding.critical .audit-finding-rank span,.audit-proposal-severity.critical{background:#bc3c48}.audit-finding.high .audit-finding-rank span,.audit-proposal-severity.high{background:#c8732c}.audit-finding.medium .audit-finding-rank span,.audit-proposal-severity.medium{background:#aa8e1e}.audit-finding.low .audit-finding-rank span,.audit-proposal-severity.low{background:#607b9c}.audit-finding-rank small{color:#707a89;font-size:7px;text-transform:uppercase}.audit-finding>div:nth-child(2)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.audit-finding h3{margin:0 0 4px;font-size:12px}.audit-finding header small{color:#7d8693;font-size:8px;text-transform:capitalize}.audit-finding header a{color:#5c4cae;font-size:8px;font-weight:750;text-decoration:none}.audit-finding p{margin:9px 0;color:#5d6777;font-size:9px;line-height:1.55}.audit-finding details summary{color:#5f50ad;font-size:8px;font-weight:700;cursor:pointer}.audit-finding ul{margin:7px 0;padding-left:17px;color:#687282;font-size:8px;line-height:1.55}.audit-recommendation{display:flex;flex-direction:column;gap:4px;margin-top:11px;border-radius:8px;padding:10px;background:#f6f7f9}.audit-recommendation b{font-size:8px}.audit-recommendation span{color:#626c7b;font-size:8px;line-height:1.55}.audit-finding-actions{display:flex;align-items:flex-start;gap:5px}.audit-finding-actions button{border:1px solid #dfe3e9;border-radius:7px;padding:7px 8px;color:#5f6877;background:#fff;font-size:8px;white-space:nowrap;cursor:pointer}.audit-limitations{margin-top:14px;border:1px solid #e6dfc6;border-radius:10px;padding:13px 15px;color:#665d43;background:#fffbed}.audit-limitations strong{font-size:9px}.audit-limitations p{margin:5px 0 0;font-size:8px;line-height:1.5}.audit-task-plan>header p{max-width:760px;margin:6px 0 0;color:#687282;font-size:9px;line-height:1.55}.audit-proposal{display:grid;grid-template-columns:auto 36px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;border:1px solid #e0e4ea;border-radius:10px;padding:13px 15px;background:#fff}.audit-proposal.deferred{opacity:.64}.audit-proposal input{width:15px;height:15px;accent-color:#6654c5}.audit-proposal small{color:#7666c4;font-size:7px;font-weight:800;text-transform:uppercase}.audit-proposal h3{margin:4px 0;font-size:10px}.audit-proposal p{margin:0;color:#717b89;font-size:8px}.audit-task-approval{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;border:1px solid #d8d2ee;border-radius:11px;padding:15px 17px;background:#f3f0ff}.audit-task-approval>label{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;color:#443a72;font-size:9px}.audit-task-approval input{margin-top:2px;accent-color:#6553c2}.audit-remediation-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 13px;padding:0;list-style:none}.audit-remediation-flow li{display:flex;align-items:center;gap:9px;border:1px solid #e1e4ea;border-radius:9px;padding:10px;background:#fff}.audit-remediation-flow li>b{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:#fff;background:#6553c2;font-size:9px}.audit-remediation-flow span{display:flex;flex-direction:column;gap:2px;color:#394252;font-size:8px;font-weight:750}.audit-remediation-flow small{color:#7b8491;font-size:7px;font-weight:400}.audit-proposal details{margin-top:9px;border-top:1px solid #eceef2;padding-top:8px}.audit-proposal summary{color:#5f50ad;font-size:8px;font-weight:750;cursor:pointer}.audit-proposal details>strong{display:block;margin-top:9px;color:#3e4755;font-size:8px}.audit-proposal details ul{margin:5px 0 0;padding-left:16px;color:#687282;font-size:8px;line-height:1.55}.audit-proposal-description{margin-top:7px!important;white-space:pre-wrap;line-height:1.55!important}.audit-history-head,.audit-history>button{display:grid;grid-template-columns:1.4fr 1fr 1fr 100px 150px;align-items:center;gap:12px}.audit-history-head{padding:8px 14px;color:#7d8693;font-size:8px}.audit-history>button{width:100%;min-height:61px;border:1px solid #e1e4ea;border-bottom:0;padding:10px 14px;color:#303846;background:#fff;text-align:left;cursor:pointer}.audit-history>button:first-of-type{border-radius:10px 10px 0 0}.audit-history>button:last-of-type{border-bottom:1px solid #e1e4ea;border-radius:0 0 10px 10px}.audit-history>button.active{background:#f5f2ff}.audit-history>button span{display:flex;min-width:0;flex-direction:column;gap:3px}.audit-history b{font-size:9px}.audit-history small,.audit-history time{color:#7b8492;font-size:8px}.audit-history em{width:fit-content;border-radius:999px;padding:4px 7px;color:#267056;background:#e4f5ed;font-size:7px;font-style:normal;text-transform:uppercase}.audit-empty{display:grid;min-height:280px;place-items:center;align-content:center;border:1px dashed #d9dde4;border-radius:12px;background:#fff;text-align:center}.audit-empty h2{margin:13px 0 5px;font-size:13px}.audit-empty p{max-width:360px;margin:0;color:#737d8c;font-size:9px}.audit-empty button{margin-top:13px;border:0;border-radius:8px;padding:8px 11px;color:#fff;background:#6654c5;font-size:9px;cursor:pointer}@media(max-width:1100px){.audit-catalog-layout{grid-template-columns:1fr}.audit-run-panel{position:static}.audit-summary{grid-template-columns:1fr 1fr}}@media(max-width:760px){.audit-heading{align-items:flex-start;flex-direction:column;padding:20px 16px}.audit-catalog-layout,.audit-findings,.audit-history,.audit-summary,.audit-task-plan{padding-right:14px;padding-left:14px}.audit-tabs{padding:0 10px}.audit-skill-grid{grid-template-columns:1fr}.audit-finding{grid-template-columns:42px minmax(0,1fr)}.audit-finding-actions{grid-column:2;flex-wrap:wrap}.audit-history-head{display:none}.audit-history>button{grid-template-columns:1fr auto}.audit-history>button>span:nth-child(2),.audit-history>button>span:nth-child(3),.audit-history>button>time{display:none}.audit-task-approval{align-items:stretch;flex-direction:column}.audit-remediation-flow{grid-template-columns:1fr 1fr}}@media(max-width:520px){.audit-summary{grid-template-columns:1fr 1fr;gap:7px;padding-top:12px}.audit-summary article{min-height:88px;padding:12px}.audit-report-heading{align-items:flex-start;flex-direction:column}.audit-finding{padding:13px}.audit-finding>div:nth-child(2)>header{flex-direction:column}.audit-proposal{grid-template-columns:auto 32px 1fr}.audit-run-panel{padding:17px}}.audit-run-summary{padding:20px 28px 34px}.audit-summary-heading{align-items:center}.audit-summary-heading p{margin:7px 0 0;color:#727b89;font-size:9px;text-transform:capitalize}.audit-run-status{border-radius:999px;padding:6px 10px;color:#237052;background:#e5f6ed;font-size:8px;font-weight:800;text-transform:uppercase}.audit-run-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;padding:0;list-style:none}.audit-run-flow li{display:flex;align-items:center;gap:10px;border:1px solid #e1e4ea;border-radius:10px;padding:12px;background:#fff}.audit-run-flow li>b{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:8px;color:#7b8491;background:#eef0f3;font-size:9px}.audit-run-flow li.complete>b{color:#28724f;background:#e6f6ed}.audit-run-flow li.current{border-color:#d5cef1;background:#f7f5ff}.audit-run-flow li.current>b{color:#fff;background:#6654c5}.audit-run-flow li>span{display:flex;min-width:0;flex-direction:column;gap:3px;color:#364050;font-size:9px;font-weight:800}.audit-run-flow li small{color:#818997;font-size:7px;font-weight:400}.audit-outcome-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:11px}.audit-created-task-register,.audit-raised-tasks,.audit-severity-overview{border:1px solid #e0e4ea;border-radius:12px;background:#fff;overflow:hidden}.audit-created-task-register>header,.audit-raised-tasks>header,.audit-severity-overview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px;border-bottom:1px solid #eceef2}.audit-created-task-register header small,.audit-proposal-heading>small,.audit-raised-tasks header small,.audit-severity-overview header small{color:#6d5cc0;font-size:7px;font-weight:850;letter-spacing:.12em}.audit-created-task-register h3,.audit-proposal-heading h3,.audit-raised-tasks h3,.audit-severity-overview h3{margin:4px 0 0;font-size:13px}.audit-raised-tasks header button,.audit-severity-overview header button{border:0;color:#5c4bac;background:transparent;font-size:8px;font-weight:750;cursor:pointer}.audit-severity-overview>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:16px}.audit-severity-overview article{display:flex;flex-direction:column;border-radius:9px;padding:12px;background:#f5f6f8}.audit-severity-overview article strong{font-size:22px}.audit-severity-overview article span{color:#747e8c;font-size:8px;text-transform:capitalize}.audit-severity-overview article.critical strong{color:#b73340}.audit-severity-overview article.high strong{color:#bd6b28}.audit-severity-overview article.medium strong{color:#9a811c}.audit-severity-overview article.low strong{color:#587491}.audit-severity-overview>aside{margin:0 16px 16px;border-radius:9px;padding:11px;background:#f7f8fa}.audit-severity-overview>aside strong{font-size:8px}.audit-severity-overview>aside p{margin:4px 0 0;color:#687282;font-size:8px;line-height:1.5}.audit-raised-tasks>div:not(.audit-no-tasks){display:grid}.audit-created-task-register>a,.audit-raised-tasks a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eceef2;padding:12px 17px;color:#323a48;text-decoration:none}.audit-created-task-register>a:first-of-type,.audit-raised-tasks a:first-child{border-top:0}.audit-created-task-register>a:hover,.audit-raised-tasks a:hover{background:#f8f7fd}.audit-created-task-register>a>span,.audit-raised-tasks a>span{display:flex;min-width:0;flex-direction:column;gap:3px}.audit-created-task-register>a b,.audit-raised-tasks a b{color:#6654be;font-size:8px}.audit-created-task-register>a strong,.audit-raised-tasks a strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.audit-created-task-register>a small,.audit-raised-tasks a small{color:#7b8491;font-size:7px}.audit-created-task-register>a em,.audit-raised-tasks a em{border-radius:999px;padding:5px 8px;color:#705d17;background:#fff1bf;font-size:7px;font-style:normal;text-transform:capitalize}.audit-created-task-register>a em.state-done,.audit-raised-tasks a em.state-done{color:#257052;background:#e4f6ec}.audit-no-tasks{display:grid;min-height:170px;place-items:center;align-content:center;padding:20px;text-align:center}.audit-no-tasks>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#6553bd;background:#edeafd}.audit-no-tasks strong{margin-top:9px;font-size:10px}.audit-no-tasks p{max-width:350px;margin:5px 0 0;color:#7a8390;font-size:8px;line-height:1.5}.audit-summary-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.audit-summary-actions button{min-height:37px;border:1px solid #dce0e7;border-radius:8px;padding:0 13px;color:#5e6775;background:#fff;font-size:8px;font-weight:750;cursor:pointer}.audit-summary-actions button.audit-primary{border:0;color:#fff;background:#6553c2}.audit-created-task-register{margin-bottom:14px}.audit-created-task-register>header>span{color:#727c89;font-size:8px}.audit-created-task-register>a>span:last-child{align-items:flex-end}.audit-proposal-heading{margin:18px 0 11px}.audit-proposal-heading p{margin:5px 0 0;color:#747d8a;font-size:8px}.audit-plan-complete{display:flex;align-items:center;gap:11px;margin-top:14px;border:1px solid #cee7da;border-radius:10px;padding:13px 15px;background:#eef9f3}.audit-plan-complete>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#fff;background:#2c7b5a}.audit-plan-complete strong{font-size:9px}.audit-plan-complete p{margin:4px 0 0;color:#617469;font-size:8px}.audit-task-plan>header>button{border:1px solid #d8dce5;border-radius:8px;padding:8px 11px;color:#5749a6;background:#fff;font-size:8px;font-weight:750;cursor:pointer}@media(max-width:980px){.audit-outcome-grid{grid-template-columns:1fr}.audit-run-flow{grid-template-columns:1fr 1fr}}@media(max-width:760px){.audit-run-summary{padding-right:14px;padding-left:14px}.audit-summary-heading{align-items:flex-start;flex-direction:column}.audit-run-flow{grid-template-columns:1fr}.audit-severity-overview>div{grid-template-columns:1fr 1fr}.audit-summary-actions{align-items:stretch;flex-direction:column}.audit-summary-actions button{width:100%}.audit-created-task-register>a{align-items:flex-start;flex-direction:column}.audit-created-task-register>a>span:last-child{align-items:flex-start}}.audit-catalog-tools{display:flex;align-items:end;gap:8px;margin-bottom:12px}.audit-catalog-search{display:grid;flex:1;gap:5px;color:#606a79;font-size:8px;font-weight:750}.audit-catalog-tools>button,.audit-template-actions button{min-height:38px;border:1px solid #d9dde6;border-radius:8px;padding:0 11px;color:#5949a8;background:#fff;font-size:8px;font-weight:750;cursor:pointer}.audit-catalog-search input,.audit-classification select,.audit-compare select,.audit-finding-filters input,.audit-finding-filters select,.audit-run-panel input{min-height:38px;border:1px solid #dfe3e9;border-radius:8px;padding:8px 10px;color:#303846;background:#fff;font:inherit}.audit-prompt-editor{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:8px!important}.audit-restore-prompt{margin:6px 0 0;border:0;color:#5e4caf;background:transparent;font-size:8px;font-weight:750;cursor:pointer}.audit-template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 13px}.audit-template-actions small{flex-basis:100%;color:#7c8592;font-size:7px}.audit-template-details{margin:12px 0;border:1px solid #e3e5ea;border-radius:9px;padding:10px;color:#626c7b;font-size:8px}.audit-template-details summary{color:#5546a4;font-weight:800;cursor:pointer}.audit-template-details strong{display:block;margin-top:10px;color:#353e4d}.audit-template-details ul{padding-left:17px;line-height:1.55}.audit-finding-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(110px,140px)) auto;align-items:end;gap:8px;margin:0 0 12px;border:1px solid #e1e4ea;border-radius:10px;padding:12px;background:#fff}.audit-finding-filters label{display:grid;gap:5px;color:#657080;font-size:8px;font-weight:750}.audit-finding-filters button{min-height:38px;border:1px solid #dfe3e9;border-radius:8px;padding:0 12px;color:#5b4bab;background:#fff;font-size:8px;cursor:pointer}.audit-classification{display:flex;align-items:center;gap:8px;margin:8px 0;color:#4d5665;font-size:8px;font-weight:750}.audit-classification select{min-height:31px;padding:5px 28px 5px 8px}.audit-compare{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:13px;border:1px solid #ddd7f1;border-radius:11px;padding:13px 15px;background:#f6f3ff}.audit-compare>div:first-child{display:flex;flex:1;min-width:190px;flex-direction:column;gap:3px}.audit-compare strong{font-size:9px}.audit-compare span{color:#717b89;font-size:8px}.audit-compare-result{display:flex;flex-basis:100%;flex-wrap:wrap;gap:7px}.audit-compare-result span{display:flex;gap:5px;border-radius:7px;padding:6px 8px;background:#fff;text-transform:capitalize}.audit-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #e1e4ea;border-bottom:0;background:#fff}.audit-history-row:last-of-type{border-bottom:1px solid #e1e4ea;border-radius:0 0 10px 10px}.audit-history-row.active{background:#f5f2ff}.audit-history-row>button:first-child{display:grid;min-height:61px;grid-template-columns:1.4fr 1fr 1fr 100px 150px;align-items:center;gap:12px;border:0;padding:10px 14px;color:#303846;background:transparent;text-align:left;cursor:pointer}.audit-history-row>button:first-child span{display:flex;min-width:0;flex-direction:column;gap:3px}.audit-history-row b{font-size:9px}.audit-history-row small,.audit-history-row time{color:#7b8492;font-size:8px}.audit-history-row em{width:fit-content;border-radius:999px;padding:4px 7px;color:#267056;background:#e4f5ed;font-size:7px;font-style:normal;text-transform:uppercase}.audit-rerun{align-self:center;margin-right:12px;border:1px solid #d8dce5;border-radius:7px;padding:7px 9px;color:#5948a9;background:#fff;font-size:8px;cursor:pointer}@media(max-width:760px){.audit-finding-filters{grid-template-columns:1fr 1fr}.audit-finding-filters label:first-child{grid-column:1/-1}.audit-history-row>button:first-child{grid-template-columns:1fr auto}.audit-history-row>button:first-child>span:nth-child(2),.audit-history-row>button:first-child>span:nth-child(3),.audit-history-row>button:first-child>time{display:none}.audit-rerun{margin-right:8px}}@media(max-width:1100px) and (min-width:761px){.audit-finding-filters{grid-template-columns:repeat(3,1fr)}.audit-finding-filters label:first-child{grid-column:span 2}}.audit-running{display:grid;min-height:360px;place-items:center;align-content:center;border:1px solid #ddd7f2;border-radius:13px;padding:30px;background:linear-gradient(145deg,#fff,#f5f2ff);text-align:center}.audit-running>span{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;color:#fff;background:#6755c3;font-size:19px}.audit-running h2{margin:15px 0 5px;font-size:17px}.audit-running p{margin:0;color:#626d7c;font-size:9px}.audit-running>div{display:flex;gap:5px;margin:16px 0}.audit-running i{width:7px;height:7px;border-radius:50%;background:#7665cc;animation:audit-pulse 1.2s infinite}.audit-running i:nth-child(2){animation-delay:.18s}.audit-running i:nth-child(3){animation-delay:.36s}.audit-running small{color:#7b8491;font-size:8px}@keyframes audit-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.audit-running i{animation:none;opacity:.7}}.triage-page{width:100%;max-width:1480px;min-height:calc(100vh - 124px);margin:0 auto;color:#202638}.triage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.triage-heading>div:first-child>span,.triage-rule-form header span{color:#705bd5;font-size:10px;font-weight:800;letter-spacing:.16em}.triage-heading h1{margin:7px 0 5px;font-size:42px;letter-spacing:-.045em}.triage-heading p{max-width:720px;margin:0;color:#697184;font-size:14px;line-height:1.55}.triage-heading>div:last-child{display:flex;gap:9px}.triage-primary,.triage-secondary{min-height:40px;padding:0 15px;border:1px solid #d8dce7;border-radius:10px;color:#30374a;background:#fff;font-size:12px;font-weight:750;cursor:pointer}.triage-primary{border-color:#6d57d8;color:#fff;background:#6d57d8;box-shadow:0 7px 18px rgba(109,87,216,.18)}.triage-primary:disabled,.triage-secondary:disabled{opacity:.5;cursor:not-allowed}.triage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.triage-metrics article{display:flex;min-height:112px;flex-direction:column;padding:18px;border:1px solid #e1e4ec;border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(24,31,51,.035)}.triage-metrics span{color:#737b8e;font-size:11px;font-weight:700}.triage-metrics strong{margin:8px 0 3px;color:#22293a;font-size:29px;letter-spacing:-.04em}.triage-metrics small{color:#9aa1af;font-size:10px}.triage-tabs{display:flex;gap:3px;padding:0 16px;border:1px solid #e1e4ec;border-bottom:0;border-radius:14px 14px 0 0;background:#fff}.triage-tabs button{display:flex;align-items:center;gap:8px;padding:16px 12px 13px;border:0;border-bottom:3px solid transparent;color:#6d7486;background:transparent;font-size:12px;font-weight:750;cursor:pointer}.triage-tabs button.active{border-color:#705bd5;color:#4f3eb3}.triage-tabs span{display:grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:#f0eefb;font-size:9px}.triage-list,.triage-rules{min-height:390px;padding:18px;border:1px solid #e1e4ec;border-radius:0 0 14px 14px;background:#f7f8fb}.triage-list{display:grid;gap:12px}.triage-card{overflow:hidden;border:1px solid #e0e3eb;border-radius:13px;background:#fff;box-shadow:0 4px 15px rgba(25,31,48,.035)}.triage-card>header{display:grid;align-items:center;gap:13px;padding:17px 18px;grid-template-columns:38px minmax(0,1fr) auto}.triage-work-type{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#5d50b8;background:#eeebff;font-size:18px}.triage-work-type.defect{color:#b44752;background:#fff0f1}.triage-work-title{display:flex;min-width:0;flex-direction:column}.triage-work-title>span{color:#8c93a2;font-size:9px;font-weight:700;text-transform:uppercase}.triage-work-title>button{overflow:hidden;margin:4px 0;padding:0;border:0;color:#242b3d;background:transparent;font-size:14px;font-weight:780;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.triage-work-title>button:hover{color:#5c47c4;text-decoration:underline}.triage-work-title small{color:#969dab;font-size:9px}.triage-card>header>em{padding:5px 9px;border-radius:999px;color:#667080;background:#f1f2f5;font-size:9px;font-style:normal;font-weight:750;text-transform:capitalize}.triage-card>header>em.urgent{color:#a93843;background:#ffeaec}.triage-card>header>em.high{color:#9a641d;background:#fff3dc}.triage-rule-match{display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid #f0f1f4;border-bottom:1px solid #eceaf8;color:#5847ae;background:#f8f7ff}.triage-rule-match.manual{color:#80662c;background:#fffaf0}.triage-rule-match>span{font-size:15px}.triage-rule-match p{margin:0;font-size:10px}.triage-route-grid{display:grid;gap:12px;padding:16px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.triage-form-grid label,.triage-route-grid label{display:flex;gap:6px;flex-direction:column;color:#697184;font-size:10px;font-weight:750}.triage-form-grid input,.triage-form-grid select,.triage-route-grid input,.triage-route-grid select{width:100%;height:38px;padding:0 11px;border:1px solid #dce0e8;border-radius:9px;color:#2c3345;background:#fff;font:inherit;font-size:11px;font-weight:600;outline:none}.triage-form-grid input:focus,.triage-form-grid select:focus,.triage-route-grid input:focus,.triage-route-grid select:focus{border-color:#8b78e5;box-shadow:0 0 0 3px rgba(112,91,213,.1)}.triage-card>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 17px}.triage-decision-summary{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid #eff0f3}.triage-decision-summary span{color:#28735a;font-size:11px;font-weight:780}.triage-decision-summary p{margin:0;color:#8a91a0;font-size:10px}.triage-empty{display:flex;min-height:330px;align-items:center;justify-content:center;flex-direction:column;color:#858c9c;text-align:center}.triage-empty>span{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;color:#6551ca;background:#ece8ff;font-size:21px}.triage-empty h2{margin:14px 0 6px;color:#353c4d;font-size:18px}.triage-empty p{max-width:480px;margin:0 0 17px;font-size:11px;line-height:1.55}.triage-rule-form{margin-bottom:16px;border:1px solid #dbd8f1;border-radius:13px;background:#fff}.triage-rule-form>header{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #ececf2}.triage-rule-form h2{margin:5px 0 4px;font-size:19px}.triage-rule-form header p{margin:0;color:#7d8492;font-size:10px}.triage-rule-form header button{border:0;color:#7e8491;background:transparent;font-size:22px;cursor:pointer}.triage-form-grid{display:grid;gap:13px;padding:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.triage-form-grid .wide{grid-column:1/-1}.triage-rule-form>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 20px 18px}.triage-rule-list{display:grid;gap:10px}.triage-rule-list>article{display:grid;align-items:center;gap:14px;padding:17px;border:1px solid #e1e4eb;border-radius:12px;background:#fff;grid-template-columns:40px minmax(0,1fr) auto auto}.triage-rule-list>article.paused{opacity:.68}.triage-rule-order{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#5c48c0;background:#eeebff;font-size:12px;font-weight:800}.triage-rule-list small{color:#7a6ad1;font-size:9px;text-transform:capitalize}.triage-rule-list h3{margin:4px 0;color:#2a3142;font-size:13px}.triage-rule-list p{margin:0 0 7px;color:#8b92a1;font-size:10px}.triage-rule-list article>div>div{display:flex;flex-wrap:wrap;gap:5px}.triage-rule-list article>div>div span{padding:4px 7px;border-radius:7px;color:#636c7f;background:#f1f2f6;font-size:8px}.triage-rule-list article>em{padding:5px 8px;border-radius:999px;color:#28735a;background:#e6f5ef;font-size:8px;font-style:normal}.triage-rule-list article.paused>em{color:#716d64;background:#f0efec}.triage-rule-list article>button{padding:7px 10px;border:1px solid #dce0e8;border-radius:8px;color:#50586b;background:#fff;font-size:9px;font-weight:700;cursor:pointer}@media(max-width:900px){.triage-heading{align-items:flex-start;flex-direction:column}.triage-metrics,.triage-route-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.triage-heading h1{font-size:33px}.triage-heading>div:last-child{width:100%}.triage-heading>div:last-child button{flex:1}.triage-metrics{grid-template-columns:1fr 1fr}.triage-metrics article{min-height:96px;padding:14px}.triage-tabs{overflow:auto}.triage-tabs button{white-space:nowrap}.triage-list,.triage-rules{padding:10px}.triage-form-grid,.triage-route-grid{grid-template-columns:1fr}.triage-form-grid .wide{grid-column:auto}.triage-card>footer{align-items:stretch;flex-direction:column}.triage-rule-list>article{grid-template-columns:38px minmax(0,1fr)}.triage-rule-list article>button,.triage-rule-list article>em{grid-column:2}.triage-card>header{grid-template-columns:38px minmax(0,1fr)}.triage-card>header>em{grid-column:2;justify-self:start}}.collaboration.hierarchy-open .collaboration-panel{max-height:540px;background:#fafbfc}.link-actions{flex-wrap:wrap}.link-actions button{min-width:82px}.relationship-picker{overflow:hidden;margin:0 0 14px;border:1px solid #dcd9f1;border-radius:11px;background:#fff;box-shadow:0 8px 24px rgba(38,42,61,.06)}.relationship-picker>header{display:flex;align-items:flex-start;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #ececf2;background:#f8f7ff}.relationship-picker>header div{display:flex;gap:3px;flex-direction:column}.relationship-picker>header strong{color:#2d3445;font-size:11px}.relationship-picker>header small{color:#7b8291;font-size:8px}.relationship-picker>header button{border:0;color:#747c8c;background:transparent;font-size:18px;cursor:pointer}.relationship-picker>label{display:flex;gap:6px;padding:12px 14px;flex-direction:column;color:#626b7d;font-size:8px;font-weight:750}.relationship-picker>label input{height:35px;padding:0 10px;border:1px solid #dadfe8;border-radius:8px;color:#303749;background:#fff;font-size:10px;outline:0}.relationship-picker>label input:focus{border-color:#8876df;box-shadow:0 0 0 3px rgba(109,91,208,.1)}.relationship-candidates{display:grid;max-height:210px;overflow:auto;border-top:1px solid #eff0f3}.relationship-candidates>button{display:grid;align-items:center;gap:10px;padding:10px 14px;border:0;border-bottom:1px solid #eff0f3;color:#343b4d;background:#fff;text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto}.relationship-candidates>button:hover{background:#f8f7ff}.relationship-candidates>button:disabled{opacity:.5;cursor:wait}.relationship-candidates>button>span:nth-child(2){display:flex;min-width:0;gap:3px;flex-direction:column}.relationship-candidates small{color:#8a92a1;font-size:8px;text-transform:capitalize}.relationship-candidates strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.relationship-candidates em{color:#7a6470;font-size:8px;font-style:normal;text-transform:capitalize}.relationship-candidates>p{margin:0;padding:24px;color:#9097a5;font-size:9px;text-align:center}.relationship-type{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#5b4dbc;background:#ece9ff;font-size:13px}.relationship-type.defect{color:#b44852;background:#ffebed}.relationship-progress{display:grid;align-items:center;gap:10px;margin-bottom:10px;padding:11px 13px;border:1px solid #e2e4eb;border-radius:10px;background:#fff;grid-template-columns:minmax(150px,.7fr) minmax(160px,1fr) auto}.relationship-progress>div:first-child{display:flex;gap:2px;flex-direction:column}.relationship-progress span{color:#777f90;font-size:8px}.relationship-progress strong{color:#333a4b;font-size:10px}.relationship-progress>div:nth-child(2){overflow:hidden;height:7px;border-radius:4px;background:#ececf2}.relationship-progress i{display:block;height:100%;border-radius:4px;background:#6d5bd0}.relationship-progress>b{color:#5a4ab0;font-size:9px}.relationship-blocked-notice{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border:1px solid #f0d5d7;border-radius:10px;color:#98454c;background:#fff6f7}.relationship-blocked-notice>span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:#ffe4e7;font-size:11px;font-weight:800}.relationship-blocked-notice p{display:flex;gap:3px;flex-direction:column;margin:0;font-size:8px}.relationship-blocked-notice strong{font-size:10px}.relationship-groups{display:grid;gap:11px}.relationship-groups>section{display:grid;gap:6px}.relationship-groups h4{display:flex;align-items:center;gap:6px;margin:0;color:#555e70;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.relationship-groups h4 span{display:grid;min-width:16px;height:16px;place-items:center;border-radius:8px;background:#e9ebf0;font-size:7px}.relationship-row{display:grid;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e2e5eb;border-radius:9px;background:#fff;grid-template-columns:30px minmax(0,1fr) auto}.relationship-row.archived{opacity:.68;background:#f6f7f9}.relationship-peer{display:flex;min-width:0;gap:2px;padding:0;border:0;flex-direction:column;color:#303749;background:transparent;text-align:left;cursor:pointer}.relationship-peer:hover strong{color:#5d4bbb;text-decoration:underline}.relationship-peer small{color:#8b92a1;font-size:8px;text-transform:uppercase}.relationship-peer strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.relationship-peer em{color:#747d8e;font-size:8px;font-style:normal;text-transform:capitalize}.relationship-remove{display:grid;width:26px;height:26px;place-items:center;border:1px solid #eadadd;border-radius:7px;color:#a9575e;background:#fffafa;cursor:pointer}.relationship-empty{display:flex;min-height:130px;align-items:center;justify-content:center;flex-direction:column;color:#818999;text-align:center}.relationship-empty>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#5d4bbb;background:#ece9ff;font-size:15px}.relationship-empty strong{margin:9px 0 3px;color:#3b4253;font-size:10px}.relationship-empty p{margin:0;font-size:8px}@media(max-width:620px){.relationship-progress{grid-template-columns:1fr auto}.relationship-progress>div:nth-child(2){grid-row:2;grid-column:1/3}.relationship-candidates>button{grid-template-columns:30px minmax(0,1fr)}.relationship-candidates em{grid-column:2}.link-actions button{flex:1}.collaboration.hierarchy-open .collaboration-panel{max-height:620px}}.strategy-backdrop{position:fixed;z-index:92;inset:0;display:grid;place-items:center;padding:24px;background:rgba(17,22,35,.58);backdrop-filter:blur(6px)}.strategy-center{position:relative;display:flex;width:min(1240px,96vw);height:min(820px,94vh);flex-direction:column;overflow:hidden;border:1px solid #dfe2e8;border-radius:18px;background:#f7f8fa;box-shadow:0 30px 90px rgba(17,22,35,.28)}.strategy-center>header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #e3e6ea;background:#fff}.strategy-center>header span,.strategy-form>header span{color:#6655c1;font-family:var(--font-geist-mono);font-size:8px;font-weight:750;letter-spacing:1.2px}.strategy-center>header h2{margin:5px 0 0;color:#242a36;font-size:22px}.strategy-center>header>div:last-child{display:flex;gap:8px}.strategy-center button{padding:8px 11px;border:1px solid #dfe2e7;border-radius:7px;color:#3d4553;background:#fff;font-size:9px;font-weight:680;cursor:pointer}.strategy-center button:disabled{opacity:.45;cursor:not-allowed}.strategy-center>header>div:last-child>button:first-child{border-color:#6553c3;color:#fff;background:#6553c3}.strategy-center>header button:last-child{border:0;background:transparent;font-size:20px}.strategy-center>nav{display:flex;gap:4px;padding:0 28px;border-bottom:1px solid #e1e4e8;background:#fff}.strategy-center>nav button{display:flex;align-items:center;gap:7px;padding:13px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.strategy-center>nav button.active{border-color:#6654c6;color:#5847b3}.strategy-center>nav em{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;color:#7d8490;background:#f0f1f4;font-size:7px;font-style:normal}.strategy-center>main{min-height:0;overflow:auto;padding:24px 28px 36px}.strategy-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.strategy-metrics article{display:flex;min-width:0;flex-direction:column;padding:15px;border:1px solid #e0e3e8;border-radius:11px;background:#fff}.strategy-metrics small{color:#8a919e;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.strategy-metrics strong{overflow:hidden;margin:7px 0 4px;color:#303642;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.strategy-metrics span{color:#9299a4;font-size:8px}.strategy-metrics .positive{border-color:#cfe9dc;background:#f5fbf7}.strategy-metrics .positive strong{color:#267c58}.strategy-metrics .negative{border-color:#f0d3d6;background:#fff7f8}.strategy-metrics .negative strong{color:#b5444c}.strategy-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.strategy-section-heading h3{margin:0;color:#2e3440;font-size:15px}.strategy-section-heading p{margin:4px 0 0;color:#8a919d;font-size:9px}.contract-list,.goal-list{overflow:hidden;border:1px solid #e0e3e8;border-radius:12px;background:#fff}.goal-list>.strategy-section-heading{padding:16px 17px 10px}.goal-list>article{display:grid;align-items:center;gap:14px;padding:14px 17px;border-top:1px solid #eceef2;grid-template-columns:34px minmax(220px,1fr) 90px 84px auto}.goal-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#604dbd;background:#ece9fd;font-size:15px}.goal-list article>div:nth-child(2) small{color:#8b929e;font-size:7px;text-transform:capitalize}.goal-list h4{margin:4px 0;color:#353b48;font-size:11px}.goal-list p{overflow:hidden;margin:0;color:#8b929e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.goal-progress{height:5px;margin-top:8px;overflow:hidden;border-radius:3px;background:#eceef2}.goal-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6b58c9,#9c8bea)}.goal-result{display:flex;flex-direction:column}.goal-result strong{color:#3e4552;font-size:13px}.goal-result span{margin-top:3px;color:#9097a2;font-size:7px}.goal-actions{display:flex;gap:5px}.goal-actions button{padding:5px 7px;font-size:7px}.strategy-status{width:fit-content;padding:5px 8px;border-radius:12px;color:#69717f;background:#eff1f4;font-size:7px;font-style:normal;text-transform:capitalize}.strategy-status.achieved,.strategy-status.active{color:#247956;background:#eaf7f0}.strategy-status.at_risk,.strategy-status.terminated{color:#b3424b;background:#ffedef}.strategy-status.draft,.strategy-status.pending{color:#94641d;background:#fff3dd}.party-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.party-grid>article{display:grid;gap:13px;padding:17px;border:1px solid #e0e3e8;border-radius:12px;background:#fff;grid-template-columns:38px 1fr}.party-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;color:#5e4eb7;background:#ece9fd;font-size:10px;font-weight:750}.party-grid small{color:#8c939f;font-size:7px;text-transform:capitalize}.party-grid h4{margin:4px 0;color:#343a47;font-size:12px}.party-grid p{margin:0;color:#8b929e;font-size:8px}.party-grid dl{display:grid;margin:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px}.party-grid dl div{padding:8px;border-radius:7px;background:#f7f8fa}.party-grid dt{color:#9299a5;font-size:6px;text-transform:uppercase}.party-grid dd{margin:3px 0 0;color:#4b5361;font-size:9px;font-weight:700}.party-grid a{overflow:hidden;color:#6252b5;font-size:8px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1}.contract-row{display:grid;align-items:center;gap:14px;min-height:58px;padding:10px 15px;border-bottom:1px solid #eceef2;color:#56606e;font-size:8px;grid-template-columns:minmax(170px,1.1fr) minmax(150px,1fr) 130px minmax(180px,1fr) 75px}.contract-row:last-child{border:0}.contract-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.contract-row b{overflow:hidden;color:#343a47;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contract-row small{color:#8c939f;font-size:7px}.contract-row>strong{color:#353c49;font-size:9px}.contract-head{min-height:34px;color:#8b929e;background:#f7f8fa;font-size:7px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.strategy-empty,.strategy-loading{padding:50px 24px;color:#8b929e;font-size:10px;text-align:center}.strategy-upgrade{display:grid;max-width:500px;flex:1;place-content:center;align-self:center;padding:60px;text-align:center}.strategy-upgrade>span{font-size:42px}.strategy-upgrade h3{margin:18px 0 8px;color:#29303c;font-size:21px}.strategy-upgrade p{margin:0 0 18px;color:#7d8592;font-size:10px;line-height:1.7}.strategy-upgrade button{justify-self:center;border-color:#6654c6;color:#fff;background:#6654c6}.strategy-form-backdrop{position:absolute;z-index:2;inset:0;display:grid;place-items:end center;padding:26px;background:rgba(25,30,43,.45);backdrop-filter:blur(3px)}.strategy-form{width:min(620px,100%);max-height:90%;overflow:auto;border:1px solid #dde1e7;border-radius:15px;background:#fff;box-shadow:0 22px 60px rgba(24,29,42,.24)}.strategy-form>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e7eb}.strategy-form h3{margin:4px 0 0;color:#2d3440;font-size:17px;text-transform:capitalize}.strategy-form>header button{border:0;font-size:18px}.strategy-form form{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px}.strategy-form label{display:flex;flex-direction:column;gap:5px;color:#69717e;font-size:8px;font-weight:700}.strategy-form input,.strategy-form select,.strategy-form textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #dfe2e7;border-radius:7px;color:#303743;background:#fff;font:inherit;font-size:10px}.strategy-form textarea{resize:vertical}.strategy-form h4{margin:4px 0 -3px;color:#4a5260;font-size:9px;text-transform:uppercase}.strategy-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.strategy-form footer{display:flex;justify-content:flex-end;gap:7px;padding-top:5px}.strategy-form footer button:last-child{border-color:#6553c3;color:#fff;background:#6553c3}.strategy-check{flex-direction:row!important;align-items:center}.strategy-check input{width:auto}@media(max-width:900px){.strategy-backdrop{padding:0}.strategy-center{width:100vw;height:100vh;border-radius:0}.party-grid,.strategy-metrics{grid-template-columns:repeat(2,1fr)}.goal-list>article{grid-template-columns:34px 1fr 70px}.goal-actions,.goal-list>article>.strategy-status{display:none}.contract-row{grid-template-columns:1fr 1fr 100px}.contract-row>:nth-child(4),.contract-row>:nth-child(5){display:none}}@media(max-width:600px){.strategy-center>header,.strategy-center>main{padding-right:16px;padding-left:16px}.strategy-center>nav{overflow-x:auto;padding:0 12px}.strategy-center>nav button{white-space:nowrap}.party-grid,.strategy-metrics{grid-template-columns:1fr}.goal-list>article{grid-template-columns:30px 1fr}.goal-result{display:none}.contract-row{grid-template-columns:1fr 100px}.contract-row>:nth-child(2){display:none}.strategy-form-backdrop{padding:0}.strategy-form{max-height:100%;border-radius:0}.strategy-form-grid{grid-template-columns:1fr}}.automation-backdrop{position:fixed;z-index:94;inset:0;display:grid;place-items:center;padding:24px;background:rgba(17,22,35,.6);backdrop-filter:blur(6px)}.automation-center{display:flex;width:min(1240px,96vw);height:min(820px,94vh);flex-direction:column;overflow:hidden;border:1px solid #dfe2e8;border-radius:18px;background:#f7f8fa;box-shadow:0 30px 90px rgba(17,22,35,.3)}.automation-center>header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #e3e6ea;background:#fff}.automation-center>header span{color:#2d7a67;font-family:var(--font-geist-mono);font-size:8px;font-weight:750;letter-spacing:1.2px}.automation-center>header h2{margin:5px 0 0;color:#242a36;font-size:22px}.automation-center>header>div:last-child{display:flex;gap:8px}.automation-center button{padding:8px 11px;border:1px solid #dfe2e7;border-radius:7px;color:#3d4553;background:#fff;font-size:9px;font-weight:680;cursor:pointer}.automation-center button:disabled{opacity:.45;cursor:not-allowed}.automation-center button.primary{border-color:#287a66;color:#fff;background:#287a66}.automation-center>header button:last-child{border:0;background:transparent;font-size:20px}.automation-center>nav{display:flex;gap:4px;padding:0 28px;border-bottom:1px solid #e1e4e8;background:#fff}.automation-center>nav button{display:flex;align-items:center;gap:7px;padding:13px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.automation-center>nav button.active{border-color:#287a66;color:#236b59}.automation-center>nav em{display:grid;min-width:18px;height:18px;place-items:center;border-radius:9px;color:#7d8490;background:#f0f1f4;font-size:7px;font-style:normal}.automation-center>main{min-height:0;overflow:auto;padding:24px 28px 36px}.automation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.automation-metrics article{display:flex;min-width:0;flex-direction:column;padding:15px;border:1px solid #e0e3e8;border-radius:11px;background:#fff}.automation-metrics small{color:#8a919e;font-size:7px;letter-spacing:.04em;text-transform:uppercase}.automation-metrics strong{margin:7px 0 4px;color:#303642;font-size:18px}.automation-metrics span{color:#9299a4;font-size:8px}.automation-metrics .positive{border-color:#cfe9dc;background:#f5fbf7}.automation-metrics .positive strong{color:#267c58}.automation-metrics .negative{border-color:#f0d3d6;background:#fff7f8}.automation-metrics .negative strong{color:#b5444c}.approval-list,.automation-list,.run-list{overflow:hidden;border:1px solid #e0e3e8;border-radius:12px;background:#fff}.automation-list>article{display:grid;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid #eceef2;grid-template-columns:38px minmax(0,1fr) auto auto}.approval-list>article:last-child,.automation-list>article:last-child{border-bottom:0}.automation-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#27745f;background:#e2f4ee;font-size:15px}.approval-list small,.automation-list small,.integration-grid small{color:#8b929e;font-size:7px;text-transform:capitalize}.approval-list h3,.automation-list h3,.integration-grid h3{margin:4px 0;color:#353b48;font-size:11px}.approval-list p,.automation-list p,.integration-grid p{overflow:hidden;margin:0;color:#8b929e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.approval-list>article>em,.automation-list em,.integration-grid>article>em,.run-row em,.sla-grid em{padding:4px 7px;border-radius:9px;color:#727986;background:#f0f1f3;font-size:7px;font-style:normal;text-transform:capitalize}.approval-list em.approved,.automation-list em.active,.run-row em.succeeded,.sla-grid em.active{color:#217153;background:#ddf3e8}.automation-list em.paused,.sla-grid em.paused{color:#7c6c40;background:#f7f0d9}.sla-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr}.sla-grid>div{overflow:hidden;border:1px solid #e0e3e8;border-radius:12px;background:#fff}.sla-grid>div>h3{margin:0;padding:15px 16px;border-bottom:1px solid #eceef2;color:#353b48;font-size:11px}.sla-grid article{display:grid;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto}.sla-grid article b{color:#3e4552;font-size:10px}.sla-grid article small{display:block;margin-top:3px;color:#8c939e;font-size:7px}.sla-grid article em{grid-column:2;grid-row:1/3}.sla-grid em.breached{color:#aa3c46;background:#f9e3e5}.sla-grid em.met{color:#217153;background:#ddf3e8}.sla-grid em.running{color:#3f6392;background:#e4edf9}.approval-list>article{display:grid;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto auto}.approval-list>article>div:last-child{display:flex;gap:6px}.approval-list>article>div:last-child button:last-child{border-color:#287a66;color:#fff;background:#287a66}.approval-list em.pending{color:#7b631d;background:#fff1c5}.approval-list em.rejected,.run-row em.failed{color:#aa3c46;background:#f9e3e5}.integration-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid>article{display:grid;align-items:center;gap:12px;padding:15px;border:1px solid #e0e3e8;border-radius:12px;background:#fff;grid-template-columns:38px minmax(0,1fr) auto}.integration-grid>article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#266d5b;background:#e4f3ee;font-size:10px;font-weight:750}.integration-grid>article>em{font-size:7px;font-style:normal}.integration-actions{display:flex;align-items:flex-end;gap:7px;flex-direction:column}.integration-actions em{font-size:7px;font-style:normal}.integration-actions button{padding:5px 7px}.run-row{display:grid;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #eceef2;color:#636b77;font-size:8px;grid-template-columns:minmax(180px,1.2fr) 1fr .8fr 70px 130px}.run-row:last-child{border-bottom:0}.run-row.run-head{color:#8e949f;background:#fafbfc;font-size:7px;text-transform:uppercase}.run-row b{display:block;color:#39404d;font-size:9px}.run-row small{display:block;margin-top:3px;color:#949aa4;font-size:7px}.run-row time{color:#858c97;font-size:7px}.integration-job-row{grid-template-columns:minmax(150px,1fr) .7fr minmax(180px,1.3fr) 75px 130px}.run-row em.processing,.run-row em.queued,.run-row em.retrying{color:#7b631d;background:#fff1c5}.run-row em.failed{color:#aa3c46;background:#f9e3e5}.sla-grid article.calendar-row{background:#f7fbfa}.sla-grid article.calendar-row em{color:#236b59;background:#e1f2ec}.automation-upgrade{display:flex;min-height:310px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #cbded8;border-radius:14px;background:#f5fbf9;text-align:center}.automation-upgrade>span{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;color:#287a66;background:#dff2ec;font-size:22px}.automation-upgrade h3{margin:16px 0 6px;color:#34413e;font-size:14px}.automation-upgrade p{max-width:380px;margin:0 0 16px;color:#7f8b88;font-size:9px}.automation-upgrade button{border-color:#287a66;color:#fff;background:#287a66}.automation-empty{grid-column:1/-1;margin:0;padding:36px 18px;color:#8e949f;font-size:9px;text-align:center}@media(max-width:760px){.automation-backdrop{padding:8px}.automation-center{width:100%;height:96vh}.automation-center>header,.automation-center>main{padding-right:16px;padding-left:16px}.automation-center>nav{overflow:auto;padding:0 12px}.automation-center>nav button{white-space:nowrap}.automation-metrics{grid-template-columns:1fr 1fr}.integration-grid,.sla-grid{grid-template-columns:1fr}.run-row{grid-template-columns:1.3fr 1fr 70px}.run-row>:nth-child(3),.run-row>:nth-child(5){display:none}.automation-list>article{grid-template-columns:36px minmax(0,1fr) auto}.automation-list>article>button{grid-column:2/4}.approval-list>article{grid-template-columns:1fr auto}.approval-list>article>div:last-child{grid-column:1/3}}.automation-page{width:100%;max-width:1480px;min-height:calc(100vh - 124px);margin:0 auto}.automation-center.automation-center-embedded{width:100%;height:auto;min-height:calc(100vh - 124px);margin:0;border-radius:13px;box-shadow:0 6px 22px rgba(30,35,50,.035)}.recurring-work-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.recurring-work-panel>header small{color:#287a66;font-size:7px;font-weight:800;letter-spacing:1px}.recurring-work-panel>header h3{margin:4px 0;color:#29313e;font-size:17px}.recurring-work-panel>header p{max-width:680px;margin:0;color:#777f8d;font-size:9px;line-height:1.55}.automation-center button.recurring-primary{border-color:#287a66;color:#fff;background:#287a66}.recurring-error{padding:9px 11px;border-radius:7px;color:#a3333c;background:#fce9eb;font-size:9px}.recurring-form{display:grid;gap:0 12px;margin-bottom:18px;padding:16px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;grid-template-columns:repeat(4,minmax(0,1fr))}.recurring-form label{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;color:#626b78;font-size:8px;font-weight:700}.recurring-form input,.recurring-form select,.recurring-form textarea{width:100%;min-height:36px;padding:8px 9px;border:1px solid #dce1e7;border-radius:6px;color:#303744;background:#fff;font:inherit;outline:0}.recurring-form textarea{resize:vertical}.recurring-form input:focus,.recurring-form select:focus,.recurring-form textarea:focus{border-color:#4f9b87;box-shadow:0 0 0 3px #e5f3ef}.recurring-form .wide{grid-column:1/-1}.recurring-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.recurring-layout{display:grid;align-items:start;gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr)}.recurring-runs,.recurring-schedules{overflow:hidden;border:1px solid #e0e3e8;border-radius:12px;background:#fff}.recurring-runs>h4,.recurring-schedules>h4{margin:0;padding:14px 16px;border-bottom:1px solid #eceef2;color:#373e4a;font-size:10px}.recurring-schedules>article{display:grid;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid #eceef2;grid-template-columns:32px minmax(0,1fr) auto auto}.recurring-kind{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:#5b4ebb;background:#ece8ff}.recurring-kind.defect{color:#b44049;background:#fde7e9}.recurring-schedules article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.recurring-schedules article strong{color:#303744;font-size:10px}.recurring-schedules article b{overflow:hidden;color:#626a78;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.recurring-schedules article em,.recurring-schedules article small{color:#8a919c;font-size:7px;font-style:normal}.recurring-state{padding:4px 7px;border-radius:10px;color:#68717e;background:#eff1f3;font-size:7px;text-transform:capitalize}.recurring-state.active{color:#217153;background:#ddf3e8}.recurring-state.paused{color:#856d31;background:#f8f0d4}.recurring-schedules aside{display:flex;gap:5px}.recurring-schedules aside button.danger{color:#a33b43;border-color:#efcfd2}.recurring-runs>article{display:grid;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto auto}.recurring-runs article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.recurring-runs strong{font-size:9px}.recurring-runs small{color:#8b929e;font-size:7px}.recurring-runs b{color:#5c4db6;font:700 7px var(--font-geist-mono)}.recurring-runs em{padding:4px 7px;border-radius:9px;color:#6f7784;background:#f0f1f3;font-size:7px;font-style:normal}.recurring-runs em.completed{color:#217153;background:#ddf3e8}.recurring-runs em.failed{color:#a33b43;background:#fae6e8}.recurring-runs article>p{grid-column:1/-1;margin:0;color:#a33b43;font-size:7px}@media(max-width:900px){.recurring-form{grid-template-columns:repeat(2,minmax(0,1fr))}.recurring-layout{grid-template-columns:1fr}}@media(max-width:600px){.recurring-work-panel>header{flex-direction:column}.recurring-form{grid-template-columns:1fr}.recurring-form .wide{grid-column:auto}.recurring-schedules>article{grid-template-columns:32px minmax(0,1fr) auto}.recurring-schedules aside{grid-column:2/4}.recurring-schedules aside button{flex:1}}@media(max-width:650px){.automation-center.automation-center-embedded{min-height:calc(100vh - 100px);border-radius:10px}}.autonomous-jobs{display:flex;flex-direction:column;gap:16px}.autonomous-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border:1px solid #cfe5dd;border-radius:14px;background:linear-gradient(135deg,#f5fbf8,#fff)}.autonomous-hero small,.job-builder header small,.run-detail header small{color:#287a66;font:800 7px var(--font-geist-mono);letter-spacing:1px}.autonomous-hero h3{margin:5px 0 6px;color:#24332f;font-size:17px}.autonomous-hero p{max-width:720px;margin:0;color:#6d7b77;font-size:9px;line-height:1.55}.autonomous-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.autonomous-summary article{display:flex;gap:6px;padding:13px 15px;flex-direction:column;border:1px solid #e0e3e8;border-radius:10px;background:#fff}.autonomous-summary strong{font-size:17px}.autonomous-summary span{color:#7e8793;font-size:8px}.autonomous-summary .attention{border-color:#ecd59e;background:#fffaf0}.autonomous-summary .attention strong{color:#9b6715}.automation-template-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.automation-template-grid article{display:flex;min-height:142px;flex-direction:column;padding:15px;border:1px solid #e0e3e8;border-radius:11px;background:#fff}.automation-template-grid small{color:#697b76;font-size:7px;text-transform:capitalize}.automation-template-grid h4{margin:7px 0 5px;color:#303a37;font-size:11px}.automation-template-grid p{flex:1;margin:0 0 12px;color:#7d8691;font-size:8px;line-height:1.5}.automation-template-grid button{align-self:flex-start}.job-builder{display:grid;gap:12px;padding:19px;border:1px solid #cadfd8;border-radius:14px;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr))}.job-builder>footer,.job-builder>header{display:flex;align-items:flex-start;justify-content:space-between;grid-column:1/-1}.job-builder header h3{margin:4px 0 0;font-size:15px}.job-builder label{display:flex;gap:6px;flex-direction:column;color:#56625e;font-size:8px;font-weight:700}.job-builder .wide{grid-column:1/-1}.job-builder input,.job-builder select,.job-builder textarea{width:100%;padding:9px;border:1px solid #dce2e0;border-radius:7px;color:#2f3835;background:#fff;font:inherit;outline:0}.job-builder textarea{resize:vertical;font-size:10px;line-height:1.5}.job-builder input:focus,.job-builder select:focus,.job-builder textarea:focus{border-color:#4f9b87;box-shadow:0 0 0 3px #e5f3ef}.job-builder footer{justify-content:flex-end;gap:8px}.generated-policy{padding:12px 14px;border:1px solid #e1e5e3;border-radius:9px;background:#fafcfb}.generated-policy summary,.run-evidence summary{color:#35423e;font-size:9px;font-weight:750;cursor:pointer}.generated-policy div{display:grid;gap:7px 14px;margin-top:11px;grid-template-columns:100px 1fr}.generated-policy span{color:#89928f;font-size:7px}.generated-policy b{color:#54605c;font-size:8px}.job-layout{display:grid;align-items:start;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr)}.job-list,.live-runs,.run-detail{overflow:hidden;border:1px solid #dfe3e6;border-radius:12px;background:#fff}.job-list>header,.live-runs>header{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #eceef1}.job-list header h4,.live-runs header h4{margin:0;font-size:10px}.job-list header span,.live-runs header span{color:#8c949e;font-size:7px}.job-list>article{display:grid;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #eceef1;grid-template-columns:34px minmax(0,1fr) auto auto}.job-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#27745f;background:#e4f4ee}.job-list article small{color:#8a929c;font-size:7px;text-transform:capitalize}.job-list article h4{margin:3px 0;font-size:10px}.job-list article p{overflow:hidden;margin:0 0 4px;color:#747e89;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.job-list article div>span{color:#8c949e;font-size:7px}.job-list article>em{padding:4px 7px;border-radius:9px;color:#217153;background:#ddf3e8;font-size:7px;font-style:normal}.live-runs>button{display:grid;width:100%;align-items:center;gap:9px;padding:12px 14px;border:0;border-bottom:1px solid #eceef1;border-radius:0;text-align:left;grid-template-columns:20px minmax(0,1fr) auto}.live-runs>button.selected{background:#f1f8f5}.live-runs button span:nth-child(2){display:flex;min-width:0;gap:3px;flex-direction:column}.live-runs button b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.live-runs button small,.live-runs button time{color:#89929d;font-size:7px}.run-state{color:#2f9272}.run-state.needs_clarification,.run-state.waiting_for_approval{color:#c68722}.run-state.deployment_failed,.run-state.validation_failed{color:#bd4851}.run-detail>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e9ecee}.run-detail header h3{margin:4px 0 0;font-size:14px}.run-detail header>em{padding:5px 8px;border-radius:10px;color:#287a66;background:#e0f2ec;font-size:7px;font-style:normal}.run-detail header>em.attention{color:#925f10;background:#fff0c9}.delivery-timeline{display:flex;overflow:auto;gap:0;padding:15px 18px}.delivery-timeline span{display:flex;align-items:center;color:#9ba1aa;font-size:7px;white-space:nowrap}.delivery-timeline span:not(:last-child):after{width:28px;height:1px;margin:0 7px;background:#dde1e5;content:""}.delivery-timeline span.reached{color:#21785d;font-weight:800}.delivery-timeline span.reached:after{background:#65a893}.run-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 18px 14px;padding:12px 14px;border:1px solid #ecd69f;border-radius:9px;background:#fffaf0}.run-callout b{font-size:9px}.run-callout p{margin:3px 0 0;color:#7c715b;font-size:8px}.run-facts{display:grid;gap:8px;padding:0 18px 14px;grid-template-columns:repeat(4,1fr)}.run-facts article{display:flex;gap:5px;padding:10px;flex-direction:column;border-radius:8px;background:#f5f7f7}.run-facts small{color:#89918e;font-size:7px}.run-facts strong{font-size:12px;text-transform:capitalize}.batch-list{padding:0 18px 15px}.batch-list>h4{font-size:9px}.batch-list article{display:grid;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #eceef1;grid-template-columns:24px minmax(0,1fr) auto auto}.batch-list article>span{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:#edf4f1;font-size:8px}.batch-list h5{margin:0 0 3px;font-size:8px}.batch-list p{margin:0;color:#7d8690;font-size:7px}.batch-list em{padding:4px 7px;border-radius:8px;background:#e8f3ef;font-size:7px;font-style:normal;text-transform:capitalize}.batch-list em.medium{color:#886516;background:#fbf0ce}.batch-list em.critical,.batch-list em.high{color:#a63d46;background:#fae5e7}.batch-list article>b{color:#9a6819;font-size:7px}.run-evidence{margin:0 18px 15px;padding:11px 13px;border-radius:9px;background:#f7f8f8}.run-evidence article{display:grid;gap:4px;padding:9px 0;border-bottom:1px solid #e3e6e5;grid-template-columns:110px 1fr}.run-evidence article b,.run-evidence article span{font-size:7px}.run-evidence article p{margin:0;color:#808a87;font-size:7px;grid-column:1/-1}.run-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid #e9ecee}.automation-center button.danger{color:#a33b43;border-color:#efcfd2}@media(max-width:900px){.automation-template-grid{grid-template-columns:1fr 1fr}.job-layout{grid-template-columns:1fr}.autonomous-summary{grid-template-columns:1fr 1fr}.job-list>article{grid-template-columns:34px minmax(0,1fr) auto}.job-list>article>button{grid-column:2/4}}@media(max-width:650px){.autonomous-hero{flex-direction:column}.automation-template-grid,.job-builder{grid-template-columns:1fr}.job-builder>*{grid-column:1!important}.run-facts{grid-template-columns:1fr 1fr}.batch-list article{grid-template-columns:24px minmax(0,1fr) auto}.batch-list article>b{grid-column:2/4}.delivery-timeline{padding-right:12px;padding-left:12px}}