:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202a3e;background:#f5f7fb;font-size:13px}*{box-sizing:border-box}body{margin:0;min-width:0}.app{min-height:100vh}.topbar{height:58px;background:#fff;border-bottom:1px solid #e2e7f0;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.brand{display:flex;align-items:center;gap:10px}.brandmark{width:30px;height:30px;border-radius:8px;background:linear-gradient(145deg,#4767e8,#6d4cdf);color:#fff;display:grid;place-items:center;font-weight:800}.brand strong{display:block;font-size:14px}.brand span{display:block;color:#8994a8;font-size:10px;margin-top:1px}.header-actions{display:flex;align-items:center;gap:12px;color:#66738b}.connection{font-size:10px;display:flex;align-items:center;gap:5px}.connection i,.service-pill i,.status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#b9c2d1}.connection.online i,.service-pill.ready i{background:#21b783;box-shadow:0 0 0 3px #e1f6ee}.ghost,.help,.text-btn,.refresh,.link-button{border:0;background:none;color:#5366c9;cursor:pointer}.ghost{font-size:11px;font-weight:600}.team-badge,.mode-badge{background:#f0f2ff;color:#5967c7;padding:4px 8px;border-radius:20px;font-size:10px}.help{border:1px solid #dfe4ee;color:#77839a;border-radius:50%;width:22px;height:22px}.ribbon{height:62px;background:#fff;border-bottom:1px solid #e2e7f0;display:flex;align-items:stretch;padding:0 14px;gap:2px;overflow:auto}.ribbon-tab{border:0;background:transparent;min-width:90px;padding:7px 12px;color:#758097;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;cursor:pointer;border-bottom:3px solid transparent}.ribbon-tab:hover{background:#f8f9fd;color:#4f60c8}.ribbon-tab.active{color:#4e5fc9;border-bottom-color:#5869dc;background:#fafaff;font-weight:700}.icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:700}.ribbon .icon{font-size:17px;height:19px}.workspace{display:flex;min-height:calc(100vh - 120px)}.library{width:258px;flex:none;background:#fbfcfe;border-right:1px solid #e2e7f0;display:flex;flex-direction:column}.library-head{padding:18px 15px 12px;display:flex;align-items:flex-start;justify-content:space-between}.library-head h2{font-size:14px;margin:0 0 3px}.library-head span{font-size:10px;color:#929bad}.refresh{font-size:17px;padding:0 3px}.search{margin:0 12px 9px;height:31px;border:1px solid #dfe4ee;border-radius:6px;background:#fff;display:flex;align-items:center;padding:0 8px;color:#8a96a9}.search .icon{font-size:17px;margin-right:4px}.search input{min-width:0;flex:1;border:0;outline:0;font-size:11px}.search kbd{font-size:8px;color:#aab2c2;border:1px solid #e1e5ec;border-radius:3px;padding:2px 3px}.category-strip{display:flex;gap:4px;overflow:auto;padding:0 12px 8px}.category-strip button{border:0;background:#f1f3f8;color:#7a869a;border-radius:12px;padding:4px 7px;font-size:9px;white-space:nowrap;cursor:pointer}.category-strip button.active{background:#e1e6ff;color:#4e60c6}.tool-list{padding:0 7px;overflow:auto;flex:1}.tool-item{width:100%;display:flex;align-items:center;text-align:left;border:0;background:transparent;padding:8px 7px;border-radius:7px;gap:7px;color:#3c465b;cursor:pointer;margin-bottom:2px}.tool-item:hover{background:#f1f3fa}.tool-item.selected{background:#e9edff;color:#4053bd}.tool-icon{width:26px;height:26px;border-radius:6px;background:#f0f2f7;color:#67748e;display:grid;place-items:center;flex:none}.selected .tool-icon{background:#d8defe;color:#5062c9}.tool-item>span:nth-child(2){min-width:0;flex:1}.tool-item strong{display:block;font-size:11px;font-weight:600;line-height:1.2}.tool-item small{display:block;color:#929bad;font-size:9px;margin-top:2px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-item em{font-style:normal;font-size:8px;color:#327d69;background:#dcf4eb;padding:3px 4px;border-radius:4px}.fav{color:#c8cfdb;font-size:14px;cursor:pointer}.fav.on{color:#e2a839}.library-foot{border-top:1px solid #e8ebf2;padding:9px 11px;display:flex;gap:10px}.link-button{font-size:10px;color:#7c879c;padding:2px;white-space:nowrap}.link-button .icon{font-size:14px;vertical-align:-2px;margin-right:3px}.link-button b{font-weight:600;color:#a1aaba}.main{flex:1;min-width:0;padding:0 clamp(14px,3vw,30px) 20px;max-width:1230px}.crumb{min-height:45px;display:flex;align-items:center;gap:7px;color:#9aa4b6;font-size:10px}.crumb b{font-weight:400;color:#cbd1dc}.crumb strong{font-weight:600;color:#526078}.mode-badge{margin-left:auto;background:#f3f5fa;color:#7b879a}.hero{display:flex;align-items:flex-start;justify-content:space-between;padding:6px 2px 17px}.eyebrow{display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:#6473cd;font-size:9px}.eyebrow-icon{width:22px;height:22px;border-radius:5px;background:#e8ebff;display:grid;place-items:center;font-size:13px}.hero h1{font-size:24px;letter-spacing:-.6px;margin:7px 0 5px}.hero p{font-size:12px;color:#8a95a7;margin:0;max-width:620px}.phase{margin-top:12px;border-radius:12px;padding:4px 8px;font-size:9px;color:#6a7180;background:#f0f2f6}.phase.pilot{color:#287761;background:#ddf5eb}.flow{display:flex;align-items:center;margin:2px 0 16px;padding:11px 13px;background:#fff;border:1px solid #e5e9f1;border-radius:9px;overflow:auto}.step{display:flex;align-items:center;gap:6px;min-width:105px}.step>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid #d8deea;color:#8c97aa;font-size:10px;flex:none}.step.done>span{background:#5b6bd6;border-color:#5b6bd6;color:#fff}.step strong{display:block;font-size:10px;color:#526078}.step small{display:block;font-size:9px;color:#a0a9b9;margin-top:1px}.line{height:1px;background:#e3e7ee;flex:1;margin:0 9px;min-width:12px}.content-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(300px,1.18fr);gap:14px}.card{background:#fff;border:1px solid #e3e8f1;border-radius:9px;box-shadow:0 2px 6px #24365b08;overflow:hidden}.card-title{padding:14px 15px 11px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f5}.card-title h3{font-size:13px;margin:0 0 3px;color:#344057}.card-title p{font-size:10px;color:#98a2b3;margin:0;line-height:1.35}.text-btn{font-size:10px;white-space:nowrap}.source-tools,.image-form{padding:11px 15px 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.source-tools .secondary{height:28px;padding:0 8px;font-size:9px}.file-link{font-size:10px;color:#5668c8;cursor:pointer}.file-link input{display:none}.lookup-pill{font-size:9px;background:#e6f6ef;color:#34816b;padding:4px 6px;border-radius:9px}.options{padding:13px 15px}.option{display:block;margin-bottom:11px;color:#5b667b;font-size:10px}.option span{display:block;font-weight:600;margin-bottom:5px}.option input[type=text],.option input[type=number],.option select,.apply-bar select{width:100%;height:29px;border:1px solid #dfe4ed;border-radius:5px;background:#fff;padding:0 7px;color:#39445a;font:inherit;outline:0}.option input:focus,.option select:focus,.apply-bar select:focus{border-color:#8290e6;box-shadow:0 0 0 2px #8290e622}.option input[type=checkbox]{accent-color:#5869d5;width:15px;height:15px}.no-options{display:flex;gap:8px;margin:3px 15px 13px;padding:9px;background:#f6f8fd;border-radius:6px;color:#62708b}.no-options>.icon{width:19px;height:19px;border-radius:50%;background:#dee4ff;color:#5468d2}.no-options strong,.no-options span{display:block;font-size:10px}.no-options span{font-size:9px;color:#909bad;margin-top:2px}.capability-note{padding:0 15px 10px;color:#8490a4;font-size:9px}.action-row{display:flex;justify-content:flex-end;gap:7px;padding:11px 15px;border-top:1px solid #edf0f5}.primary,.secondary{min-height:30px;padding:0 11px;border-radius:5px;font-size:10px;font-weight:600;cursor:pointer}.primary{border:1px solid #596bd5;color:#fff;background:#5b6dd6;box-shadow:0 2px 5px #596bd52e}.primary:hover{background:#4d5fc8}.primary:disabled{opacity:.5;cursor:not-allowed}.secondary{border:1px solid #dce1eb;color:#627088;background:#fff}.primary .icon{margin-right:4px}.preview .card-title{align-items:flex-start}.change-count{font-size:9px;color:#2e806b;background:#e1f5ed;border-radius:10px;padding:3px 6px;white-space:nowrap}.table-wrap{padding:11px 13px 13px;overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:9px;color:#626d80}.table-wrap th{background:#f7f8fb;color:#8791a2;text-align:left;font-weight:600;padding:7px 6px;border-bottom:1px solid #e5e9ef;white-space:nowrap}.table-wrap td{padding:7px 6px;border-bottom:1px solid #edf0f4;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.table-wrap .rownum{width:23px;color:#a8b0be;text-align:center}.table-wrap td.changed{background:#fff4d9;color:#735a19}.table-note{font-size:9px;color:#a0a9b8;padding-top:9px}.legend{display:inline-block;width:7px;height:7px;background:#fff0bf;border:1px solid #efd991;border-radius:2px;margin-right:4px}.apply-bar{margin:0 13px 13px;padding:9px 10px;background:#f8f9fc;border-radius:6px;display:flex;align-items:end;gap:7px}.apply-bar label{font-size:9px;color:#7f899a;flex:1}.apply-bar select{display:block;margin-top:4px}.apply-bar .primary{white-space:nowrap}.alert{margin:10px 13px 0;padding:8px 9px;border-radius:5px;font-size:9px;line-height:1.35}.alert.error{color:#9c3e48;background:#fff0f1;border:1px solid #f6d4d7}.alert.success{color:#287761;background:#eaf8f2;border:1px solid #d5f0e4}.alert.warning{color:#765c1c;background:#fff7df;border:1px solid #f4e4ac}.statusbar{display:flex;justify-content:space-between;color:#9aa4b5;font-size:9px;padding:16px 2px 0}.status-dot{background:#54b898}.statusbar i{margin-right:4px}.statusbar b{font-weight:400;color:#d0d5de;margin:0 3px}.image-hero{padding-bottom:17px}.image-tabs{display:flex;gap:4px;margin:0 0 12px;border-bottom:1px solid #e2e7f0}.image-tabs button{border:0;background:transparent;color:#7c879a;padding:7px 11px;font-size:10px;cursor:pointer;border-bottom:2px solid transparent}.image-tabs button.active{color:#5266cb;border-color:#5869dc;font-weight:700}.pipeline-steps{display:flex;align-items:center;justify-content:space-around;padding:21px 10px}.pipeline-steps>button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;cursor:pointer;padding:4px;border-radius:7px}.pipeline-steps>button:hover,.pipeline-steps>button.stage-active{background:#f0f2ff}.stage-number{width:30px;height:30px;border-radius:9px;background:#e8ebff;color:#5265d0;font-weight:700;display:grid;place-items:center;margin-bottom:2px}.pipeline-steps strong{font-size:10px;color:#49546a}.pipeline-steps small{font-size:9px;color:#9aa4b3}.arrow{color:#c3cad8;font-size:18px}.recipe{margin:0 14px 13px;padding:10px;background:#f7f8fc;border:1px solid #edf0f6;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.recipe>div{display:flex;align-items:center;gap:8px}.recipe-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:5px;background:#e5e9ff;color:#5c6ed3}.recipe strong,.recipe small{display:block}.recipe strong{font-size:10px;color:#526078}.recipe small{font-size:9px;color:#979faf;margin-top:2px}.service-pill{font-size:9px;color:#9ca5b4;display:flex;align-items:center;gap:5px}.service-pill.ready{color:#39866f}.image-note{margin-top:13px;padding:9px 11px;color:#788398;background:#f0f3fc;border:1px solid #e1e6f8;border-radius:6px;font-size:9px}.image-note strong{color:#596ac8}.muted{font-size:9px;color:#929bad}.recipe-editor{max-width:680px}.recipe-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:0 12px;padding:13px 15px 0}.check-line{display:block;font-size:10px;color:#5b667b;padding:0 15px 9px}.check-line input{accent-color:#5869d5;margin-right:6px}.jobs-card .card-title{padding-bottom:13px}.job{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid #f0f2f6}.job-icon{width:23px;height:23px;border-radius:6px;background:#e8ebff;color:#5265d0;display:grid;place-items:center;font-size:10px}.job-icon.succeeded{background:#e0f5ed;color:#2c896f}.job strong,.job small{display:block}.job strong{font-size:10px;color:#59657b}.job small{font-size:9px;color:#9da6b5;margin-top:1px}.job-time{font-size:8px;color:#b0b7c3;margin-left:auto}.job-action{border:0;background:none;color:#586bcf;font-size:9px;cursor:pointer;padding:3px}.job-detail{margin:-1px 14px 7px;padding:8px;background:#f8f9fc;border:1px solid #edf0f5;border-radius:5px;color:#8791a2;font-size:9px}.job-actions{display:flex;gap:9px;justify-content:flex-end;margin-bottom:6px}.job-actions .danger{color:#ac5661}.job-items{display:flex;flex-direction:column;gap:3px;max-height:100px;overflow:auto}.job-items span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-jobs{text-align:center;padding:30px 15px;color:#a3acba}.empty-jobs>span{font-size:25px;color:#d0d6e1}.empty-jobs p{font-size:10px;color:#7f899b;margin:7px 0 3px}.empty-jobs small{font-size:9px}@media(max-width:760px){.topbar{padding:0 12px}.topbar .brand span,.header-actions .team-badge,.header-actions .ghost{display:none}.ribbon{height:55px;padding:0 5px}.ribbon-tab{min-width:72px;padding:5px 8px;font-size:9px}.workspace{display:block}.library{width:100%;height:auto;max-height:255px;border-right:0;border-bottom:1px solid #e2e7f0}.library-head{padding:10px 12px 7px}.search{margin-bottom:7px}.tool-list{display:flex;gap:5px;overflow:auto;padding:0 8px 7px}.tool-item{min-width:190px;max-width:230px;margin:0}.library-foot{padding:7px 10px}.main{padding:0 10px 15px}.hero h1{font-size:20px}.flow{padding:8px}.step{min-width:85px}.step small{display:none}.content-grid{grid-template-columns:1fr}.statusbar{display:none}.image-layout{grid-template-columns:1fr}.image-tabs{overflow:auto}.image-tabs button{padding:7px 9px}.pipeline-steps{padding:16px 3px}.pipeline-steps small{display:none}.recipe-grid{grid-template-columns:1fr 1fr}}.image-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.image-actions button{flex:1;min-width:165px}.image-form>.muted,.image-actions+.muted{display:block;line-height:1.4;margin:7px 0 0}.image-form{gap:8px}.progress-card{margin:0 0 12px;padding:11px 13px;background:#fff;border:1px solid #dfe5f1;border-radius:9px;box-shadow:0 2px 6px #24365b08}.progress-head,.progress-meta{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:10px;color:#68758b}.progress-head strong{font-size:10px;color:#4b5870}.progress-head span{font-variant-numeric:tabular-nums;color:#5266cb;font-weight:700}.progress-track{height:7px;margin:9px 0 7px;border-radius:10px;background:#edf0f7;overflow:hidden}.progress-track span{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#596bd5,#7f68df);transition:width .25s ease}.progress-meta{font-size:9px;color:#8792a5}.progress-meta .has-issues{color:#a45a3f}.image-tabs{align-items:center;gap:2px;margin-top:1px}.image-tabs-label{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#a0a9b8;margin:0 8px 0 2px}.image-tabs button{padding:8px 12px}.image-tabs button[aria-selected=true]{color:#5266cb;border-color:#5869dc;font-weight:700}.image-card{max-width:760px}.download-card,.upload-card,.settings-card{min-height:0}.selection-card,.upload-ready{margin:13px 15px 0;padding:12px;display:flex;align-items:center;gap:10px;background:#f7f8fc;border:1px solid #edf0f6;border-radius:7px}.selection-icon,.upload-ready-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#e5e9ff;color:#5c6ed3;flex:none}.selection-card strong,.selection-card span,.upload-ready strong,.upload-ready span{display:block}.selection-card strong,.upload-ready strong{font-size:11px;color:#526078}.selection-card span,.upload-ready span{font-size:9px;line-height:1.35;color:#929bad;margin-top:2px}.image-form{padding:13px 15px 0;align-items:flex-end}.image-form .option{min-width:190px;flex:1;margin:0}.image-form .muted{flex-basis:100%;margin:0 0 5px;line-height:1.35}.workflow-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 15px 2px}.workflow-summary>div{display:flex;gap:7px;align-items:flex-start;padding:9px;background:#fbfcfe;border:1px solid #edf0f5;border-radius:6px}.summary-number{width:20px;height:20px;border-radius:6px;background:#e8ebff;color:#5265d0;display:grid;place-items:center;font-size:9px;font-weight:700;flex:none}.workflow-summary strong,.workflow-summary small{display:block}.workflow-summary strong{font-size:9px;color:#56627a}.workflow-summary small{font-size:8px;line-height:1.35;color:#9aa3b3;margin-top:3px}.folder-callout,.security-callout{margin:12px 15px 0;padding:9px 10px;display:flex;align-items:center;gap:8px;background:#f0f3fc;border:1px solid #e1e6f8;border-radius:6px;color:#66748d;font-size:9px}.folder-callout>.icon,.security-callout>.icon{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#dfe7ff;color:#566bd2;flex:none}.folder-callout span,.security-callout span{flex:1;line-height:1.35}.folder-callout strong,.security-callout strong{color:#5266c9}.folder-callout small,.security-callout small{color:#8995a9}.folder-callout .text-btn{font-size:9px}.action-row .image-run{min-width:190px}.upload-ready-icon.ready{background:#e0f5ed;color:#2c896f}.upload-form{display:block}.upload-form .option{max-width:350px}.security-callout{margin-top:2px;background:#f7f8fc;border-color:#edf0f5}.job-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:13px 14px 3px}.job-summary>div{padding:8px 6px;text-align:center;background:#f7f8fc;border:1px solid #edf0f5;border-radius:6px}.job-summary strong,.job-summary span{display:block}.job-summary strong{font-size:15px;color:#5266cb}.job-summary span{font-size:8px;color:#939dad;margin-top:2px}.jobs-card{max-height:calc(100vh - 235px);overflow:auto}.settings-card{max-width:760px}.settings-block{padding:14px 15px 4px;border-bottom:1px solid #edf0f5}.settings-heading{display:flex;align-items:center;gap:8px;margin-bottom:11px}.settings-heading>div{min-width:0}.settings-heading strong,.settings-heading small{display:block}.settings-heading strong{font-size:11px;color:#526078}.settings-heading small{font-size:9px;color:#99a3b3;margin-top:2px}.settings-icon{width:23px;height:23px;border-radius:6px;background:#e5e9ff;color:#5c6ed3;display:grid;place-items:center;flex:none}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:0 12px}.settings-grid .option small{display:block;color:#99a3b3;font-size:8px;line-height:1.3;margin-top:4px}.settings-info{display:flex;gap:8px;align-items:flex-start;background:#f7f8fc;border-bottom:0;margin:13px 15px;padding:10px;border:1px solid #edf0f5;border-radius:6px;color:#6b7891}.settings-info>.icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#dfe7ff;color:#566bd2;flex:none}.settings-info strong,.settings-info span{display:block}.settings-info strong{font-size:10px;color:#5266c9}.settings-info span{font-size:9px;line-height:1.35;margin-top:2px}@media(max-width:760px){.workflow-summary,.settings-grid{grid-template-columns:1fr}.job-summary{grid-template-columns:repeat(2,1fr)}.image-tabs-label{display:none}.image-tabs button{padding:8px 9px}.folder-callout{align-items:flex-start}.image-form .option{min-width:150px}}.upload-section{border-top:1px solid #edf0f5;padding:14px 0}.step-heading{display:block;color:#4e5b74;font-size:11px;margin-bottom:10px}.upload-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.file-picker{position:relative;overflow:hidden;display:inline-flex;cursor:pointer}.file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-path{font-size:10px;color:#8a96aa;background:#f7f8fc;padding:7px 9px;border-radius:5px;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list-header{display:flex;justify-content:space-between;align-items:center;background:#f7f8fc;border:1px solid #edf0f5;padding:8px 10px;margin-top:11px;color:#64718a;font-size:10px}.upload-file-list{max-height:240px;overflow:auto;border:1px solid #edf0f5;border-top:0}.upload-file{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid #f0f2f6;font-size:10px;color:#526078}.upload-file:last-child{border-bottom:0}.upload-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file small{display:block;color:#98a3b4;font-size:9px}.upload-empty{border:1px dashed #d9deeb;color:#8b96aa;padding:18px;text-align:center;font-size:10px;margin-top:10px}.destination-preview{background:#f7f8fc;border:1px solid #e5e9f3;border-radius:6px;padding:9px;margin-top:8px}.destination-preview strong,.destination-preview span,.destination-preview small{display:block}.destination-preview strong{color:#4d5c78;font-size:11px}.destination-preview span{color:#65728a;font-size:10px;margin-top:2px}.destination-preview small{color:#9aa4b4;font-size:9px;margin-top:5px}.upload-issues{margin-top:10px;background:#fff7f4;border:1px solid #f2d6cc;border-radius:6px;padding:8px 10px;color:#a65a42;font-size:10px}.upload-issues p{margin:5px 0 0}.has-issues{color:#b55743!important}.aws-settings{margin-top:14px;border:1px solid #e1e6f2;border-radius:7px;padding:0 12px 12px}.aws-settings .settings-heading{padding-top:12px}.aws-settings .settings-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.aws-settings .settings-grid .option:last-child{grid-column:1/-1}.aws-settings .muted{font-size:9px;line-height:1.4}.settings-block.aws-settings .alert{margin:9px 0}.upload-card .action-row{border-top:1px solid #edf0f5;padding-top:12px;margin-top:2px}@media(max-width:760px){.aws-settings .settings-grid{grid-template-columns:1fr}.aws-settings .settings-grid .option:last-child{grid-column:auto}}.worker-line{display:block;color:#8b96aa;font-size:9px;margin-top:4px}
