/* Adventsroute 2026 · v0.8 app shell / no emoji, responsive, not affiliated with watson */
:root{--app-bg:#f5f7f5;--app-ink:#172c2b;--app-muted:#6c817b;--app-teal:#1e5c53;--app-accent:#ae7349;--app-edge:#e3e9e5;--app-radius:17px;--app-shadow:0 9px 32px rgba(25,56,46,.045)}
html{scroll-behavior:auto}body.app-body{background:var(--app-bg);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Inter,Arial,sans-serif;color:var(--app-ink);line-height:1.5}
.app-shell{display:flex;min-height:100vh;max-width:100vw}.app-sidebar{position:fixed;top:0;left:0;bottom:0;width:256px;z-index:1000;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--app-edge);padding:28px 17px 17px;overflow-y:auto;overscroll-behavior:contain}
.app-logo{display:flex;align-items:center;gap:12px;padding:2px 11px 37px}.logo-shape{width:39px;height:39px;border-radius:12px;background:#173e3b;color:#eddbad;display:grid;place-items:center;font-family:Georgia,serif;font-size:25px}.app-logo strong{font-weight:800;letter-spacing:-.8px;font-size:20px;line-height:1.2}.app-logo strong span{color:#ae7349}.app-logo small{display:block;margin-top:3px;font-size:10px;letter-spacing:1.6px;color:#94a29d;text-transform:uppercase}
.sidebar-label{margin:0 16px 12px;font-size:10px;letter-spacing:2px;color:#95a49d;font-weight:800}.sidebar-label.secondary-label{margin-top:29px}.app-side-nav{display:grid;gap:5px}.app-side-link{min-height:44px;display:flex;gap:13px;align-items:center;padding:11px 15px;border-radius:11px;text-decoration:none;color:#60736b;font-weight:650;font-size:13px;transition:background .12s,color .12s}.app-side-link svg{width:18px;height:18px;flex:0 0 auto;stroke-width:1.75}.app-side-link:hover{background:#f1f5f1;color:#235449}.app-side-link.active{background:#e5efe8;color:#18574b;font-weight:800}.app-side-link.active svg{color:#1d6c58}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--app-edge);padding:20px 9px 6px}.source-mini{display:flex;gap:9px;align-items:start}.source-status-dot{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#b88c58}.source-mini strong{display:block;font-size:12px;color:#2a483e}.source-mini span:not(.source-status-dot){display:block;color:#8b9b91;font-size:11px}.sidebar-bottom>a{display:inline-block;color:#346857;font-size:11px;font-weight:750;margin:12px 0 22px}.sidebar-bottom>small{display:block;font-size:10px;color:#9caaa3}
.app-main{margin-left:256px;width:calc(100% - 256px);min-width:0}.topbar{position:sticky;top:0;z-index:300;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--app-edge);color:var(--app-ink)}.app-top-inner{height:75px;padding:10px clamp(20px,3vw,45px);display:flex;align-items:center;justify-content:space-between;gap:20px}.app-breadcrumb{display:grid;gap:2px}.app-breadcrumb small{font-size:9px;color:#97a39d;font-weight:800;letter-spacing:1.9px}.app-breadcrumb strong{font-size:19px;letter-spacing:-.5px;font-weight:800}.app-top-actions{display:flex;align-items:center;gap:18px}.top-source{display:flex;gap:6px;align-items:center;font-size:12px;text-decoration:none;color:#48675d}.top-source b{font-weight:800;color:#204f43}.top-source svg{width:16px;height:16px}.top-source-link{color:#2e6b5a;font-size:12px;font-weight:650;text-decoration:none;border-left:1px solid var(--app-edge);padding-left:18px}
.app-main>.footer{background:transparent;color:#6b8177;border-top:1px solid var(--app-edge);margin-top:48px}.app-main .footer p,.app-main .footer b,.app-main .footer a{color:#688074}.app-main .footer .footer-brand{color:#315e50}.app-main .footer-inner{padding-top:24px;padding-bottom:25px}.app-main .wrap{width:min(1440px,calc(100% - 62px))}.app-main .section{padding-top:29px}.app-main .section-head{margin:0 0 22px}.app-main .section-head .eyebrow{font-size:10px;letter-spacing:2px;font-weight:750;color:#9c855e}.app-main .section-head h2{font-family:inherit;font-size:clamp(25px,2.7vw,35px);letter-spacing:-1.2px;font-weight:780;color:var(--app-ink);margin:8px 0 10px}.app-main .section-head p{font-size:12px;max-width:820px;line-height:1.65}
/* Each destination behaves as an application view rather than a long landing page. */
.app-main main>.hero,.app-main main>.sourceband,.app-main main>.stats,.app-main main>.overview-actions,.app-main main>#route,.app-main main>#markets,.app-main main>#data,.app-main main>#geo-data{display:none}
body[data-view="overview"] .app-main main>.hero{display:block}body[data-view="overview"] .app-main main>.sourceband{display:block}body[data-view="overview"] .app-main main>.stats{display:grid}body[data-view="overview"] .app-main main>.overview-actions{display:block}
body[data-view="route"] .app-main main>#route,body[data-view="trip"] .app-main main>#route,body[data-view="markets"] .app-main main>#markets,body[data-view="data"] .app-main main>#data,body[data-view="geo-data"] .app-main main>#geo-data{display:block}
body[data-view="trip"] #route>.planner{display:none}body[data-view="trip"] #route>.section-head .eyebrow{font-size:0}body[data-view="trip"] #route>.section-head .eyebrow:after{content:'REISEVERLAUF / TAGESPLAN';font-size:10px}body[data-view="trip"] #route>.section-head h2{font-size:0}body[data-view="trip"] #route>.section-head h2:after{content:'Tag für Tag unterwegs';font-size:32px}body[data-view="trip"] #route>.route-lists{margin-top:12px}body[data-view="trip"] #route>#route-alert{margin-top:0}body[data-view="trip"] #route .timeline{max-height:none;overflow:visible}
/* Overview dashboard */
.app-main .hero{padding:34px 0 19px;min-height:0;max-width:none}.hero-copy{width:100%}.app-main .hero h1{font-family:inherit;font-size:clamp(35px,4.4vw,60px);font-weight:800;letter-spacing:-2.8px;line-height:1.06;margin:12px 0 12px}.app-main .hero h1 em{font-family:Georgia,serif;font-size:1.04em;font-weight:400;color:#a47a54}.hero-copy>.eyebrow{font-size:11px;color:#2f8571}.hero-copy>p:not(.heronote){font-size:14px;line-height:1.7;max-width:780px;margin:9px 0 21px}.app-main .hero-credit{margin:15px 0 18px;padding:17px 20px;border-left:4px solid #ba9864;border-radius:0 12px 12px 0;background:#edf2eb;max-width:1050px}.app-main .hero-credit-label{color:#547365}.hero-credit-label strong{font-size:15px;color:#245a4b}.app-main .hero-credit p{font-size:12px!important}.app-main .hero-credit a{font-size:12px}.app-main .hero-actions .primary,.app-main .hero-actions .secondary{border-radius:9px}.app-main .hero-actions{gap:9px}.heronote{margin-top:13px!important}
.app-main .sourceband{border-radius:13px;background:#20493d;margin:0 auto;border:0;width:min(1440px,calc(100% - 62px))}.sourceband .wrap{width:100%;padding-left:21px;padding-right:21px}.sourceband strong{font-size:13px}.sourceband span{font-size:11px}.sourceband small{font-size:10px}
.app-main .stats{margin-top:20px;grid-template-columns:repeat(5,minmax(0,1fr));background:transparent;border:0;box-shadow:none;gap:12px}.app-main .stats>div{padding:20px;background:#fff;border:1px solid var(--app-edge);border-radius:14px;box-shadow:var(--app-shadow)}.app-main .stat-number{font-family:inherit;font-size:31px;font-weight:760;letter-spacing:-1px;color:#1e4f43}.app-main .stat-name{font-size:10px;letter-spacing:.1px;color:#718479}
.overview-actions{width:min(1440px,calc(100% - 62px));margin:0 auto;padding-top:33px}.overview-header h2{font-size:23px;letter-spacing:-.8px;margin:0}.overview-header p{margin:7px 0 19px;color:var(--app-muted);font-size:13px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.quick-card{background:#fff;border:1px solid var(--app-edge);border-radius:16px;padding:25px;text-decoration:none;display:block;box-shadow:var(--app-shadow);transition:box-shadow .16s,transform .16s}.quick-card:hover{box-shadow:0 13px 36px rgba(22,67,54,.1);transform:translateY(-2px)}.quick-icon{background:#ebf3ed;color:#2b6f5e;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:22px}.quick-icon svg{width:21px;height:21px}.quick-card strong{font-size:16px;color:var(--app-ink)}.quick-card p{font-size:12px;line-height:1.6;color:#73867b;min-height:57px}.quick-card>span{font-size:12px;color:#27664f;font-weight:800}
/* Map-first trip workspace */
.app-main .planner{grid-template-columns:290px minmax(0,1fr);gap:15px;align-items:start}.app-main .controls,.app-main .map-panel{border-radius:var(--app-radius);border:1px solid var(--app-edge);box-shadow:var(--app-shadow);background:#fff}.app-main .controls{padding:22px}.control-title{font-size:15px}.app-main .fields label{font-size:12px}.app-main .fields input[type=date]{border-radius:8px}.app-main .primary{background:#1e5c53;border-radius:8px}.app-main .primary:hover{background:#16483f}.app-main .map-panel{min-width:0}.app-main .map-header{background:#fff;padding:19px 20px;gap:13px}.map-header-left{display:grid;gap:3px}.map-header-left strong{font-size:15px;color:#284539}.map-header-left span{color:#86968d;font-size:11px}.map-provider-chip{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:600;color:#49796a;padding:7px 10px;border-radius:20px;background:#e9f3ec}.map-provider-chip svg{width:15px;height:15px}
.map-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e7ece7;background:#fafcf9}.map-toolbar label{display:grid;gap:3px;font-size:10px;letter-spacing:.2px;font-weight:800;color:#708477}.map-toolbar select,.map-toolbar button,.google-key-row input,.google-key-row button{height:36px;border-radius:8px;border:1px solid #d8e3da;padding:5px 10px;font-size:11px;background:#fff;color:#37584e}.map-toolbar button{font-weight:720;cursor:pointer}.map-toolbar button:hover{background:#e7f1eb}.map-toolbar button#map-google-toggle{color:#285d4c;border-color:#b9d4c5}
.app-main .real-map{height:min(66vh,640px);min-height:470px;max-height:none!important;width:100%;position:relative;background:#e6ece8;overflow:hidden}.real-map .leaflet-control-container .leaflet-top,.real-map .leaflet-control-container .leaflet-bottom{z-index:850}.real-map .leaflet-control-attribution{font-size:10px}.map-loading,.map-unavailable{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px;color:#4b6e60;background:repeating-linear-gradient(45deg,#e8f1eb,#e8f1eb 12px,#e2ece5 12px,#e2ece5 24px);font-weight:700}.map-loading small{font-size:11px;font-weight:400;color:#82978c;margin-top:10px}.map-unavailable strong{font-size:16px;color:#315747}.map-unavailable p{font-size:12px;max-width:390px}.map-live-note{padding:9px 15px;border-top:1px solid #e1e7e1;background:#f5f8f4;font-size:10.5px;color:#607e6d}.map-live-note.warning{background:#fff4ed;color:#92613d}.map-footer{font-size:10px;background:#fff;padding:12px 16px;gap:12px}.map-footer a{margin-left:auto;color:#236455;text-decoration:underline}.map-google-settings{padding:16px 18px;background:#f2f7f2;border-bottom:1px solid #d7e8d9}.map-google-settings[hidden]{display:none}.map-google-settings b{font-size:13px}.map-google-settings p{font-size:11px;line-height:1.6;color:#718478;max-width:700px;margin:5px 0 12px}.google-key-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.google-key-row input{min-width:230px;flex:1;max-width:430px}.google-key-row button{white-space:nowrap;font-weight:700}.google-key-row #map-google-apply{background:#235a4d;color:#fff}.google-pin{width:13px;height:13px;border:2px solid white;border-radius:50%;display:block;box-shadow:0 2px 9px #1b322d44}.google-pin.google-night{border-radius:4px;width:15px;height:15px}.market-popup{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;min-width:210px;max-width:300px}.market-popup small{font-size:10px;font-weight:800;color:#4a9176;letter-spacing:1px}.market-popup h3{margin:8px 0 4px;font-size:16px;line-height:1.25;color:#173b31}.market-popup p{font-size:11px;line-height:1.5;color:#6e7d73;margin:0 0 8px}.popup-hint{background:#eef3ec;padding:9px;border-radius:7px;font-size:10px;color:#597060;line-height:1.4}.popup-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.popup-actions a{color:#225e53;font-size:10px;font-weight:800;text-decoration:none}.popup-actions a:hover{text-decoration:underline}
/* Restore neutral table and itinerary readability */
.app-main .table-shell,.app-main .raw-filters,.app-main .import-panel,.app-main .data-card,.app-main .geo-advice,.app-main .qa-item{border-radius:13px}.app-main .route-lists{margin-top:22px;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr)}.app-main .route-lists>div{background:white;border:1px solid var(--app-edge);border-radius:14px;padding:22px;min-width:0}.app-main .timeline{max-height:700px}.app-main .missed{max-height:700px}.app-main .mini-head h3{font-family:inherit;font-size:18px;letter-spacing:-.4px;font-weight:750}.app-main .day-group{padding:17px 0}.app-main .night-card{border-radius:10px}.app-main .notice{border-left:3px solid #a18a5e;border-radius:0 10px 10px 0;background:#f0f4ed;font-size:12px}.app-main .filters label select,.app-main .filters input{border-radius:9px}.app-main .sourcepage{padding-top:36px}.app-main .sourcepage h1{font-family:inherit;font-size:clamp(35px,4vw,52px);font-weight:750}.app-main .sourcepage h2{font-family:inherit;font-size:25px;font-weight:750}.app-main .sourcepage h3,.app-main .data-card h3{font-family:inherit}.app-main .sourcecard{border-radius:12px}.app-main .sourcecards{gap:15px}
.app-mobile-tabs{display:none}
@media(max-width:1220px){.app-sidebar{width:226px}.app-main{margin-left:226px;width:calc(100% - 226px)}.app-main .stats{grid-template-columns:repeat(3,1fr)}.app-main .planner{grid-template-columns:265px minmax(0,1fr)}.app-main .map-header .map-provider-chip{display:none}.app-main .route-lists{grid-template-columns:1fr}.app-main .missed{max-height:300px}}
@media(max-width:950px){.app-sidebar{width:68px;padding:24px 9px}.app-logo{padding:0 0 28px;justify-content:center}.app-logo>div,.sidebar-label,.app-side-link>span,.sidebar-bottom{display:none!important}.app-side-link{justify-content:center;padding:13px}.app-side-link svg{width:22px;height:22px}.app-main{margin-left:68px;width:calc(100% - 68px)}.app-main .planner{grid-template-columns:240px minmax(0,1fr)}.app-main .sourceband{width:min(1440px,calc(100% - 36px))}.app-main .wrap,.overview-actions{width:min(1440px,calc(100% - 36px))}}
@media(max-width:720px), (min-width:721px) and (max-width:1100px) and (orientation:portrait){.app-sidebar{display:none}.app-main{margin-left:0;width:100%}.app-top-inner{height:63px;padding:10px 17px}.app-breadcrumb strong{font-size:16px}.app-breadcrumb small{font-size:8px}.top-source{font-size:10px}.top-source-link{display:none}.app-main .wrap,.overview-actions{width:calc(100% - 28px)}.app-main .sourceband{width:calc(100% - 28px)}.app-main .hero{padding:25px 0 12px}.app-main .hero h1{font-size:37px;letter-spacing:-1.6px}.app-main .hero-credit{padding:14px;margin-top:14px}.app-main .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-main .stats>div{padding:16px}.app-main .stats>div:nth-child(-n+2){border-bottom:1px solid var(--app-edge)}.app-main .stat-number{font-size:28px}.quick-grid{grid-template-columns:1fr}.quick-card{padding:19px}.quick-card p{min-height:0}.quick-icon{margin-bottom:10px}.app-main .section-head h2{font-size:25px}.app-main .section{padding-top:18px}.app-main .planner{display:flex;flex-direction:column}.app-main .planner>.map-panel{order:1;width:100%}.app-main .planner>.controls{order:2;width:100%}.app-main .real-map{height:52vh;min-height:350px}.map-toolbar{padding:9px;gap:7px}.map-toolbar select{max-width:160px}.map-toolbar button{font-size:10px}.map-header{padding:13px!important}.app-main .route-lists{margin-top:14px}.app-main .route-lists>div{padding:16px}.app-main .timeline{max-height:480px}.app-main .footer{padding-bottom:66px}.app-mobile-tabs{position:fixed;bottom:0;left:0;right:0;z-index:2000;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-top:1px solid var(--app-edge);padding:6px 6px max(7px,env(safe-area-inset-bottom));box-shadow:0 -7px 35px rgba(0,0,0,.05)}.app-mobile-tabs a{display:flex;align-items:center;flex-direction:column;gap:3px;text-decoration:none;font-size:10px;color:#83958c;font-weight:650;padding:8px 0 3px;border-radius:8px}.app-mobile-tabs a.active{color:#1a6757;background:#e9f3eb}.app-mobile-tabs svg{width:20px;height:20px}.app-main .sourcepage{padding-top:24px}.app-main .sourcepage h1{font-size:35px}.app-main .sourcecards{grid-template-columns:1fr}.sourceband-inner{padding-block:15px}.sourceband-inner a{font-size:11px}.app-main .filters{grid-template-columns:1fr 1fr}.app-main .data-grid{grid-template-columns:1fr}.app-main .footer .footer-inner{padding-bottom:80px}}
@media(max-width:380px){.top-source svg{display:none}.top-source{font-size:9px}.map-toolbar select{max-width:125px}.map-toolbar button{padding:5px}}
@media print{.app-sidebar,.app-mobile-tabs,.map-toolbar,.app-top-actions{display:none!important}.app-main{margin:0;width:100%}.topbar{position:static}.real-map{height:300px}.app-main main>.hero,.app-main main>.sourceband,.app-main main>.stats,.app-main main>.overview-actions,.app-main main>#route,.app-main main>#markets,.app-main main>#data,.app-main main>#geo-data{display:block!important}}

.map-toolbar .external-map-link{font-size:10px;color:#23584c;text-decoration:underline;font-weight:750;white-space:nowrap;padding:7px 2px}.map-toolbar .external-map-link:hover{color:#aa6d41}

.app-mobile-more{display:none}
@media(max-width:720px), (min-width:721px) and (max-width:1100px) and (orientation:portrait){.app-mobile-tabs{grid-template-columns:repeat(5,1fr)}.app-mobile-tabs .app-mobile-more-toggle{border:0;background:transparent;font-family:inherit;color:#83958c;font-size:10px;font-weight:650;display:flex;align-items:center;flex-direction:column;gap:3px;padding:8px 0 3px;cursor:pointer}.app-mobile-more-toggle svg{width:20px;height:20px}.app-mobile-more{display:flex;position:fixed;z-index:1900;bottom:calc(67px + env(safe-area-inset-bottom));right:9px;left:9px;flex-direction:column;gap:3px;padding:14px;border:1px solid #d9e5dc;background:white;box-shadow:0 -15px 35px #263e3230;border-radius:16px}.app-mobile-more[hidden]{display:none}.app-mobile-more strong{font-size:11px;color:#82968c;letter-spacing:1px;padding:5px 10px}.app-mobile-more a{padding:13px 12px;color:#315a4d;font-size:13px;font-weight:700;text-decoration:none;border-radius:8px}.app-mobile-more a:hover{background:#edf4ec}}


/* Visit count is the primary optimisation objective. */
.optimisation-goal{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 12px;padding:8px 11px;border-radius:9px;background:#f4f7f2;color:#365b4b;border:1px solid #e0e9df;font-size:11px;line-height:1.4}
.optimisation-goal strong{font-size:11px;color:#234b3e}
.optimisation-goal span:first-child{color:#678377}
.optimisation-goal .secondary{margin-left:auto;color:#7a8c80;font-size:10px}

/* V0.9.8: mobile map gestures and legible routing controls */
#route-map {touch-action:none;overscroll-behavior:contain}
#route-map .advents-tiles .advents-osm-tile {image-rendering:auto}
.map-road-type{display:flex;align-items:center;gap:7px;color:#5b7269;font-size:11px;font-weight:650}
.map-road-type select{border:1px solid #d6e1db;border-radius:7px;background:#fff;padding:8px;font-size:12px;color:#315548;min-height:36px}
#map-road-load{border:1px solid #bdcec4;background:#edf4ee;color:#275744;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:730;white-space:nowrap;min-height:36px}
#map-road-load:disabled{opacity:.5;cursor:default}
#map-road-status{font-size:11px;color:#5c746e;padding:7px 13px;border-top:1px solid #e3ebe5;background:#f8faf7;line-height:1.45}
@media(max-width:700px){.map-road-type{flex:1}.map-road-type select{max-width:140px}#map-road-load{font-size:10px}}

/* V0.9.9 – compact, inspectable road-time verification, no success claim without data */
.road-feasibility{padding:11px 14px 12px;border-top:1px solid #dce5df;background:#fbfcfa;color:#263e35;font-size:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}
.road-feasibility-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.road-feasibility-heading strong{font-size:12px;font-weight:700}
#road-audit-label{font-size:11px;color:#667d72}
.road-feasibility-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.road-feasibility-actions details{position:relative;min-width:150px;color:#355c4a}
.road-feasibility-actions summary{cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.road-feasibility-details{max-width:460px;line-height:1.5;max-height:180px;overflow-y:auto}
.road-feasibility-details ul{margin:4px 0 8px;padding-left:18px}
.road-feasibility-actions button{font-size:11px;border:1px solid #d0dcd2;border-radius:7px;background:#eef4ef;padding:8px 10px;color:#29513d;font-weight:650}
.road-feasibility-actions button:disabled{opacity:.47}
@media(max-width:750px){.road-feasibility{display:block}.road-feasibility-actions{margin-top:9px}.road-feasibility-details{max-width:calc(100vw - 40px)}}

/* V1.0 – compact overview of calendar balance; no decorative callouts */
.balance-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px;margin:12px 0 18px;padding:13px 17px;border:1px solid #dfe7e1;border-radius:12px;background:#fbfcf9;color:#31544b;font-size:13px}
.balance-summary strong{font-size:14px;color:#173a31}
.balance-summary span{font-weight:600}
.balance-summary small{display:block;flex-basis:100%;font-size:12px;color:#65746d;line-height:1.55}
@media (max-width:650px){.balance-summary{margin:10px 12px 17px;padding:12px 14px}}

.balance-setting{display:flex!important;align-items:flex-start;gap:10px;grid-column:1/-1;font-size:13px;font-weight:600;color:#284840;cursor:pointer}
.balance-setting input{width:17px;height:17px;flex:none;accent-color:#1c5b49;margin:2px 0 0}
.balance-setting span{line-height:1.35}
.balance-setting small{display:block;font-size:11px;font-weight:400;color:#718078;margin-top:3px}
