:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;color:#263147;background:#f5f6f9;font-synthesis:none;line-height:1.65;--blue:#2458d3;--border:#e4e8ef;--muted:#7d8ba1}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0;background:transparent;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible{outline:3px solid #85acff;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid #b6ccff;border-color:#7298e7}h1,h2,h3,p{margin-top:0}h1{font-size:29px;letter-spacing:-.8px;line-height:1.45;margin-bottom:10px;font-weight:680}h2{font-size:18px;margin-bottom:18px}h3{font-size:15px;margin-bottom:12px}p{font-size:14px}small,.hint{color:var(--muted);font-size:12px;line-height:1.8}small{display:block}.muted{font-size:13px;color:var(--muted)}.app{display:flex;min-height:100vh}.sidebar{width:218px;flex-shrink:0;background:#fff;border-right:1px solid var(--border);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:32px 20px 24px;z-index:5}.brand{display:flex;align-items:center;gap:13px;color:#263249;margin:0 10px 42px;font-size:18px;font-weight:700;line-height:1.3}.brand-sub{display:block;font-size:11px;font-weight:450;letter-spacing:4px;color:#8b96a9;margin-top:5px}.brand-icon{width:40px;height:43px;display:flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;border-radius:12px 12px 12px 3px}.sidebar nav{display:grid;gap:9px}.nav{display:flex;align-items:center;gap:13px;padding:12px 16px;border-radius:7px;text-align:left;font-size:14px;color:#6d788b}.nav span{flex:1}.nav:hover{background:#f5f7fc}.nav.active{color:var(--blue);background:#edf2ff;font-weight:600}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--border);padding:20px 12px 0;font-size:12px;color:#627088}.sidebar-bottom small{margin:6px 0 0 14px;font-size:11px}.sidebar-bottom button{display:flex;gap:5px;margin-top:12px}.dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#a2aebe;margin-right:7px;flex-shrink:0}.dot.green{background:#289474}main{margin-left:218px;flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:65px;background:#fff;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 38px;color:#8a94a5;font-size:12px}.topbar>span:first-child{display:flex;align-items:center;gap:14px}.local-tag{font-size:11px;color:#66748a}.page-content{padding:36px 38px 46px;max-width:1550px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.page-heading p:last-child{color:#788498;margin-bottom:0}.eyebrow{color:var(--blue);font-size:12px;margin-bottom:8px}.panel{background:#fff;border:1px solid var(--border);border-radius:12px;padding:27px 28px;min-width:0}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:17px}.section-heading h2{margin:0}.step{color:#8b97ab;font-size:12px}.creation-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);gap:34px}.themes{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin:25px 0 27px}.theme{padding:20px 14px;border:1px solid var(--border);border-radius:8px;position:relative;text-align:left;display:flex;flex-direction:column;min-height:150px;gap:10px;background:#fff;min-width:0}.theme strong{font-size:13px}.theme span{font-size:11px;line-height:1.7;color:#8993a5}.theme.selected{border-color:#4772d5;background:#f7f9ff;color:var(--blue)}.theme.selected strong{color:#294571}.theme .selected-check{position:absolute;top:14px;right:12px}.theme.disabled{color:#b3bbc8;background:#fcfcfd}.theme.disabled strong,.theme.disabled span{color:#a0aaba}label{font-size:13px;font-weight:550;display:block;margin-bottom:20px;color:#455166}input:not([type=checkbox]),select,textarea{width:100%;border:1px solid #dce2ec;border-radius:6px;background:#fff;padding:10px 12px;color:#283348;font-size:13px;margin-top:8px;min-width:0}input::placeholder,textarea::placeholder{color:#a2abba}textarea{resize:vertical;line-height:1.85}select{height:43px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0}label small{font-weight:400;margin-top:6px}.search-input{position:relative}.search-input svg{position:absolute;left:13px;top:21px;color:#8997ac}.search-input input{padding-left:40px;height:47px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.optional{font-weight:400;color:#99a2b1;font-size:11px;margin-left:7px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;min-height:40px;padding:10px 17px;font-size:13px;font-weight:550;white-space:nowrap}.primary{background:var(--blue);color:#fff;border:1px solid var(--blue)}.primary:hover:not(:disabled){background:#1949bd;text-decoration:none}.secondary{background:#fff;border:1px solid #dce2ec;color:#526078}.secondary:hover:not(:disabled){background:#f4f6fa;text-decoration:none}.wide{width:100%}.search-panel .primary{height:46px}.search-panel .hint{margin:13px 0 0}.guide{padding-top:4px}.preview-paper{background:#edf1f9;border-radius:11px;padding:35px 35px 26px;position:relative;overflow:hidden}.preview-paper:after{content:"";position:absolute;width:130px;height:180px;background:#fff8;border:1px solid white;right:-58px;top:40px;transform:rotate(18deg);border-radius:8px}.paper-tab{font-size:11px;color:#5f76a8;padding:5px 9px;border:1px solid #cdd7eb;border-radius:3px}.paper-title{font-size:30px;color:#2e446b;line-height:1.6;font-weight:650;margin:22px 0 18px;letter-spacing:1px}.paper-line{height:5px;width:67%;background:#d5deee;border-radius:3px;margin:10px 0}.paper-line.short{width:45%}.paper-samples{display:flex;gap:22px;margin-top:30px;padding-top:21px;border-top:1px solid #dbe2ef;color:#58719e;font-size:12px}.paper-samples span{display:flex;gap:8px;align-items:center}.workflow{list-style:none;padding:0 7px;margin:27px 0 10px}.workflow li{display:flex;gap:16px;margin:0 0 23px}.workflow li>span{height:27px;width:27px;border:1px solid #dce2ed;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7488a6;font-size:12px;flex-shrink:0}.workflow strong{font-size:13px}.workflow p{font-size:12px;color:#8691a3;margin:4px 0 0}.quiet-callout{border-top:1px solid #e0e5ee;padding:20px 7px 0;display:flex;gap:12px;color:#7184a6}.quiet-callout>svg{margin-top:4px;flex-shrink:0}.quiet-callout strong{font-size:12px}.quiet-callout p{font-size:12px;color:#8490a4;margin:5px 0 7px}.text-button{padding:0;color:var(--blue);font-size:12px;display:inline-flex;gap:6px;align-items:center}.app-footer{padding:16px 38px 23px;color:#99a3b4;font-size:11px;display:flex;justify-content:space-between}.banner{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:7px;padding:12px 16px;font-size:13px;margin-bottom:20px;overflow-wrap:anywhere}.banner svg{flex-shrink:0;margin-top:2px}.banner button{margin-left:auto;padding:0}.error{color:#ac4549;background:#fff5f5;border-color:#f2d8da}.success{color:#2f7662;background:#f0f9f5;border-color:#cfeade}.task-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.task-top>div:first-child{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.task-top small{font-size:11px}.stage-name{font-size:13px}.status{display:inline-flex;align-items:center;white-space:nowrap;border-radius:20px;background:#eef1f6;color:#68758b;padding:4px 10px;font-size:11px}.status.running,.status.queued{background:#edf2ff;color:#3563c7}.status.running .dot{background:#3563c7}.status.complete{background:#eaf7f0;color:#2a7a5d}.status.complete .dot{background:#2a7a5d}.status.failed{background:#fff0ef;color:#ba5254}.status.awaiting_review,.status.awaiting_selection{background:#fff6e6;color:#977337}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selection-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px}.section-description{color:#7e8b9e;font-size:12px;line-height:1.9}.candidate{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #edf0f5}.candidate>input{margin-top:5px}.candidate>div{min-width:0;flex:1}.candidate-title{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;font-size:13px}.candidate-title a{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;font-weight:600}.candidate-title>span{white-space:nowrap;font-size:12px;color:#7f8a9a}.candidate p{font-size:12px;margin:8px 0;color:#727d90;overflow-wrap:anywhere}.candidate .meta{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;color:#8995a8}.candidate .recommendation{font-size:11px;color:#8a96a7}.candidate small{font-size:10px}.generation-settings{align-self:start}.platforms{display:flex;gap:12px;margin-bottom:22px}.platform{display:flex;gap:6px;align-items:center;border:1px solid #e2e7ef;border-radius:6px;padding:10px 12px;flex:1;font-size:12px;margin:0}.platform.selected{background:#f7f9ff;border-color:#a3bbef}.upload-box{padding:20px;border:1px dashed #b5c6e4;border-radius:7px;text-align:center;color:#7182a0}.upload-box input{font-size:11px}.upload-box span{display:block;margin-top:6px}.progress-panel{display:flex;gap:20px;align-items:center;padding:28px;background:#eef3ff;border:1px solid #dde6fa;border-radius:9px;margin-bottom:24px}.progress-panel h3{margin:0 0 4px}.progress-panel p{margin:0;color:#7b89a1;font-size:12px}.spinner{width:25px;height:25px;flex-shrink:0;border:2px solid #c8d7fa;border-top-color:#3565ce;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{padding:44px 15px;text-align:center;color:#9ca8ba}.empty h3{color:#62718b;margin:13px 0 7px}.empty p{font-size:12px}.task-list>button{display:flex;gap:16px;align-items:center;text-align:left;width:100%;padding:20px 0;border-bottom:1px solid #edf0f5;color:#8da0bc}.task-list>button>div{flex:1;min-width:0}.task-list strong{display:block;color:#46546d;font-size:14px;overflow-wrap:anywhere}.task-list small{margin-top:5px;font-size:11px}.history{margin-top:24px}.history article{border-top:1px solid var(--border);padding:20px 0}.history h3{margin:0 0 6px}.history p{font-size:11px;color:#98a0af}.links{display:flex;gap:15px;flex-wrap:wrap}.links a{font-size:12px;display:flex;align-items:center;gap:5px;overflow-wrap:anywhere}.results{padding:0;overflow:hidden}.result-toolbar{display:flex;justify-content:space-between;padding:14px 22px;gap:15px;border-bottom:1px solid var(--border);align-items:center}.result-toolbar select{max-width:300px;margin:0;font-size:11px}.tabs{display:flex;gap:20px}.tabs button{font-size:12px;color:#8693a7;padding:10px 0;border-bottom:2px solid transparent;white-space:nowrap}.tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px}.preview-frame{padding:25px;background:#f1f3f7;min-width:0}.preview-frame iframe{border:0;width:100%;height:760px;background:#fff;border-radius:5px}.export-panel{padding:24px 20px}.download{display:flex;gap:9px;align-items:center;font-size:12px;padding:8px 0;overflow-wrap:anywhere}.export-panel small{font-size:10px;margin-top:7px}.export-panel h3{font-size:13px}.export-panel hr{border:0;border-top:1px solid var(--border);margin:23px 0}.check-label{display:flex;gap:8px;align-items:flex-start;font-size:12px;font-weight:400;margin:0 0 13px}.check-label input{margin:3px 0 0}.image-version img{width:100%;margin:20px 0 4px;border:1px solid #eee}.editor,.sources,.versions{padding:25px}.card-editor{border-top:1px solid var(--border);padding-top:20px;margin:20px 0}.sources pre,.eval-rules pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;max-height:400px;overflow:auto;background:#f7f8fa;padding:15px;color:#6d7a90}.sources details{border:1px solid var(--border);padding:14px;margin-top:15px;border-radius:5px}.sources details a{font-size:12px}.sources details small{margin:10px 0}.sources p{font-size:12px;color:#76849b}.sources h3{margin-top:24px}summary{cursor:pointer;font-size:13px;color:#566b8b;padding:8px 0}.versions article{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:16px 0}.versions article>div{flex:1}.versions strong{font-size:13px}.versions small{font-size:11px}.cost-panel{margin-top:24px}.cost-panel .section-heading>span{font-size:12px;color:#7183a1}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{font-weight:500;color:#8b97aa;background:#f7f8fb}td,th{padding:13px 12px;border-bottom:1px solid #e9edf4}td{color:#66758d;overflow-wrap:anywhere}.reconcile{display:flex;gap:6px;align-items:center;margin-top:8px}.reconcile input{margin:0;width:110px;padding:7px}.reconcile button{font-size:10px;padding:7px}.settings-form{max-width:880px}.settings-form>.panel{margin-bottom:23px}.settings-form h3{margin:22px 0 10px}.settings-form .section-heading .check-label{margin:0}.price-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:18px;border-top:1px solid var(--border);padding-top:16px}.price-row strong{font-size:12px;overflow-wrap:anywhere}.price-row label{font-size:11px}.sticky-save{position:sticky;bottom:0;background:#fffffff2;padding:17px 22px;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:14px}.sticky-save span{font-size:12px;color:#8794a8}.red{color:#b44447}.evaluation-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.eval-rules p{font-size:12px;color:#7e8ba0;line-height:1.9}.score-bar{display:flex;margin:25px 0 22px;gap:3px}.score-bar span{display:flex;align-items:center;justify-content:center;background:#e6eefe;color:#4c73b9;font-size:9px;height:50px}.score-bar span:nth-child(2){background:#eef2fa}.score-bar span:nth-child(3){background:#f0f3f8}.score-bar span:nth-child(4){background:#f5f6f9}.evaluation-results{margin-top:25px}.evaluation-results .section-heading select{max-width:300px;margin:0;font-size:11px}.sample-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.sample-tabs button{padding:7px 12px;border:1px solid var(--border);border-radius:4px;font-size:11px;color:#7b8ca5}.sample-tabs button.active{color:var(--blue);background:#eef3ff;border-color:#bed0f5}.sample-grid{display:grid;grid-template-columns:1fr 240px;gap:25px;margin-bottom:25px}.sample-content{background:#f8f9fb;padding:22px;border-radius:6px;max-height:850px;overflow:auto}.sample-text{white-space:pre-wrap;font-size:13px;line-height:1.9;padding:14px 0}.sample-card{background:#fff;border:1px solid var(--border);padding:18px;margin-bottom:12px;font-size:12px}.sample-card p{font-size:12px}.score-form label{font-size:12px;margin-bottom:13px}.score-form input:not([type=checkbox]){margin-top:4px;padding:6px 10px}.login{width:min(100% - 40px,380px);margin:12vh auto;padding:30px}.login .brand-icon{margin-bottom:25px}.login h1{font-size:24px}.login p{color:#8794a5}.login button{width:100%}@media(max-width:1100px){.sidebar{width:185px;padding-left:14px;padding-right:14px}main{margin-left:185px}.page-content{padding:28px 25px}.topbar{padding:0 25px}.creation-grid{gap:22px;grid-template-columns:1.1fr .8fr}.panel{padding:22px}.themes{gap:6px}.theme{padding:15px 10px}.theme strong{font-size:11px}.theme span{font-size:10px}.paper-title{font-size:25px}.preview-paper{padding:30px 25px}.paper-samples{gap:15px;font-size:10px}.selection-grid{grid-template-columns:1.5fr 1fr}.candidate-title{flex-wrap:wrap;gap:5px}.results{padding:0}.tabs{gap:14px}.result-toolbar{flex-wrap:wrap}.sample-grid{grid-template-columns:1fr 210px}}@media(max-width:850px){.creation-grid,.selection-grid,.evaluation-intro{grid-template-columns:1fr}.guide{display:grid;grid-template-columns:1fr 1fr;gap:20px}.quiet-callout{grid-column:1/-1}.sidebar{width:175px}main{margin-left:175px}.page-heading{align-items:flex-start}h1{font-size:25px}.theme strong{font-size:12px}.theme{min-height:130px}.preview-layout{grid-template-columns:1fr}.export-panel{border-top:1px solid var(--border)}.preview-frame iframe{height:650px}.sample-grid{grid-template-columns:1fr}.score-form{padding:20px 0}.sample-content{max-height:600px}.local-tag{display:none}}@media(max-width:600px){.app{display:block}.sidebar{position:relative;width:100%;padding:17px 17px 0;border-right:0;border-bottom:1px solid var(--border);display:block}.brand{margin:0 0 17px;font-size:16px;gap:10px}.brand-icon{width:33px;height:35px;border-radius:9px 9px 9px 2px}.brand-sub{display:inline;letter-spacing:0;font-size:16px;font-weight:600;color:#3a475e;margin-left:5px}.sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.nav{padding:11px 4px;justify-content:center;gap:6px;font-size:11px;border-radius:0}.nav svg{width:15px}.nav>svg:last-child:not(:first-child){display:none}.nav span{flex:initial}.nav.active{background:transparent;border-bottom:2px solid var(--blue)}.sidebar-bottom{display:none}main{margin-left:0}.topbar{height:43px;padding:0 19px;font-size:10px}.page-content{padding:25px 18px 30px}.page-heading{gap:10px;margin-bottom:23px}.page-heading h1{font-size:23px;letter-spacing:-.5px}.page-heading p:last-child{font-size:12px}.eyebrow{font-size:11px}.page-heading>.secondary{font-size:10px;padding:8px;min-height:32px}.panel{padding:21px 18px;border-radius:9px}.section-heading h2{font-size:16px}.themes{margin:22px 0 23px;gap:7px;grid-template-columns:1.5fr 1fr 1fr}.theme{padding:16px 10px;min-height:138px;border-radius:6px}.theme strong{font-size:10px}.theme svg{width:21px}.theme span{font-size:10px}.theme .selected-check{width:13px;right:8px;top:10px}.guide{grid-template-columns:1fr}.preview-paper{display:none}.workflow{margin-top:0}.quiet-callout{padding-top:20px}.field-grid{gap:12px}label{font-size:12px}.hint{font-size:11px}.app-footer{padding:15px 18px;display:block;font-size:10px}.app-footer span{display:block;margin-top:4px}.task-top{display:block}.task-top>.button-row{margin-top:15px}.task-top>div:first-child{gap:10px}.task-top small{width:100%}.task-list>button{gap:10px}.task-list strong{font-size:12px}.task-list .status{font-size:9px;padding:4px 7px}.task-list>button>svg:last-child{display:none}.history h3{font-size:13px}.history .links a{font-size:11px}.results{padding:0}.result-toolbar{padding:12px 15px;gap:10px}.tabs{gap:10px;width:100%;justify-content:space-between}.tabs button{font-size:11px}.result-toolbar select{max-width:100%;height:35px}.preview-frame{padding:10px}.preview-frame iframe{height:650px}.export-panel{padding:20px}.editor,.sources,.versions{padding:18px}.versions article{flex-wrap:wrap}.versions article>div{width:100%;flex:auto}.cost-panel .section-heading{display:block}.cost-panel .section-heading>span{display:block;margin-top:7px}.reconcile{flex-direction:column}.table-scroll{margin:0 -3px}td,th{padding:10px 7px;font-size:10px}.cost-panel table{min-width:340px}.price-row{grid-template-columns:1fr 1fr;gap:10px}.price-row strong{grid-column:1/-1}.price-row label{margin-bottom:14px}.sticky-save{padding:12px;gap:10px}.sticky-save span{font-size:10px}.sticky-save button{font-size:12px;padding:9px 12px}.settings-form h2{font-size:16px}.evaluation-results .section-heading{flex-wrap:wrap}.evaluation-results .section-heading select{width:100%;max-width:none}.sample-content{padding:16px}.sample-text,.candidate-title a{font-size:12px}.candidate{gap:10px}.candidate small{word-break:break-all}.selection-grid{gap:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}.flow-badge{display:inline-flex;align-items:center;margin-left:9px;padding:2px 7px;border-radius:10px;background:#eef1f6;color:#68758b;font-size:10px;font-weight:550;vertical-align:2px}.flow-badge.ai{background:#edf2ff;color:#3563c7}.error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:16px;padding:30px;color:#814747;background:#fbf7f7}.error-boundary h1{font-size:22px;margin-bottom:8px}.error-boundary p{max-width:560px;color:#9c6363;overflow-wrap:anywhere}.capability-check{background:#f8f9fc;border:1px solid var(--border);border-radius:7px;padding:14px 16px;margin:-8px 0 20px}.capability-check .hint{margin:0}.capability-list{display:grid;gap:8px;margin-top:12px}.capability-list span{font-size:11px;color:#5d6b83;overflow-wrap:anywhere}.activity-panel{margin-bottom:22px;padding:22px 26px}.activity-panel .section-heading{margin-bottom:12px}.activity-current{display:flex;align-items:center;margin:0 0 14px;color:#3266b8;font-weight:600}.activity-completed{display:flex;gap:16px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--border);font-size:12px}.activity-completed strong{white-space:nowrap;color:#586982}.activity-completed>div{display:flex;flex-wrap:wrap;gap:8px}.activity-completed span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;background:#edf8f2;color:#26745a}.activity-list{list-style:none;margin:0;padding:0;max-height:250px;overflow:auto;border-top:1px solid var(--border)}.activity-list li{display:grid;grid-template-columns:140px 100px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #eef1f5;color:#65748a;font-size:12px;overflow-wrap:anywhere}.activity-list time{color:#8b97a7}.activity-list .activity-stage{color:#405474;font-weight:600}.activity-list .activity-failed{color:#b8494e}.activity-list .activity-running{color:#3466bb}@media(max-width:600px){.activity-panel{padding:18px}.activity-completed{display:block}.activity-completed>div{margin-top:8px}.activity-list li{grid-template-columns:1fr;gap:2px}.activity-list time{font-size:10px}}.budget-recovery{margin-bottom:22px;background:#fffdf8;border-color:#eadfc3}.budget-recovery p{color:#675e4b}.budget-recovery-controls{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.budget-recovery-controls label{min-width:180px;margin:0}.budget-recovery-controls button{margin-bottom:0}
