/* XPENSE OS inside AE Remote Work OS — the Xpense room IS Xpense OS (Anthony, Oct 10 2026: "she's been using that app"). Its own banknote look, scoped. */
.xos{--g1:color-mix(in srgb,var(--sm-primary) 16%,var(--sm-card));--g2:color-mix(in srgb,var(--sm-primary) 4%,var(--sm-card));--deep:color-mix(in srgb,var(--sm-primary) 7%,var(--sm-card));--ink:var(--sm-card);--ink2:color-mix(in srgb,var(--sm-ink) 5%,var(--sm-card));--gold:var(--sm-primary);--goldD:color-mix(in srgb,var(--sm-primary) 82%,#000);--cream:var(--sm-ink);--mint:var(--sm-good);--line:color-mix(in srgb,var(--sm-ink) 14%,transparent);--dim:var(--sm-mut);--soft:color-mix(in srgb,var(--sm-ink) 76%,var(--sm-card));--onp:var(--sm-on-primary);
  background:var(--ink);color:var(--cream);border-radius:18px;padding:14px 14px 18px;margin:8px 0 0;font:16px/1.55 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;box-shadow:0 18px 40px -24px rgba(0,0,0,.6);position:relative;overflow:hidden}
.xos *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.xos .xtabs{display:flex;gap:6px;margin:0 0 14px;background:color-mix(in srgb,var(--sm-ink) 7%,var(--sm-card));border-radius:14px;padding:4px}
.xos .xtabs button{flex:1;background:none;border:0;color:var(--soft);font:600 12px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:11px 6px;border-radius:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}
.xos .xtabs button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.xos .xtabs button.on{background:var(--g1);color:var(--cream)}
.xos .pane{display:none}.xos .pane.on{display:block}
.xos .sheet{position:fixed;inset:0;z-index:140;background:rgba(0,0,0,.55);display:none;align-items:flex-end;justify-content:center}
.xos .sheet.on{display:flex}
.xos header{background:linear-gradient(180deg,var(--g1),var(--deep));
  padding:calc(18px + env(safe-area-inset-top,0px)) 20px 18px;
  display:flex;align-items:center;gap:13px;position:sticky;top:0;z-index:20}.xos header .mk{width:42px;height:42px;border-radius:26%;overflow:hidden;flex:none;
  box-shadow:0 4px 12px rgba(0,0,0,.45)}.xos header .mk img, .xos header .mk svg{width:100%;height:100%;display:block}.xos .nm{font:700 21px/1 Georgia,serif;letter-spacing:-.3px;flex:1}.xos .nm i{font-style:normal;color:var(--gold)}.xos .nm s{text-decoration:none;display:block;font:600 9.5px/1 Inter,sans-serif;
  letter-spacing:.26em;text-transform:uppercase;opacity:.6;margin-top:6px}.xos .gear{background:none;border:none;color:var(--cream);opacity:.75;font-size:22px;cursor:pointer;
  min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;
  margin:-8px -6px -8px 0;border-radius:12px}.xos .gear:active{background:rgba(255,255,255,.08)}.xos .gear[hidden]{display:none}.xos .nav{position:fixed;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;
  display:flex;justify-content:center;padding:0 14px;pointer-events:none}.xos .nav .in{pointer-events:auto;display:flex;width:100%;max-width:440px;padding:6px;
  border-radius:30px;
  background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.03)),rgba(14,52,41,.58);
  -webkit-backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:blur(28px) saturate(1.7);
  border:1px solid rgba(255,255,255,.14);
  box-shadow:0 14px 40px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.30),
             inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.25)}.xos .nav button{flex:1;position:relative;background:none;border:none;color:color-mix(in srgb,var(--sm-ink) 62.0%,transparent);cursor:pointer;
  display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 7px;
  font:600 10.5px/1 system-ui,-apple-system,sans-serif;letter-spacing:.14em;text-transform:uppercase;
  min-height:54px;border-radius:24px;-webkit-tap-highlight-color:transparent;
  transition:color .18s,background .18s,transform .18s}.xos .nav button svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.9;
  stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.xos .nav button.on{color:var(--gold);
  background:linear-gradient(180deg,color-mix(in srgb,var(--sm-primary) 22.0%,transparent),color-mix(in srgb,var(--sm-primary) 10.0%,transparent));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(0,0,0,.25)}.xos .nav button.on svg{transform:translateY(-1px) scale(1.04)}.xos .nav button:active{transform:scale(.96);background:rgba(255,255,255,.08)}.xos .tabs{display:none}.xos .tabs button{flex:1;background:none;border:none;color:var(--soft);padding:13px 8px;cursor:pointer;
  font:600 12px Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;
  border-bottom:2px solid transparent}.xos .tabs button.on{color:var(--gold);border-bottom-color:var(--gold)}.xos main{padding:20px 20px calc(110px + env(safe-area-inset-bottom,0px));flex:1}.xos .pane{display:none}.xos .pane.on{display:block}.xos .tag{font:600 11px Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.xos .muted{color:var(--dim);font-size:12px}.xos .btn{border:none;cursor:pointer;border-radius:12px;padding:14px;font:600 12.5px Inter,sans-serif;
  letter-spacing:.07em;text-transform:uppercase}.xos .b1{background:var(--gold);color:var(--onp)}.xos .b2{background:color-mix(in srgb,var(--sm-ink) 8.0%,transparent);color:var(--soft);border:1px solid color-mix(in srgb,var(--sm-ink) 16.0%,transparent)}.xos .b3{background:color-mix(in srgb,var(--sm-good) 13.0%,transparent);color:var(--soft);border:1px solid color-mix(in srgb,var(--sm-good) 34.0%,transparent)}.xos .row2{display:flex;gap:10px}.xos .row2>*{flex:1}.xos .empty{text-align:center;color:var(--dim);padding:36px 10px;font-size:14px;line-height:1.7}.xos .mic{width:100%;display:flex;align-items:center;justify-content:center;gap:13px;
  background:linear-gradient(180deg,var(--g1),var(--deep));border:1px solid color-mix(in srgb,var(--sm-good) 30.0%,transparent);
  border-radius:18px;padding:22px;color:var(--soft);font:600 14px Inter,sans-serif;cursor:pointer;
  transition:transform .12s}.xos .mic:active{transform:scale(.985)}.xos .mic.live{border-color:var(--gold);background:linear-gradient(180deg,color-mix(in srgb,var(--sm-primary) 24%,var(--sm-card)),var(--deep))}.xos .dot{width:12px;height:12px;border-radius:50%;background:var(--gold);
  box-shadow:0 0 0 0 color-mix(in srgb,var(--sm-primary) 50.0%,transparent)}.xos .mic.live .dot{animation:pulse 1.15s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sm-primary) 50.0%,transparent)}70%{box-shadow:0 0 0 15px color-mix(in srgb,var(--sm-primary) 0.0%,transparent)}
100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sm-primary) 0.0%,transparent)}}.xos .you{background:color-mix(in srgb,var(--sm-ink) 6.0%,transparent);border:1px solid var(--line);border-radius:16px 16px 16px 4px;
  padding:13px 15px;color:var(--soft);font:italic 14.5px/1.55 Inter,sans-serif;margin-top:16px}.xos .brian{background:linear-gradient(180deg,color-mix(in srgb,var(--sm-primary) 15.0%,transparent),color-mix(in srgb,var(--sm-primary) 7.0%,transparent));
  border:1px solid color-mix(in srgb,var(--sm-primary) 34.0%,transparent);border-radius:16px 16px 4px 16px;padding:14px 16px;
  color:var(--soft);font:14.5px/1.55 Inter,sans-serif;margin-top:14px}.xos .who{display:flex;align-items:center;gap:9px;margin-bottom:9px}.xos .who b{font:700 12px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.xos .who em{font-style:normal;font-size:10.5px;color:var(--soft)}.xos .wave{display:flex;align-items:flex-end;gap:2.5px;height:16px;margin-left:auto}.xos .wave i{width:3px;background:var(--gold);border-radius:2px;display:block;height:4px}.xos .wave.on i{animation:w .7s ease-in-out infinite alternate}.xos .wave.on i:nth-child(2n){animation-delay:.12s}.xos .wave.on i:nth-child(3n){animation-delay:.24s}@keyframes w{from{height:4px}to{height:16px}}.xos .ask{margin-top:14px}.xos .chips{display:flex;gap:10px;margin-top:10px}.xos .chips .btn{flex:1}.xos .draft{margin-top:20px;border:1px dashed color-mix(in srgb,var(--sm-good) 34.0%,transparent);border-radius:15px;padding:14px 16px}.xos .drow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;
  color:var(--soft);border-top:1px solid color-mix(in srgb,var(--sm-ink) 7.0%,transparent)}.xos .drow:first-of-type{border-top:none}.xos .drow b{display:block;color:var(--cream);font-weight:600}.xos .drow s{text-decoration:none;display:block;font-size:11px;color:var(--dim);margin-top:2px}.xos .drow i{font-style:normal;color:var(--gold);font-weight:600;white-space:nowrap}.xos .pill{display:inline-block;font:600 9.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;
  padding:3px 7px;border-radius:5px;margin-left:7px;vertical-align:1px}.xos .pB{background:color-mix(in srgb,var(--sm-primary) 20.0%,transparent);color:var(--gold)}.xos .pP{background:color-mix(in srgb,var(--sm-good) 18.0%,transparent);color:var(--mint)}.xos .kid{display:flex;justify-content:space-between;padding:5px 0 5px 14px;font-size:12.5px;color:var(--soft);
  border-left:2px solid color-mix(in srgb,var(--sm-good) 28.0%,transparent);margin:0 0 0 2px}.xos .kid i{font-style:normal;color:var(--gold)}.xos .typebox{display:flex;gap:9px;margin-top:14px}.xos .typebox input{flex:1;background:color-mix(in srgb,var(--sm-ink) 5.0%,transparent);border:1px solid var(--line);border-radius:12px;
  padding:13px 14px;color:var(--cream);font:15px Inter,sans-serif}.xos .typebox input::placeholder{color:var(--dim)}.xos .amtin{width:110px;background:color-mix(in srgb,var(--sm-ink) 6.0%,transparent);border:1px solid var(--line);border-radius:10px;
  padding:10px 12px;color:var(--cream);font:15px Inter,sans-serif}.xos .seg{display:flex;gap:6px;background:color-mix(in srgb,var(--sm-ink) 5.0%,transparent);border:1px solid var(--line);
  border-radius:12px;padding:4px;margin-bottom:10px}.xos .seg button{flex:1;background:none;border:none;color:var(--soft);padding:9px 4px;cursor:pointer;
  border-radius:9px;font:600 11px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.xos .seg button.on{background:var(--gold);color:var(--onp)}.xos .seg.side button.on{background:color-mix(in srgb,var(--sm-good) 90.0%,transparent);color:#fff}.xos .seg.side button.on[data-kind=business]{background:var(--gold);color:var(--deep)}.xos .month{display:flex;justify-content:space-between;align-items:center}.xos .month b{font:700 20px Georgia,serif}.xos .month .nav{display:flex;gap:6px;align-items:center}.xos .month .nav button{background:color-mix(in srgb,var(--sm-ink) 7.0%,transparent);border:1px solid var(--line);color:var(--soft);
  width:32px;height:32px;border-radius:9px;cursor:pointer;font-size:15px}.xos .big{font:700 40px/1 Georgia,serif;color:var(--gold);margin:14px 0 4px}.xos .split{display:flex;height:12px;border-radius:6px;overflow:hidden;margin:18px 0 9px;
  background:color-mix(in srgb,var(--sm-ink) 7.0%,transparent)}.xos .split i{display:block;height:100%}.xos .key{display:flex;gap:18px;font-size:11.5px;color:var(--soft);flex-wrap:wrap}.xos .key u{text-decoration:none;display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px}.xos .cat{display:flex;justify-content:space-between;align-items:center;padding:11px 0;
  border-top:1px solid color-mix(in srgb,var(--sm-ink) 8.0%,transparent);font-size:13.5px;color:var(--soft)}.xos .cat s{text-decoration:none;color:var(--dim);font-size:11px;display:block;margin-top:2px}.xos .cat em{font-style:normal;color:var(--gold);font-weight:600}.xos .bars{display:flex;align-items:flex-end;gap:10px;height:96px;margin:16px 0 4px}.xos .bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.xos .bar u{text-decoration:none;display:block;width:100%;border-radius:5px 5px 0 0;min-height:3px;
  background:linear-gradient(180deg,var(--mint),color-mix(in srgb,var(--sm-good) 70%,#000))}.xos .bar u.now{background:linear-gradient(180deg,var(--gold),var(--goldD))}.xos .bar b{font:600 10px Inter,sans-serif;color:var(--dim);margin-top:7px}.xos .ent{border-top:1px solid color-mix(in srgb,var(--sm-ink) 8.0%,transparent);padding:12px 0;display:flex;gap:12px;align-items:flex-start}.xos .ent .x{background:none;border:none;color:var(--dim);cursor:pointer;font-size:17px;padding:0 2px;line-height:1}.xos .ent .x:hover{color:#c96b5a}.xos .efield{margin-top:15px}.xos .efield label{display:block;font:600 10.5px Inter,sans-serif;letter-spacing:.16em;
  text-transform:uppercase;color:var(--mint);margin-bottom:7px}.xos .efield input, .xos .efield select, .xos .efield textarea{width:100%;background:color-mix(in srgb,var(--sm-ink) 6.0%,transparent);
  border:1px solid var(--line);border-radius:11px;padding:13px;color:var(--cream);
  font:16px Inter,sans-serif;-webkit-appearance:none;appearance:none}.xos .efield select{background-image:linear-gradient(45deg,transparent 50%,var(--soft) 50%),
  linear-gradient(135deg,var(--soft) 50%,transparent 50%);
  background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;
  background-size:6px 6px,6px 6px;background-repeat:no-repeat}.xos .amtrow{display:flex;align-items:center;gap:9px}.xos .amtrow .cur{font:700 19px Georgia,serif;color:var(--gold)}.xos .kidedit{display:flex;align-items:center;gap:9px;margin-top:8px}.xos .kidedit input.n{flex:1}.xos .kidedit input.v{width:104px;text-align:right}.xos .kidedit button{background:none;border:none;color:var(--dim);font-size:19px;cursor:pointer;padding:0 4px}.xos .kidsum{display:flex;justify-content:space-between;margin-top:11px;padding-top:11px;
  border-top:1px solid var(--line);font:600 13px Inter,sans-serif;color:var(--soft)}.xos .kidsum b{color:var(--gold)}.xos .addkid{width:100%;margin-top:9px;background:color-mix(in srgb,var(--sm-good) 11.0%,transparent);border:1px dashed color-mix(in srgb,var(--sm-good) 40.0%,transparent);
  color:var(--soft);border-radius:10px;padding:11px;font:600 11.5px Inter,sans-serif;
  letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.xos .edel{width:100%;margin-top:22px;background:rgba(201,107,90,.13);border:1px solid rgba(201,107,90,.45);
  color:color-mix(in srgb,#d9483a 72%,var(--sm-ink));border-radius:11px;padding:13px;font:600 11.5px Inter,sans-serif;
  letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.xos .conf{display:inline-flex;align-items:center;gap:6px;font:600 9.5px Inter,sans-serif;
  letter-spacing:.11em;text-transform:uppercase;padding:4px 9px;border-radius:99px;cursor:pointer;
  border:1px solid transparent}.xos .conf.hi{background:color-mix(in srgb,var(--sm-good) 16.0%,transparent);color:var(--mint);border-color:color-mix(in srgb,var(--sm-good) 30.0%,transparent)}.xos .conf.lo{background:color-mix(in srgb,var(--sm-primary) 16.0%,transparent);color:var(--gold);border-color:color-mix(in srgb,var(--sm-primary) 40.0%,transparent)}.xos .confwhy{margin-top:9px;font-size:11.5px;color:var(--soft);line-height:1.6;display:none}.xos .confwhy.on{display:block}.xos .confwhy i{font-style:normal;color:var(--dim)}.xos .undo{position:fixed;left:50%;transform:translateX(-50%);bottom:22px;z-index:70;
  background:var(--g1);border:1px solid color-mix(in srgb,var(--sm-good) 40.0%,transparent);border-radius:13px;
  padding:13px 16px;display:none;align-items:center;gap:15px;box-shadow:0 12px 34px rgba(0,0,0,.5);
  max-width:calc(100% - 40px)}.xos .undo.on{display:flex}.xos .undo span{font-size:13.5px;color:var(--soft)}.xos .undo button{background:var(--gold);border:none;color:var(--deep);border-radius:9px;
  padding:9px 15px;font:700 11.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.xos .search{width:100%;background:color-mix(in srgb,var(--sm-ink) 5.0%,transparent);border:1px solid var(--line);
  border-radius:12px;padding:12px 14px;color:var(--cream);font:15px Inter,sans-serif;margin-bottom:4px}.xos .search::placeholder{color:var(--dim)}.xos .ent{cursor:pointer}.xos .ent:hover{background:rgba(255,255,255,.02)}.xos .chev{color:var(--dim);font-size:17px;line-height:1;padding-left:2px}.xos .sheet{position:fixed;inset:0;background:rgba(4,14,10,.72);display:none;align-items:flex-end;z-index:60}.xos .sheet.on{display:flex}.xos .sheetin{background:var(--ink);width:100%;max-width:520px;margin:0 auto;border-radius:22px 22px 0 0;
  padding-bottom:env(safe-area-inset-bottom,0px);
  padding:22px 20px 30px;max-height:86vh;overflow:auto;border-top:1px solid var(--line)}.xos .fld{margin-top:18px}.xos .fld label{display:block;font:600 11px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;
  color:var(--mint);margin-bottom:7px}.xos .fld input[type=text], .xos .fld input[type=number]{width:100%;background:color-mix(in srgb,var(--sm-ink) 5.0%,transparent);
  border:1px solid var(--line);border-radius:11px;padding:12px 13px;color:var(--cream);font:15px Inter,sans-serif}.xos .fld p{margin:7px 0 0;font-size:11.5px;color:var(--dim);line-height:1.5}.xos .sw{display:flex;align-items:center;justify-content:space-between;padding:14px 0;
  border-top:1px solid var(--line);font-size:14px}.xos .sw input{width:20px;height:20px;accent-color:var(--gold)}.xos footer{padding:22px 20px 30px;text-align:center;color:var(--dim);font-size:11px;line-height:1.7}.xos footer b{color:var(--dim);font-weight:600}.xos .codeRow{display:flex;gap:8px;align-items:center;margin:6px 0 8px}.xos .codeRow code{flex:1;font:700 18px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;
      letter-spacing:.12em;color:var(--gold);background:rgba(0,0,0,.28);
      border:1px solid color-mix(in srgb,var(--sm-primary) 35.0%,transparent);border-radius:10px;padding:10px 12px;text-align:center}.xos .codeRow input{flex:1;text-transform:uppercase;letter-spacing:.1em;
      font:600 15px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.xos .codeRow button{background:var(--gold);color:var(--onp);border:0;border-radius:10px;
      padding:11px 14px;font:800 12px/1 system-ui;letter-spacing:.08em;cursor:pointer}.xos .codeRow button:active{transform:translateY(1px)}.xos #bookFld details{margin-top:6px}.xos #bookFld summary{cursor:pointer;color:var(--mint);font-size:13px;padding:4px 0}.xos #bookFld .msg{min-height:1em;color:var(--mint)}.xos .odo{background:linear-gradient(180deg,var(--g1),var(--deep));border:1px solid color-mix(in srgb,var(--sm-good) 30.0%,transparent);
  border-radius:22px;padding:26px 22px 22px;text-align:center;position:relative;overflow:hidden}.xos .odo.live{border-color:var(--gold)}.xos .odo .st{font:600 11px Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--mint);
  display:flex;align-items:center;justify-content:center;gap:9px}.xos .odo.live .st{color:var(--gold)}.xos .odo .st .dot{width:10px;height:10px}.xos .odo.live .st .dot{animation:pulse 1.15s infinite}.xos .odo.paused .st .dot{background:var(--mint);animation:none}.xos .odo .mi{font:800 62px/1 Georgia,serif;letter-spacing:-2px;margin:14px 0 4px;color:var(--cream);font-variant-numeric:tabular-nums}.xos .odo .mi small{font:600 15px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-left:6px}.xos .odo .sub{color:var(--soft);font-size:13px;line-height:1.6}.xos .odo .sub b{color:var(--gold);font-weight:600}.xos .dbtn{margin-top:16px}.xos .dbtn .btn{padding:18px 14px;font-size:14px;border-radius:16px}.xos .dbtn .end{background:rgba(224,110,90,.16);color:color-mix(in srgb,#d9483a 72%,var(--sm-ink));border:1px solid rgba(224,110,90,.4)}.xos .tl{margin-top:22px}.xos .tl .ev{display:flex;gap:12px;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--sm-ink) 7.0%,transparent);font-size:13.5px;color:var(--soft);align-items:flex-start}.xos .tl .ev:first-child{border-top:none}.xos .tl .ev i{font-style:normal;width:64px;flex:none;color:var(--dim);font-size:12px;padding-top:2px;font-variant-numeric:tabular-nums}.xos .tl .ev b{display:block;color:var(--cream);font-weight:600}.xos .tl .ev s{text-decoration:none;display:block;font-size:11.5px;color:var(--dim);margin-top:2px}.xos .tl .ev em{font-style:normal;margin-left:auto;color:var(--cream);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.xos .tl .ev.fill b{color:var(--gold)}.xos .tl .ev.fill.pending em{color:var(--dim)}.xos .tl .ev.fill.failed b{color:color-mix(in srgb,#d9483a 72%,var(--sm-ink))}.xos .dnote{margin-top:22px;border:1px dashed color-mix(in srgb,var(--sm-good) 34.0%,transparent);border-radius:15px;padding:13px 16px;font-size:12.5px;color:var(--dim);line-height:1.6}.xos .dnote b{color:var(--soft);font-weight:600}/* inside Remote Work: sheets ride above the dock; the undo bar clears it */
.xos .sheet{z-index:140}.xos .undo{bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:130}
.xos .sheetin{max-height:88vh;overflow:auto;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}
.xos .bars{width:100%;min-width:0}.xos .bar{flex:1 1 0;min-width:0}.xos .bar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
