/* Daily workflow first; technical controls remain available on demand. */
.simple-ui main{max-width:1220px;padding:36px 40px 48px}.simple-ui .sidebar{width:210px;padding:30px 20px}.simple-ui .shell{margin-left:210px}.simple-ui .sidebar nav{margin-top:52px}.simple-ui .nav-link{font-size:15px;padding:14px 12px}.simple-ui .topbar{height:64px;font-size:13px}.simple-ui .text-button{font-size:13px}.simple-ui h1{font-size:30px;letter-spacing:-.7px}.simple-ui .page-heading p{font-size:15px;line-height:1.6;max-width:none}.simple-ui h2{font-size:18px}.simple-ui .button{font-size:14px;padding:11px 17px;min-height:44px}.simple-ui .badge{font-size:12px;padding:5px 9px}.simple-ui .row-link{font-size:14px}.simple-ui .field>span,.simple-ui .field input,.simple-ui .field select,.simple-auth .field>span,.simple-auth .field input{font-size:14px}.simple-ui .field input,.simple-ui .field select{min-height:43px}.simple-ui .field small,.simple-ui .check small{font-size:12px;line-height:1.6}.simple-ui .check{font-size:14px;margin:23px 0 14px}.simple-ui .check input{width:17px;height:17px;margin-top:2px}.simple-ui .caption{font-size:13px}.simple-ui .notice{font-size:14px}.simple-ui summary{font-size:14px;padding:3px 0}.simple-ui details p{font-size:13px}.simple-ui .section-title{margin-bottom:20px;gap:14px}.simple-ui .section-title>span{font-size:14px;min-width:30px;width:30px;height:30px;border-radius:50%;background:#edf3e8;display:grid;place-items:center;color:#31634d}.simple-ui .section-title p{font-size:14px;margin-top:5px}.simple-ui .form-section{padding:27px 30px}.simple-ui .form-grid{gap:19px 22px}.simple-ui .breadcrumb{font-size:13px}.simple-ui .inline-note{font-size:13px}.simple-ui .rates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-ui .save-bar{bottom:12px;padding:15px 22px}.simple-ui .save-bar span{font-size:13px}.simple-ui .brand small{font-size:8px;letter-spacing:.6px}.simple-ui .sidebar-bottom{font-size:12px}.simple-ui .tabs a{font-size:14px}.simple-ui .code-wrap{font-size:13px}.simple-ui .progress-panel h2{font-size:17px}.simple-ui .progress-panel p{font-size:14px}
.setup-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #d4e3ce;background:#edf4e8;border-radius:12px;padding:24px 28px;margin-bottom:26px}.setup-banner p{margin-top:7px;font-size:14px;color:#61775d}.setup-banner .button{flex:none}.sync-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sync-card{padding:28px;margin-bottom:0}.sync-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sync-card-title p,.account-cid{margin-top:7px;font-size:14px}.sync-card-title .badge{flex:none}.sync-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:16px 0;display:grid;gap:10px}.sync-facts p{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sync-facts strong{color:var(--ink);font-weight:500;text-align:right}.last-run{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:13px;margin:0 0 22px;min-height:27px}.last-run a{color:#607568}.quiet-note{font-size:13px;margin:22px 0 28px}.simple-settings{max-width:820px}.destination-summary{background:#f5f7f2;border-radius:7px;padding:15px 18px}.destination-summary strong{font-size:15px;font-weight:550}.destination-summary p{font-size:13px;margin-top:5px}.settings-detail{margin-top:19px}.mode-note{font-size:13px;line-height:1.7;margin:11px 0;color:#6e7d71}.mode-section{padding-top:2px}.schedule-fields{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;max-width:440px}.schedule-fields[hidden]{display:none}.advanced-panel{padding:0;margin-top:0}.advanced-panel>summary{padding:20px 25px}.advanced-panel>summary span{font-size:12px;font-weight:400;color:var(--muted);margin-left:14px}.advanced-content{padding:0 28px 25px}.advanced-content>.form-grid{margin-top:20px}.secondary-tools{margin:28px 0}.secondary-tools>details{margin-top:25px}.manual-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px}.manual-grid h3{margin-bottom:14px}.manual-grid .field{margin-bottom:15px}.setup-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;margin-bottom:26px}.setup-link p{font-size:14px;margin-top:5px}.setup-link>span{font-size:14px}.trip-login-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.trip-login-row p{font-size:13px;margin-top:5px}.spaced{margin-top:20px}.plain-steps{padding-left:24px;color:#61736a;line-height:1.8;font-size:14px}.plain-steps li{padding-left:5px;margin:10px 0}.getting-started-steps li{margin:16px 0}.getting-started-steps strong{color:var(--ink)}.simple-ui .copy-value{font-size:14px;padding:14px}.recent-activity{margin-top:22px}.simple-auth{display:flex;min-height:100vh;justify-content:center;align-items:center;padding:30px}.simple-auth .auth-main{width:100%;max-width:470px;background:white;border:1px solid var(--line);border-radius:16px;padding:40px}.simple-auth .auth-brand{font-size:27px;font-weight:650;letter-spacing:-1px;color:#185848;margin-bottom:35px}.simple-auth .auth-form h2{font-size:25px;line-height:1.3}.simple-auth .auth-form>p{font-size:14px;margin:14px 0 25px}.simple-auth .auth-form .caption{font-size:12px;margin-top:20px}.simple-auth .button{font-size:14px}
@media(max-width:1150px){.simple-ui main{padding:28px}.sync-card{padding:23px}.sync-card-title{display:block}.sync-card-title .badge{margin-top:12px}.setup-banner{padding:22px}.sync-cards{gap:20px}}
@media(max-width:900px){.simple-ui .sidebar{width:175px;padding:25px 15px}.simple-ui .shell{margin-left:175px}.simple-ui .sidebar .brand>span:last-child,.simple-ui .sidebar-bottom{display:block}.simple-ui .brand{font-size:23px}.simple-ui .brand small{display:none}.simple-ui .brand-mark{width:30px;height:35px;font-size:28px}.simple-ui .nav-link{font-size:14px;gap:10px}.simple-ui .nav-icon{font-size:20px}.sync-cards{grid-template-columns:1fr}.sync-card-title{display:flex}.sync-card-title .badge{margin:0}.setup-banner{align-items:flex-start;flex-direction:column}.simple-ui .topbar{padding:0 25px}}
@media(max-width:600px){.simple-ui .sidebar{position:static;inset:auto;width:100%;padding:16px 20px 8px}.simple-ui .brand{font-size:23px}.simple-ui .sidebar nav{display:flex;gap:7px;margin-top:17px;justify-content:space-between}.simple-ui .nav-link{gap:7px;padding:10px;font-size:14px}.simple-ui .nav-icon{font-size:17px}.simple-ui .sidebar-bottom{display:none}.simple-ui .shell{margin-left:0}.simple-ui .topbar{height:50px;padding:0 20px;font-size:12px}.simple-ui main{padding:24px 18px}.simple-ui h1{font-size:27px}.simple-ui .form-section{padding:23px 20px}.simple-ui .page-heading{gap:15px;margin-bottom:24px}.simple-ui .page-heading p{font-size:14px}.sync-card{padding:22px}.sync-card-title{display:block}.sync-card-title .badge{margin-top:12px}.setup-banner,.setup-link{padding:22px;display:block}.setup-banner .button{margin-top:18px}.setup-link>span{display:block;margin-top:15px}.simple-ui .save-bar{padding:13px 15px;gap:15px}.simple-ui .save-bar span{font-size:12px}.advanced-panel>summary span{display:block;margin:5px 0 0}.advanced-content{padding:0 20px 22px}.trip-login-row{display:block}.trip-login-row form{margin-top:16px}.manual-grid{grid-template-columns:1fr}.simple-ui .form-grid{display:block}.simple-ui .field{margin-bottom:18px}.simple-ui .rates-grid{gap:14px}.simple-auth{padding:20px}.simple-auth .auth-main{padding:30px 25px}}
