:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:1100px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-shell{min-height:100vh}.topbar{color:#fff;background:#003b8f;justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex;position:relative}.brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-logo{flex:none;width:42px;height:42px}.brand-logo rect{fill:#0b55a8;stroke:#87baf1;stroke-width:1.5px}.logo-flight-path{fill:none;stroke:#7ec8ff;stroke-width:2px;stroke-dasharray:3 3;stroke-linecap:round}.logo-plane{fill:#fff}.logo-plane-detail{fill:none;stroke:#2c76c9;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.logo-check{fill:none;stroke:#78efb1;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.brand strong,.brand small{display:block}.brand strong{font-size:18px}.brand small{color:#c8dcf5;margin-top:2px;font-size:12px}.topbar-actions{align-items:center;gap:20px;display:flex}.run-state{color:#d5e4f7;align-items:center;gap:8px;font-size:13px;display:flex}.state-dot{background:#46c88a;border-radius:50%;width:8px;height:8px}.run-state.is-running .state-dot{background:#ffbd4a;animation:1.5s infinite pulse}.run-button-stack{flex-direction:column;align-items:center;gap:4px;display:flex}.last-preflight-run{color:#d5e4f7;white-space:nowrap;font-size:11px}.primary-button{color:#fff;background:#2176d2;border:0;border-radius:7px;padding:11px 18px;font-weight:700}.primary-button:hover:not(:disabled){background:#155fac}.configure-button{color:#e0ebf9;background:0 0;border:1px solid #75a1d5;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:700}.configure-button:hover{color:#fff;border-color:#fff}.nav-tabs{background:#fff;border-bottom:1px solid #dce2ec;align-items:flex-end;gap:28px;height:54px;padding:0 42px;display:flex}.nav-tabs button{color:#667085;background:0 0;border:0;border-bottom:3px solid #0000;height:54px;font-weight:650}.nav-tabs button.active{color:#184d9b;border-bottom-color:#2d6ed2}.team-controls{align-self:center;align-items:center;gap:8px;margin-left:auto;display:flex}.team-selector{color:#174f9c;background:#f7faff;border:1px solid #cbd8ea;border-radius:7px;min-width:205px;height:34px;padding:0 12px;font-weight:700}.team-selector:hover{background:#edf5ff;border-color:#76a9e7}main{max-width:1540px;margin:0 auto;padding:34px 42px 64px}.alert{color:#735c11;background:#fff8df;border:1px solid #d8c485;border-radius:7px;margin-bottom:20px;padding:13px 16px;font-size:14px}.alert-error{color:#982b2b;background:#fff0f0;border-color:#e4a6a6}.alert code{background:#f4e9bd;border-radius:4px;padding:2px 5px}.alert-action{justify-content:space-between;align-items:center;gap:20px;display:flex}.alert-action button,.secondary-button{color:#695313;background:#fff;border:1px solid #b7a055;border-radius:6px;padding:8px 12px;font-weight:750}.progress-panel{color:#284c7d;background:#eef5ff;border:1px solid #a9c4eb;border-radius:7px;align-items:center;gap:13px;margin-bottom:20px;padding:14px 17px;display:flex}.progress-panel strong,.progress-panel span{display:block}.progress-content{width:100%}.progress-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.progress-heading b{color:#245da9;font-size:12px}.progress-panel strong{margin-bottom:3px;font-size:13px}.progress-panel span{font-size:12px}.progress-spinner{border:3px solid #b9ccec;border-top-color:#2d6ed2;border-radius:50%;flex:none;width:20px;height:20px;animation:.9s linear infinite spin}.progress-track{background:#cbdaf0;border-radius:99px;height:7px;margin-top:11px;overflow:hidden}.progress-fill{border-radius:inherit;background:#2d6ed2;height:100%;transition:width .45s}.progress-stages{gap:10px;margin-top:7px;display:grid}.progress-stages.release-stages{grid-template-columns:repeat(2,1fr)}.progress-stages.jira-stage{grid-template-columns:1fr}.progress-stages span{color:#7c8ca4;font-size:10px;font-weight:700}.progress-stages span:last-child{text-align:right}.progress-stages.jira-stage span:last-child{text-align:left}.progress-stages .stage-active{color:#245da9}.progress-stages .stage-complete{color:#27805a}.release-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.release-countdown{color:#ae2e24;align-items:center;gap:7px;width:fit-content;margin:0;display:flex}.release-countdown strong{font-size:11px}.release-countdown small{color:#8f251d;font-size:10px;font-weight:750}.release-countdown-complete,.release-countdown-complete small{color:#216e4e}.release-title{min-width:0}.release-navigator{align-items:center;gap:12px;display:flex}.release-navigator button{color:#245da9;background:#fff;border:1px solid #c5cfde;border-radius:50%;flex:none;width:34px;height:34px;font-size:19px;line-height:1}.release-navigator button:hover:not(:disabled){background:#edf4ff;border-color:#4b83d8}.eyebrow{color:#2d6ed2;letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:800}h1{color:#13203a;margin:0;font-size:32px;line-height:1.2}.subheading{color:#687287;margin:8px 0 0;font-size:14px}.release-meta{border-left:2px solid #dae1ec;min-width:210px;padding-left:24px}.release-meta span,.release-meta strong,.release-meta small{display:block}.release-meta span{color:#6d778b;text-transform:uppercase;font-size:12px;font-weight:650}.release-meta strong{color:#172a4a;margin:5px 0;font-size:21px}.release-meta small{color:#8790a1}.release-button{color:#245da9;background:#edf4ff;border:1px solid #2d6ed2;border-radius:6px;width:100%;margin-top:13px;padding:9px 11px;font-size:12px;font-weight:800}.release-button:hover:not(:disabled){background:#dfeeff}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.metric{background:#fff;border:1px solid #dce2ec;border-left-width:4px;border-radius:8px;padding:18px 20px}.metric span{color:#687287;font-size:13px;display:block}.metric-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-heading small{color:#315e9e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.metric strong{margin-top:6px;font-size:29px;display:block}.metric-blue{border-left-color:#4b83d8}.metric-green{border-left-color:#39a875}.metric-amber{border-left-color:#e1a624}.metric-red{border-left-color:#d15b5b}.metric-purple{border-left-color:#8465c6}.ready-metric .metric-heading small{color:#277653}.metric-action-row{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.metric-action-row strong{margin-top:0}.metric-action-row button{color:#277653;background:#e8f5ee;border:1px solid #9cc9b3;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:800}.metric-action-row .metric-count-button{color:#172033;background:0 0;border:0;min-width:28px;padding:0;font-size:29px;line-height:1}.metric-action-row .metric-count-button:not(:disabled){cursor:pointer;text-underline-offset:4px;-webkit-text-decoration:underline #8ac7a8;text-decoration:underline #8ac7a8}.points-metric .metric-count-button:not(:disabled){text-decoration-color:#8f6bd8}.point-status-selector{color:#5f4a9b;font-size:11px;font-weight:750;position:relative}.point-status-selector summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:180px;list-style:none;overflow:hidden}.point-status-selector summary::-webkit-details-marker{display:none}.point-status-selector summary:after{content:"▾";margin-left:7px}.point-status-selector[open] summary:after{content:"▴"}.point-status-options{z-index:20;background:#fff;border:1px solid #cfc5e6;border-radius:7px;width:240px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 8px 24px #21163b2e}.point-status-options label{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;display:flex}.point-status-options label:hover{background:#f3effb}.point-status-options input{accent-color:#6f42c1}.point-status-options span{color:#4d3b76;font-size:12px}.table-panel,.warning-panel{background:#fff;border:1px solid #dce2ec;border-radius:9px}.panel-title{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panel-title h2{color:#172033;margin:0;font-size:17px}.panel-title p{color:#7a8495;margin:5px 0 0;font-size:13px}.panel-title>span{color:#315e9e;background:#edf3fc;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:700}.panel-title-actions{align-items:center;gap:12px;display:flex}.panel-search{color:#354056;border:1px solid #cfd6e2;border-radius:6px;outline:none;width:min(320px,30vw);height:36px;padding:0 11px}.panel-search:focus{border-color:#4b83d8}.panel-count{color:#315e9e;white-space:nowrap;background:#edf3fc;border-radius:99px;padding:5px 9px;font-size:12px;font-weight:700}.panel-action{color:#fff;white-space:nowrap;background:#0d5cbd;border:1px solid #174f9c;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:800}.panel-action:disabled{color:#7d8797;background:#e7ebf1;border-color:#c6ceda}.evidence-coverage{color:#8a6500;margin-top:7px;font-size:11px;font-weight:750;display:block}.filter-bar{background:#fbfcfe;border-bottom:1px solid #e5e9f0;grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(115px,1fr)) auto;align-items:end;gap:10px;padding:12px 15px;display:grid}.commit-filter-bar{grid-template-columns:repeat(2,minmax(180px,240px)) auto}.filter-bar label span{color:#687287;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.filter-bar input,.filter-bar select{color:#354056;background:#fff;border:1px solid #cfd6e2;border-radius:6px;outline:none;width:100%;height:36px;padding:0 10px}.filter-bar input:focus,.filter-bar select:focus{border-color:#4b83d8}.filter-bar>button{color:#596579;background:#fff;border:1px solid #cfd6e2;border-radius:6px;height:36px;padding:0 12px;font-weight:700}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e8ebf1;padding:13px 15px}th{color:#657084;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#f8f9fc;font-size:11px;font-weight:800}.points-header span,.points-header small{display:block}.points-header small{color:#315e9e;letter-spacing:0;text-transform:none;margin-top:3px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcff}.summary-cell{color:#3d4758;min-width:280px;max-width:420px}.ticket-link,.commit-link{color:#2464c2;font-weight:750;text-decoration:none}.ticket-link:hover,.commit-link:hover{text-decoration:underline}.commit-link{margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.evidence-count{color:#0c66e4;background:#e9f2ff;border:1px solid #8bb5ed;border-radius:99px;min-width:32px;padding:4px 9px;font-weight:800}.evidence-count:disabled{color:#8a93a2;background:#f1f3f6;border-color:#d5dae3}.commit-id-list{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.commit-id-list a{color:#2464c2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:750;text-decoration:none}.commit-id-list a:hover{text-decoration:underline}.sql-script-links{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.sql-script-links a{color:#2464c2;overflow-wrap:anywhere;font-size:12px;font-weight:750;text-decoration:none}.sql-script-links a:hover{text-decoration:underline}.no-evidence{color:#8a93a2}.evidence-links{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.evidence-links a{color:#2464c2;font-weight:750;text-decoration:none}.evidence-links a:hover{text-decoration:underline}.status-pill,.type-pill,.run-badge{color:#4b5669;white-space:nowrap;background:#edf0f5;border-radius:99px;align-items:center;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.status-pill{border:1px solid #b7c0cf}.type-pill-link{cursor:pointer;border:0}.type-pill-link:hover{color:#0747a6;background:#dfe8f6;text-decoration:underline}.status-stack{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.status-ready,.run-succeeded{color:#216e4e;background:#dcf4e7}.status-ready{border-color:#4c9b76}.status-progress,.run-running{color:#0c66e4;background:#e9f2ff}.status-progress{color:#0c66e4;background:#e9f2ff;border-color:#85b8ff}.status-acceptance{color:#0747a6;background:#cce0ff;border-color:#0c66e4}.status-qa{color:#6b5200;background:#fff4c2;border-color:#d5a400}.issue-type{color:#4b5669;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.issue-type svg{fill:none;stroke:#6b778c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.issue-type-task svg{stroke:#0c66e4}.issue-type-story svg{fill:#579d1c;stroke:#579d1c}.status-blocked,.run-failed{color:#ae2e24;background:#ffebe6}.status-blocked{border-color:#e2483d}.run-queued{color:#8a6517;background:#fff3d8}.cell-note{color:#7d8797;margin-top:4px;font-weight:400;display:block}.ticket-heading-line{align-items:baseline;gap:9px;display:flex}.sprint-cell{color:#4f5d73;white-space:nowrap;min-width:180px;font-size:11px}.cell-meta{color:#556176;font-size:11px;font-weight:750}.chg-preparation .panel-title{align-items:center}.chg-heading-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.candidate-count{color:#0747a6;background:#e9f2ff;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:800}.candidate-count-complete{color:#216e4e;background:#dcf4e7}.chg-panel-actions{align-items:center;gap:10px;display:flex}.chg-alert{margin:14px 18px 0}.chg-ticket-link{color:#216e4e;font-weight:850;text-decoration:none}.chg-status,.chg-batch-status{color:#4b5669;text-transform:capitalize;background:#edf0f5;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.chg-status-ready,.chg-batch-awaiting_confirmation{color:#8a6517;background:#fff3d8}.chg-status-created,.chg-batch-completed{color:#216e4e;background:#dcf4e7}.chg-status-blocked,.chg-status-failed,.chg-batch-failed{color:#ae2e24;background:#ffebe6}.chg-status-creating,.chg-batch-creating{color:#0c66e4;background:#e9f2ff}.chg-proposal-review{background:#f7f9fc;border-top:1px solid #e1e6ee;padding:18px}.chg-review-heading,.chg-proposal-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chg-review-heading h3,.chg-proposal-heading h4{color:#172033;margin:0}.chg-review-heading p:not(.eyebrow){color:#6c7789;margin:4px 0 0;font-size:12px}.chg-proposal-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;margin-top:15px;display:grid}.chg-proposal-card{background:#fff;border:1px solid #dfe4ec;border-left:4px solid #85b8ff;border-radius:8px;padding:15px}.chg-proposal-card.proposal-blocked,.chg-proposal-card.proposal-failed{border-left-color:#e2483d}.chg-proposal-card.proposal-created{border-left-color:#4c9b76}.chg-proposal-heading span{color:#5f6b7d;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.chg-proposal-heading span a{color:#216e4e;font-weight:850;text-decoration:none}.chg-proposal-heading h4{margin-top:4px;font-size:14px}.chg-proposal-heading>strong{color:#5f6b7d;text-transform:capitalize;font-size:11px}.chg-proposal-card dl{gap:9px;margin:14px 0 0;display:grid}.chg-proposal-card dl>div{grid-template-columns:88px 1fr;gap:9px;display:grid}.chg-proposal-card dt{color:#737f91;font-size:11px;font-weight:800}.chg-proposal-card dd{color:#3d4758;overflow-wrap:anywhere;margin:0;font-size:12px}.manual-chg-entry{background:#fff;border:1px solid #e3a6a1;border-radius:7px;margin-top:14px;padding:11px}.manual-chg-entry label{color:#ae2e24;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.manual-chg-entry>div{gap:8px;display:flex}.manual-chg-entry input{color:#26384d;text-transform:uppercase;border:1px solid #d15b53;border-radius:6px;flex:1;min-width:0;padding:8px 10px}.manual-chg-entry button{color:#fff;background:#ae2e24;border:1px solid #ae2e24;border-radius:6px;padding:8px 12px;font-weight:800}.manual-chg-entry button:disabled{color:#718078;background:#dfe9e3;border-color:#c8d8cf}.manual-chg-entry small{color:#216e4e;margin-top:6px;font-weight:750;display:block}.manual-chg-entry .manual-chg-error{color:#ae2e24}.missing-plan-value{color:#c9372c;font-weight:850}.proposal-findings{border-radius:6px;margin-top:12px;padding:10px 12px;font-size:11px}.proposal-findings.blockers{color:#8f251d;background:#ffebe6}.proposal-findings.warnings{color:#725918;background:#fff7d6}.proposal-findings ul{margin:5px 0 0;padding-left:17px}.chg-confirmation{background:#fff8f7;border:1px solid #f0b8b3;border-radius:8px;align-items:center;gap:15px;margin-top:16px;padding:13px;display:flex}.chg-confirmation .alert{flex:1;margin:0}.chg-confirmation label{color:#4b5669;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.danger-button{color:#fff;background:#ae2e24;border:1px solid #ae2e24;border-radius:6px;padding:8px 12px;font-weight:800}.danger-button:disabled{color:#808a99;background:#e3e6eb;border-color:#c8ced8}.chg-creating{color:#0c66e4;align-items:center;gap:9px;margin-top:14px;font-size:12px;font-weight:800;display:flex}.created-chg-link{color:#216e4e;margin-top:12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.proposal-error{color:#ae2e24;margin:10px 0 0;font-size:11px}.classification,.not-created{color:#4b5669;background:#edf0f5;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.manual-chg-number{color:#216e4e;font-weight:850}.manual-chg-jump{text-decoration:none}.classification-db{color:#8a6517;background:#fff3d8}.classification-code{color:#0747a6;background:#e9f2ff}.not-created{background:#fff;border:1px dashed #aeb7c6}.chg-check-grid{background:#f8f9fc;border-top:1px solid #e8ebf1;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;padding:18px;display:grid}.chg-evidence-card{background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:15px}.chg-evidence-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.chg-evidence-heading>div,.evidence-check>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.chg-evidence-heading a{color:#2464c2;font-weight:850;text-decoration:none}.chg-evidence-heading span{color:#6c7789;font-size:12px}.chg-evidence-heading>strong{color:#344054;font-size:12px}.evidence-check-list{gap:10px;padding-top:12px;display:grid}.evidence-check{color:#657084;grid-template-columns:22px 1fr;gap:8px;display:grid}.evidence-check>span{background:#edf0f5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.evidence-check.found>span{color:#216e4e;background:#dcf4e7}.evidence-check.missing>span{color:#ae2e24;background:#ffebe6}.evidence-check strong{color:#3d4758;font-size:12px}.evidence-check a{color:#2464c2;overflow-wrap:anywhere;font-size:12px;text-decoration:none}.evidence-check small,.unknown-evidence{color:#7d8797;font-size:11px}.unknown-evidence{margin:13px 0 0}.run-result{word-break:break-word;max-width:460px}.capitalize{text-transform:capitalize}.warning-panel{color:#725918;background:#fffaeb;border-color:#e4cc86;margin-bottom:20px;padding:17px 20px;font-size:13px}.warning-panel ul{margin:8px 0 0;padding-left:20px}.warning-panel li+li{margin-top:5px}.empty-state{color:#7a8495;background:#fbfcfe;border:1px dashed #cbd3df;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.empty-state strong{color:#394356;font-size:17px}.empty-state.compact{background:#fff;border:0;min-height:160px}.modal-backdrop{z-index:20;background:#0d1e399e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.credential-modal{background:#fff;border-radius:10px;width:min(480px,100%);padding:24px}.evidence-modal{background:#fff;border-radius:10px;width:min(720px,100%);max-height:min(720px,100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 22px 70px #00184059}.ready-ticket-modal{background:#fff;border-radius:10px;width:min(680px,100%);max-height:min(720px,100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 22px 70px #00184059}.ready-ticket-list{gap:9px;margin-top:20px;display:grid}.ready-ticket-list a{color:#2464c2;background:#fbfcfe;border:1px solid #dce2ec;border-radius:7px;gap:3px;padding:13px 14px;text-decoration:none;display:grid}.ready-ticket-list a:hover{background:#f3f8ff;border-color:#8bb5ed}.ready-ticket-list span{color:#354056;font-size:12px}.ready-ticket-list small{color:#788398;font-size:11px}.repository-evidence-list{gap:14px;margin-top:20px;display:grid}.repository-evidence{background:#fbfcfe;border:1px solid #dce2ec;border-radius:8px;padding:16px}.database-script-modal{gap:10px;display:grid}.repository-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.repository-heading a{color:#174f9c;font-size:14px;font-weight:800;text-decoration:none}.repository-heading span{color:#52627a;background:#e7edf7;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800}.commit-url-list{gap:8px;margin-top:12px;display:grid}.commit-url-list a,.pipeline-result{overflow-wrap:anywhere;color:#2464c2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.pipeline-result{margin-top:12px;font-family:inherit;font-weight:750;display:inline-block}.modal-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.modal-heading h2{color:#172033;margin:0;font-size:22px}.close-button{color:#445066;background:#eef1f6;border:0;border-radius:6px;width:32px;height:32px;font-size:22px;line-height:1}.modal-copy{color:#687287;margin:14px 0 20px;font-size:13px;line-height:1.5}.credential-modal label{color:#394356;margin-bottom:15px;font-size:12px;font-weight:750;display:block}.credential-modal input{color:#172033;border:1px solid #cbd3df;border-radius:6px;outline:none;width:100%;margin-top:6px;padding:11px 12px}.credential-modal input:focus{border-color:#4b83d8;box-shadow:0 0 0 3px #4b83d824}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.secondary-button{color:#4b5669;border-color:#cbd3df}@keyframes pulse{50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.topbar,.nav-tabs,main{padding-left:24px;padding-right:24px}}
