:root{--bg: #0a2219;--bg-2: #0d2a20;--surface: #11352a;--surface-2: #174234;--surface-3: #1e4f3f;--border: rgba(222, 196, 128, .16);--border-strong: rgba(222, 196, 128, .42);--text: #f3efe4;--muted: #9fb7ab;--gold: #e6bd5c;--gold-2: #f3d27e;--gold-text: #231a05;--positive: #5fe09a;--negative: #f26b6b;--warning: #f2b55c;--warning-soft: rgba(242, 181, 92, .12);--accent: var(--gold);--accent-text: var(--gold-text);--accent-soft: rgba(230, 189, 92, .14);--danger: var(--negative);--tab-h: 64px;--radius: 18px;--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom);color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Hiragino Sans,Noto Sans JP,system-ui,sans-serif;font-size:16px;-webkit-text-size-adjust:100%}*{box-sizing:border-box}html,body{margin:0;min-height:100%;color:var(--text);background:var(--bg);-webkit-tap-highlight-color:transparent;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{background:radial-gradient(120% 60% at 50% 0%,#12392c 0%,var(--bg) 60%) fixed,var(--bg)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}input,select{font-size:16px;min-height:48px;width:100%;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#0000002e}input::placeholder{color:#9fb7abb3}input:focus,select:focus{outline:2px solid var(--gold);outline-offset:-1px}input[type=checkbox]{accent-color:var(--gold)}h1,h2,h3{margin:0}h2{font-size:.95rem;color:var(--muted);font-weight:700;margin-bottom:8px}h3{font-size:1rem;margin:10px 0 2px}a{color:inherit;text-decoration:none}.num,.amount,.big-number{font-variant-numeric:tabular-nums}.app-main{padding:var(--safe-top) 0 calc(var(--tab-h) + var(--safe-bottom) + 84px);max-width:560px;margin:0 auto}.has-update-banner .app-main{padding-top:calc(var(--safe-top) + 68px)}.page{padding:8px 16px 12px;display:flex;flex-direction:column;gap:12px}.loading,.empty{padding:32px 16px;text-align:center;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:.85rem}.tiny{font-size:.75rem}.strong{font-weight:800}.positive{color:var(--positive)}.negative{color:var(--negative)}.warning{color:var(--warning)}.error{color:var(--negative);margin:0;font-size:.9rem}.grow{flex:1;min-width:0}.card{background:linear-gradient(180deg,#ffffff0b,#ffffff04),var(--surface);border-radius:var(--radius);padding:16px;border:1px solid var(--border);box-shadow:0 10px 30px #00000040}.list{list-style:none;margin:0;padding:0}ul.list.card{padding:0 16px}.list-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.list>li:last-child .list-row,.list>.list-row:last-child{border-bottom:none}.list-row.column{flex-direction:column;align-items:stretch}.list-row.selected .row-title{color:var(--gold)}.row-title{font-weight:700}.row-button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;background:none;border:none;padding:0;text-align:left}.row-editor{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.amount{text-align:right;white-space:nowrap}.badge{display:inline-block;font-size:.68rem;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--gold);font-weight:700;margin-left:4px;vertical-align:middle}.badge.estimate{background:var(--warning-soft);color:var(--warning)}.badge.confirmed{background:var(--gold);color:var(--gold-text)}.badge.recalc{background:transparent;color:var(--warning);border:1px solid var(--warning)}.badge.neutral{background:#ffffff14;color:var(--muted)}.badge.danger{background:transparent;color:var(--negative);border:1px solid var(--negative)}.btn{min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);font-weight:700;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.small{min-height:40px;padding:0 12px;font-size:.85rem}.btn.primary{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:var(--gold-text);border-color:transparent;box-shadow:0 6px 18px #e6bd5c40}.btn.outline{background:transparent;border:1.5px solid var(--gold);color:var(--gold)}.btn.danger{background:transparent;color:var(--negative);border:1.5px solid var(--negative)}.btn.block{width:100%;display:flex}.btn.big-btn{min-height:60px;font-size:1.15rem;border-radius:16px}.btn:disabled{opacity:.5}.icon-btn{min-width:44px;min-height:44px;border:none;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.button-row{display:flex;gap:8px}.segmented{display:flex;background:#00000038;border:1px solid var(--border);border-radius:14px;padding:4px;gap:4px}.segmented button{flex:1;min-height:44px;border:none;border-radius:10px;background:transparent;font-weight:700;color:var(--muted);padding:0 6px;font-size:.9rem;white-space:nowrap;letter-spacing:-.02em}.segmented button.active{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:var(--gold-text)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;font-weight:700}.chip.active{background:linear-gradient(180deg,var(--gold-2),var(--gold));border-color:transparent;color:var(--gold-text)}.switch{position:relative;width:52px;height:32px;flex-shrink:0;border-radius:999px;border:none;background:#ffffff2e;transition:background .15s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:transform .15s}.switch.on{background:var(--gold)}.switch.on:after{transform:translate(20px)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;font-weight:700}.form{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label{font-size:.78rem;color:var(--muted);font-weight:700}.field-label .req{color:var(--gold);margin-left:4px}.field-hint{font-size:.75rem;color:var(--muted)}.field-row{display:flex;gap:8px}.field-row>.field{flex:1}.input-with-button{display:flex;gap:8px}.rate-row+.rate-row{margin-top:12px}.region-defaults+.region-defaults{margin-top:8px}details.more>summary{min-height:44px;display:flex;align-items:center;color:var(--gold);font-weight:700;font-size:.9rem;cursor:pointer}details.more[open]>summary{margin-bottom:8px}.app-header{display:flex;align-items:center;gap:10px;padding:10px 16px 4px}.app-title{font-size:1.9rem;font-weight:800;letter-spacing:-.01em;line-height:1.1}.app-subtitle{color:var(--muted);font-weight:700;font-size:.95rem}.region-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border-strong);background:#0003;font-weight:700;font-size:.95rem}.flag{font-size:1.15em;line-height:1}.page-header{display:flex;align-items:center;gap:4px;min-height:52px}.page-header h1{flex:1;min-width:0;font-size:1.45rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-back{display:inline-flex;align-items:center;min-height:44px;min-width:36px;margin-left:-8px;color:var(--text)}.header-right{display:inline-flex;align-items:center}.tab-bar{position:fixed;left:0;right:0;bottom:0;display:flex;background:#081c15f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);padding-bottom:var(--safe-bottom);z-index:20}.tab{flex:1;min-height:var(--tab-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:.72rem;font-weight:700;color:var(--text);opacity:.85}.tab.active{color:var(--gold);opacity:1}.networth .label{font-weight:800;font-size:1.1rem}.networth .hero{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:6px 0 12px;background:linear-gradient(180deg,var(--gold-2),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.two-col{display:grid;grid-template-columns:1fr 1fr}.two-col>div+div{border-left:1px solid rgba(255,255,255,.1);padding-left:16px}.two-col .value{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.networth .unpaid-line{border-top:1px solid rgba(255,255,255,.1);margin-top:12px;padding-top:10px;text-align:center;color:var(--muted);font-size:.9rem}.rate-line{display:block;text-align:center;color:var(--muted);font-size:.85rem;min-height:28px}.big-number{font-size:1.9rem;font-weight:800}.card>.big-number{font-size:1.7rem}.wallet-list{padding:4px 16px}.wallet-list .list-row{min-height:0;padding:2px 0}.wallet-list .row-button{min-height:42px}.wallet-list .row-title{font-weight:700}.wallet-detail{font-size:.8rem;color:var(--muted);display:flex;flex-direction:column;gap:2px;padding-bottom:8px}.category-btn{min-height:78px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0d,#ffffff03),var(--surface);font-size:.78rem;font-weight:700;padding:8px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text);overflow:hidden}.category-btn svg{color:var(--gold)}.category-btn:active{background:var(--surface-3)}.category-btn span{max-width:100%;line-height:1.2;font-size:.74rem;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.hero-row{display:flex;align-items:center;gap:4px;margin:6px 0 12px}.networth .hero-row .hero{margin:0;display:inline-block}.eye-btn{color:var(--muted);flex-shrink:0;min-width:52px;min-height:52px}.masked{position:relative;display:inline-block}.masked-ghost{visibility:hidden}.masked-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;white-space:nowrap}.masked-affix{-webkit-text-fill-color:var(--muted);color:var(--muted)}.hero .masked-affix{-webkit-text-fill-color:var(--gold);color:var(--gold)}.masked-dots{flex:1;display:flex;justify-content:space-between}.masked-dots.single{justify-content:flex-end}.masked-dot{width:.75em;text-align:center;color:var(--gold);-webkit-text-fill-color:var(--gold);font-size:.8em}.networth-sub{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.85rem;font-variant-numeric:tabular-nums}.section-title{font-size:1rem;font-weight:800;margin:6px 2px -2px}.wallet-list .section-title{margin:10px 0 2px}.poker-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.poker-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:100px;padding:14px;border-radius:var(--radius);background:linear-gradient(180deg,var(--gold-2),var(--gold));color:var(--gold-text);box-shadow:0 10px 30px #00000040;text-decoration:none}.poker-card:active{filter:brightness(.93)}.poker-card.past{background:var(--surface);border:1.5px solid var(--gold);color:var(--text);box-shadow:none}.poker-card.past svg{color:var(--gold)}.poker-card>svg{margin-bottom:auto}.poker-card-title{white-space:nowrap;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.poker-card-sub{font-size:.75rem;font-weight:600;opacity:.8}.quick-list{list-style:none;margin:0;padding:0 4px}.quick-list li+li{border-top:1px solid rgba(255,255,255,.08)}.quick-row{width:100%;min-height:56px;border:none;background:none;display:flex;align-items:center;gap:14px;padding:0 10px;text-align:left;color:var(--text)}.quick-row>svg:first-child{color:var(--gold);flex-shrink:0}.quick-row:active{background:var(--surface-3)}.quick-name{flex:1;font-size:1.05rem;font-weight:800}.poker-card.running{align-items:center;justify-content:center;gap:2px}.running-label{display:flex;align-items:center;gap:4px}.running-clock{font-size:2rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rotate-notice{display:none}@media(orientation:landscape)and (max-height:500px)and (pointer:coarse){.rotate-notice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--bg);color:var(--text);font-weight:800;font-size:1.1rem}.rotate-notice svg{color:var(--gold)}}.home-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-row-btn{min-height:56px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:10px;padding:0 16px;font-weight:800;color:var(--text);text-decoration:none}.home-row-btn svg{color:var(--gold);flex-shrink:0}.home-row-btn span{margin-left:auto}.home-row-btn:active{background:var(--surface-3)}.alert,.notice-link,.running-banner{display:block;padding:12px 14px;min-height:48px;border-radius:14px;font-weight:700;font-size:.9rem}.alert{background:#f26b6b29;border:1px solid var(--negative);color:#ffd4d4}.notice-link,.notice{background:var(--warning-soft);color:var(--text);border:1px solid rgba(242,181,92,.5)}.notice{padding:12px 14px;border-radius:14px;font-size:.9rem;margin:0;display:flex;flex-direction:column;gap:8px}.running-banner{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:var(--gold-text)}.backup-notice{flex-direction:row;align-items:center;justify-content:space-between}.backup-notice a{flex:1}.update-banner{position:sticky;top:var(--safe-top);z-index:25;margin:8px 16px 0}.region-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.region-btn{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2)}.region-btn.active{border:2px solid var(--gold);background:var(--accent-soft)}.region-name{font-weight:800}.trip-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .18s;z-index:30}.sheet-backdrop.open{opacity:1;pointer-events:auto}.entry-sheet{position:fixed;left:0;right:0;bottom:0;max-width:560px;margin:0 auto;max-height:calc(100dvh - var(--safe-top) - 8px);overflow-y:auto;background:linear-gradient(180deg,#164034,#10342a);border:1px solid var(--border);border-bottom:none;border-radius:24px 24px 0 0;padding:8px 16px calc(16px + var(--safe-bottom));box-shadow:0 -12px 40px #00000073;transform:translateY(110%);transition:transform .2s ease-out;z-index:40;display:flex;flex-direction:column;gap:12px}.entry-sheet.open{transform:translateY(0)}.sheet-grip{width:44px;height:5px;border-radius:3px;background:#ffffff40;margin:0 auto 2px}.sheet-header{display:flex;align-items:center;gap:10px}.sheet-header svg{color:var(--gold)}.sheet-header strong{font-size:1.15rem}.sheet-header .icon-btn{margin-left:auto}.expense-fields{display:flex;flex-direction:column;gap:12px}.amount-row{display:flex;align-items:center;justify-content:center;gap:6px}.amount-currency{font-size:2.2rem;font-weight:800}.amount-input{font-size:2.6rem;font-weight:800;min-height:64px;border:none;background:transparent;text-align:left;width:6.5em;max-width:70%;padding:0 4px;font-variant-numeric:tabular-nums}.amount-input:focus{outline:none}.save-btn{min-height:52px;font-size:1.1rem}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.more-grid .category-btn{min-height:72px}.sheet-section-title{color:var(--muted);font-weight:700;font-size:.85rem;margin:4px 0 -4px}.day-group{display:flex;flex-direction:column;gap:6px}.day-header{display:flex;justify-content:space-between;padding:0 4px;font-weight:800}.link-row{color:inherit}.leg-summary{display:flex;flex-wrap:wrap;gap:8px}.history-diff{display:flex;flex-direction:column;gap:2px;word-break:break-all}.legend{margin:0}.toast{position:fixed;left:12px;right:12px;bottom:calc(var(--tab-h) + var(--safe-bottom) + 10px);max-width:536px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 10px 12px 16px;min-height:60px;border-radius:16px;background:#15392e;border:1px solid var(--border-strong);color:var(--text);box-shadow:0 10px 30px #00000073;z-index:50;overflow:hidden}.toast-check{color:var(--positive);flex-shrink:0}.toast-message{flex:1;font-size:.92rem;font-weight:700}.toast-undo{min-height:44px;padding:0 12px;border:none;background:none;color:var(--gold);font-weight:800}.toast-progress{position:absolute;left:16px;right:16px;bottom:6px;height:3px;border-radius:2px;background:var(--gold);transform-origin:left;animation:toast-countdown linear forwards}@keyframes toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.jpy-inline.estimated,.jpy-inline.recalculated{color:var(--warning);font-style:italic}.jpy-details{border:1px solid var(--border);border-radius:12px;padding:8px 10px}.jpy-details table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.jpy-details th{text-align:left;width:96px;padding:4px 0}.jpy-details td{padding:4px 6px}.jpy-details tr.in-use td:nth-child(2){font-weight:800}.jpy-details tr:not(.in-use) td:nth-child(2){color:var(--muted)}.check-btn{margin-top:12px}.rate-preview{margin:0;font-weight:800;font-variant-numeric:tabular-nums}.inline-link{color:var(--gold);font-weight:700}.check-result{display:flex;flex-direction:column;gap:8px}.check-result .diff{font-size:1.3rem;font-weight:800}.alloc-label{min-width:5em;display:flex;align-items:center;font-weight:700}.recalc-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.recalc-summary .big{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums}.bullets{margin:8px 0 0;padding-left:1.2em}.rate-history summary{min-height:40px;display:flex;align-items:center;color:var(--gold)}.check-row{display:flex;align-items:center;gap:10px;min-height:48px;font-weight:700}.check-row input{width:24px;min-height:24px;height:24px}.stats-table{width:100%;border-collapse:collapse;margin-top:8px;font-variant-numeric:tabular-nums}.stats-table th{text-align:left;font-weight:700;color:var(--muted);padding:6px 0;width:7em;vertical-align:top}.stats-table td{padding:6px 0}.stats-table tr+tr{border-top:1px solid rgba(255,255,255,.07)}.file-btn{margin:8px 0}.aggregate{display:flex;flex-direction:column;gap:12px}.agg-list .list-row{gap:4px}.share-bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.share-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2))}.export-card{display:flex;flex-direction:column;gap:8px}.export-card h2,.export-card p{margin:0}.context-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.poker-pill{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:1px solid var(--border-strong);background:#0003;font-weight:700}.timer{text-align:center;font-size:4.2rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:8px;background:linear-gradient(180deg,var(--gold-2),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.timer-sub{text-align:center;color:var(--muted);font-weight:700}.link-button{background:none;border:none;color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:4px;min-height:40px;align-self:center}.result-hero{text-align:center;white-space:nowrap;font-size:clamp(1.3rem,7vw,1.9rem);font-weight:800;font-variant-numeric:tabular-nums;padding:18px 8px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:6px}.summary-grid>div{padding:10px 0}.summary-grid>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.1);padding-left:16px}.summary-grid>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.summary-grid .value{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums}.hero-profit{font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.chart{width:100%;height:auto;display:block}.region-stats-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center}.chart-wrap{position:relative}.chart-tooltip{position:absolute;top:6px;padding:6px 10px;border-radius:10px;background:#081c15f2;border:1px solid var(--border-strong);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums}.timer.paused{opacity:.45}.amount-currency.suffix{font-size:1.3rem;color:var(--muted)}.hero-profit,.networth .hero{white-space:nowrap;font-size:clamp(1.7rem,10vw,3rem)}.card-import .card{display:flex;flex-direction:column;gap:12px}.card-import .bullets{margin:0;padding-left:1.3em;line-height:1.6}.prompt-text{white-space:pre-wrap;word-break:break-word;font-size:.75rem;color:var(--muted);margin:8px 0 0}.paste-area{width:100%;font:inherit;font-size:.85rem;font-family:ui-monospace,Menlo,monospace;background:var(--surface-2, rgba(0, 0, 0, .25));color:inherit;border:1px solid var(--border);border-radius:10px;padding:10px;box-sizing:border-box;resize:vertical}.card-row{gap:6px}.card-row.off{opacity:.5}.card-row-head{display:flex;align-items:center;gap:10px;min-height:44px}.card-row-head input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);flex:none}.card-row-detail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:32px}.card-row-detail select{width:auto;min-height:40px}.update-banner{position:fixed;top:calc(var(--safe-top) + 8px);left:12px;right:12px;max-width:536px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:14px;background:#081c15f5;border:1px solid var(--gold);box-shadow:0 8px 24px #0006;font-weight:700;z-index:60}.update-banner .btn{min-height:40px}.reopen-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--safe-top) + 16px) 16px calc(var(--safe-bottom) + 16px);background:#05120deb;z-index:100}.reopen-screen .card{max-width:420px;width:100%}.info-list{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 12px}.info-list dt{color:var(--muted)}.info-list dd{margin:0;overflow-wrap:anywhere}.card.chart-card{padding:12px 6px 8px 2px}.session-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.session-line .num{font-weight:700}.update-banner.updated{padding:14px 16px;min-height:52px}
