@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--panel:#e6e9e8;--surface:#f6f7f6;--field:#fff;--ink:#141a1d;--ink-inverse:#f6f7f6;--steel:#56636a;--rail:#c9d0d1;--signal:#1b6fb5;--c-quotes:#2f6fdc;--c-orders:#0b7f80;--c-contacts:#7a5ad8;--c-tasks:#c23a70;--c-calendar:#0e7fb8;--c-car:#257f49;--c-expenses:#a85d0c;--accent:var(--c-orders);--on-accent:#fff;--ok:#2e9d58;--watch:#e2b208;--late:#d4700e;--overdue:#d0343a;--done:#7c8a90;--font-display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--safe-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));--gutter:1rem;--nav-h:3.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--panel:#0f1316;--surface:#171d21;--field:#0f1316;--ink:#e8eded;--ink-inverse:#0f1316;--steel:#97a4a9;--rail:#283136;--signal:#4da3e8;--c-quotes:#6ea1f5;--c-orders:#3cc4c4;--c-contacts:#ab94f7;--c-tasks:#f27aa6;--c-calendar:#54bdf0;--c-car:#5cc98a;--c-expenses:#efa353;--on-accent:#0f1316;--ok:#3dbe70;--watch:#f0c419;--late:#f08a2e;--overdue:#f0585d;--done:#6f7d83}}.shell[data-tab=quotes]{--accent:var(--c-quotes)}.shell[data-tab=orders]{--accent:var(--c-orders)}.shell[data-tab=contacts]{--accent:var(--c-contacts)}.shell[data-tab=tasks]{--accent:var(--c-tasks)}.shell[data-tab=calendar]{--accent:var(--c-calendar)}.shell[data-tab=car]{--accent:var(--c-car)}.shell[data-tab=expenses]{--accent:var(--c-expenses)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--panel);color:var(--ink);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;margin:0;font-weight:700;line-height:1.05}p{margin:0}.muted{color:var(--steel)}.small{font-size:.85rem}.center{text-align:center}.shell{min-height:100dvh}.col{min-width:0}.topbar{z-index:10;padding:calc(var(--safe-top) + .55rem) var(--gutter) .45rem;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent) 16%, var(--panel)), var(--panel));box-shadow:inset 0 3px 0 var(--accent);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.topbar h1{color:var(--accent);font-size:1.75rem}.topbar-right{color:var(--steel);align-items:center;gap:.25rem;font-size:.85rem;display:flex}.hide-mobile{display:none}.main{width:100%;max-width:48rem;padding:.35rem var(--gutter) calc(var(--nav-h) + var(--safe-bottom) + 5rem);flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.nav{z-index:30;grid-template-columns:repeat(var(--tabs,5), 1fr);background:var(--surface);border-top:1px solid var(--rail);padding-bottom:var(--safe-bottom);display:grid;position:fixed;bottom:0;left:0;right:0}.nav-brand{display:none}.nav-btn{min-height:var(--nav-h);color:var(--steel);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.3rem .1rem;font-size:.68rem;font-weight:500;display:flex}.nav-btn svg{color:var(--c,var(--steel))}.nav-btn[data-tab=quotes]{--c:var(--c-quotes)}.nav-btn[data-tab=orders]{--c:var(--c-orders)}.nav-btn[data-tab=contacts]{--c:var(--c-contacts)}.nav-btn[data-tab=tasks]{--c:var(--c-tasks)}.nav-btn[data-tab=calendar]{--c:var(--c-calendar)}.nav-btn[data-tab=car]{--c:var(--c-car)}.nav-btn[data-tab=expenses]{--c:var(--c-expenses)}.nav-btn[aria-current=page]{color:var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface));box-shadow:inset 0 3px 0 var(--c);font-weight:600}@media (width>=56rem){.shell{grid-template-columns:15rem minmax(0,1fr);display:grid}.nav{border-top:0;border-right:1px solid var(--rail);grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;gap:.15rem;height:100dvh;padding:1.5rem .75rem;position:sticky;top:0}.nav-brand{font-family:var(--font-display);margin:0 .9rem 1.25rem;font-size:1.7rem;font-weight:700;display:block}.nav-btn{border-radius:8px;flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:0;padding:.7rem .9rem;font-size:.95rem}.nav-btn[aria-current=page]{background:color-mix(in srgb, var(--c) 14%, var(--surface));box-shadow:inset 3px 0 0 var(--c)}.topbar{padding-left:2rem;padding-right:2rem}.topbar h1{font-size:2rem}.main{max-width:52rem;margin:0;padding:.25rem 2rem 6rem}.hide-mobile{display:inline}}.btn{border:1px solid var(--accent);background:var(--accent);min-height:2.5rem;color:var(--on-accent);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn.secondary{color:var(--ink);border-color:var(--rail);background:0 0}.btn.danger{color:var(--overdue);border-color:var(--rail);background:0 0}.btn.small{min-height:2rem;padding:0 .7rem;font-size:.85rem}.icon-btn{width:2.5rem;height:2.5rem;color:var(--steel);background:0 0;border:0;border-radius:8px;place-items:center;text-decoration:none;display:inline-grid}.icon-btn:hover{color:var(--ink);background:var(--surface)}button.ghost{color:var(--steel);background:0 0;border:0;border-radius:8px;padding:.4rem .6rem}button.ghost:hover{color:var(--ink)}button.ghost.danger:hover{color:var(--overdue)}.fab{z-index:20;right:1rem;bottom:calc(var(--nav-h) + var(--safe-bottom) + 1rem);background:var(--accent);width:3.2rem;height:3.2rem;color:var(--on-accent);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 4px 14px #00000047}@media (width>=56rem){.fab{bottom:2rem;right:2rem}}.input,.field input,.field select,.field textarea,.add-day input,.add-rule input,.login input,.search input{border:1px solid var(--rail);background:var(--field);border-radius:8px;width:100%;min-height:2.4rem;padding:.3rem .65rem}.field textarea{resize:vertical;min-height:3rem}.field{flex-direction:column;gap:.2rem;min-width:0;display:flex}.field input,.field select,.field textarea{min-width:0;max-width:100%}.field>span{color:var(--steel);font-size:.78rem;font-weight:500}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.actions{gap:.6rem;margin-top:.25rem;display:flex}.actions .grow{flex:1}.quick{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.quick .chip{padding:.2rem .6rem;font-size:.8rem}.quick .hint{color:var(--steel);margin-left:auto;font-size:.8rem}.quick .hint.bad{color:var(--overdue);font-weight:600}.seg{border:1px solid var(--rail);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{min-height:2.1rem;color:var(--steel);white-space:nowrap;background:0 0;border:0;padding:0 .8rem;font-weight:500}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.chips{scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.chip{border:1px solid var(--rail);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:.25rem .7rem;font-size:.85rem}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.late-count{color:var(--overdue);margin-left:auto;font-size:.9rem;font-weight:600}.search{position:relative}.search svg{color:var(--steel);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search input{padding-left:2.5rem}.error{border:1px solid var(--overdue);background:color-mix(in srgb, var(--overdue) 10%, var(--surface));border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.9rem;display:flex}.empty{text-align:center;color:var(--steel);flex-direction:column;gap:.3rem;padding:2.5rem 1rem;display:flex}.empty strong{color:var(--ink);font-family:var(--font-display);font-size:1.5rem;font-weight:700}.card{border:1px solid var(--rail);background:var(--surface);border-radius:6px;padding:.7rem .8rem}.notice{border-color:var(--accent);justify-content:space-between;align-items:center;gap:.8rem;font-size:.9rem;display:flex}.notice button{background:var(--accent);min-height:2.25rem;color:var(--on-accent);border:0;border-radius:8px;flex:none;padding:0 .9rem;font-weight:600}.sheet-backdrop{z-index:50;background:#0c10128c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:36rem;max-height:97dvh;padding-bottom:var(--safe-bottom);border-top:4px solid var(--accent);background:var(--surface);border-radius:16px 16px 0 0;flex-direction:column;animation:.22s ease-out sheet-in;display:flex}.sheet-head{justify-content:space-between;align-items:center;padding:.5rem .5rem 0 1rem;display:flex}.sheet-head h2{color:var(--accent);font-size:1.4rem}.sheet-body{padding:.2rem 1rem .9rem;overflow-y:auto}.form{flex-direction:column;gap:.55rem;display:flex}@media (width>=40rem){.sheet-backdrop{align-items:center}.sheet{border-radius:14px}}@keyframes sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.order{--status:var(--done);border:1px solid var(--rail);background:var(--surface);border-radius:6px;padding:.5rem .7rem .5rem 1rem;position:relative;overflow:hidden}.order:before{content:"";background:var(--status);width:.35rem;position:absolute;inset:0 auto 0 0}.order[data-health=ok]{--status:var(--ok)}.order[data-health=watch]{--status:var(--watch)}.order[data-health=late]{--status:var(--late)}.order[data-health=overdue]{--status:var(--overdue)}.order-hit{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count""meta count""wait count""notes count";align-items:start;gap:.05rem .8rem;width:100%;padding:0;display:grid}.order-title{overflow-wrap:anywhere;grid-area:title;font-size:.97rem;font-weight:600;line-height:1.25}.order-count{text-align:right;min-width:2.6rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-area:count;font-size:1.9rem;font-weight:700;line-height:.95}.order-count[data-word=true]{font-size:1.35rem}.order-count small{font-family:var(--font-body);color:var(--steel);margin-top:.1rem;font-size:.68rem;font-weight:500;line-height:1.1;display:block}.order-meta{color:var(--steel);flex-wrap:wrap;grid-area:meta;align-items:center;gap:0 .7rem;font-size:.8rem;display:flex}.order-meta .tag{color:var(--accent);font-weight:600}.order-meta .state{color:var(--ink);align-items:center;gap:.3rem;display:inline-flex}.order-meta .state:before{content:"";background:var(--status);border-radius:50%;width:.5rem;height:.5rem}.order-wait{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);grid-area:wait;font-size:.8rem;font-style:italic;overflow:hidden}.order-notes{text-overflow:ellipsis;white-space:nowrap;color:var(--steel);grid-area:notes;font-size:.8rem;overflow:hidden}.order-controls{align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.order-controls .btn{flex:1}.stage{border:1px solid var(--rail);background:var(--panel);border-radius:6px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stage button{border:0;border-left:1px solid var(--rail);min-height:1.9rem;color:var(--steel);background:0 0;padding:0 .1rem;font-size:.7rem;font-weight:500;line-height:1.1}.stage button:first-child{border-left:0}.stage button[aria-pressed=true]{color:#fff;background:var(--stage-c,var(--steel));font-weight:600}.stage button[data-stage=not_started]{--stage-c:#6b7a80}.stage button[data-stage=in_progress]{--stage-c:#1b6fb5}.stage button[data-stage=action]{--stage-c:#c2610c}.stage button[data-stage=waiting]{--stage-c:#7a5ad8}.field .stage button{min-height:2.1rem}.done-btn{border:1px solid var(--rail);width:2.1rem;height:1.9rem;color:var(--ok);background:var(--surface);flex:none}.done-btn:hover{background:var(--ok);color:#fff}.ref{border:1px solid var(--rail);background:var(--field);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.ref:focus-within{outline:2px solid var(--accent);outline-offset:1px}.ref-fix{background:var(--panel);color:var(--accent);white-space:nowrap;align-items:center;padding:0 .55rem;font-weight:600;display:flex}.ref input{border:0;border-radius:0;outline:none;flex:1;min-width:0}.row,.task{border:1px solid var(--rail);background:var(--surface);border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .7rem;display:flex}.row-main,.task-body{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:0;min-width:0;padding:0;display:flex}.row-title,.task-title{overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.row-sub,.task-due{color:var(--steel);overflow-wrap:anywhere;font-size:.8rem}.task-due.overdue{color:var(--overdue);font-weight:600}.task.done .task-title{color:var(--steel);text-decoration:line-through}.task input[type=checkbox],.row input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none}.badge{color:var(--accent);margin-right:.4rem;font-weight:700}.row-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.1rem;display:flex}.row-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.dotted{color:var(--ink);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.dotted:before{content:"";background:var(--dot,var(--done));border-radius:50%;width:.5rem;height:.5rem}.group-title{color:var(--accent);font-family:var(--font-display);margin:.25rem 0 -.1rem;font-size:1.05rem;font-weight:600}.stats{border-top:1px solid var(--rail);border-bottom:1px solid var(--rail);grid-template-columns:repeat(3,1fr);display:grid}.stat{flex-direction:column;gap:.1rem;padding:.45rem .7rem;display:flex}.stat+.stat{border-left:1px solid var(--rail)}.stat strong{color:var(--accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.stat span{color:var(--steel);font-size:.8rem}.totals{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--rail));background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-radius:8px;flex-direction:column;gap:.1rem;padding:.5rem .8rem;display:flex}.totals-main{align-items:baseline;gap:.5rem;display:flex}.totals-main strong{color:var(--accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.totals-main span{color:var(--steel);font-size:.85rem}.totals-split{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 1rem;font-size:.9rem;font-weight:500;display:flex}.totals-note{color:var(--steel);font-size:.72rem}.month-nav{justify-content:space-between;align-items:center;display:flex}.month-nav strong{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.settings{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.settings h3{color:var(--accent);font-size:1.2rem}.switch-row{align-items:center;gap:.6rem;display:flex}.switch-row input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--accent)}.settings input[type=time]{border:1px solid var(--rail);background:var(--field);border-radius:8px;min-height:2.75rem;padding:.4rem .75rem}.cal-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.cal-title{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cal-weekdays{text-align:center;color:var(--steel);margin-bottom:3px;font-size:.8rem}.cal-day{min-height:2.6rem;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.15rem;display:flex;position:relative}.cal-day:hover{background:var(--panel)}.cal-day.other{color:var(--steel);opacity:.55}.cal-day.today{border-color:var(--accent);font-weight:700}.cal-day.selected{background:var(--accent);color:var(--on-accent);opacity:1}.dot{background:var(--accent);min-width:.95rem;height:.95rem;color:var(--on-accent);text-align:center;border-radius:999px;padding:0 .2rem;font-size:.62rem;line-height:.95rem}.dot-done{background:var(--rail)}.cal-day.selected .dot{background:var(--on-accent);color:var(--accent)}.day{flex-direction:column;gap:.6rem;display:flex}.day h2{color:var(--accent);font-size:1.35rem}.day h2:first-letter{text-transform:uppercase}.add-day,.add-rule{grid-template-columns:1fr;gap:.6rem;display:grid}.add-day button[type=submit],.add-rule button[type=submit]{background:var(--accent);min-height:2.5rem;color:var(--on-accent);border:0;border-radius:8px;padding:0 1.1rem;font-weight:600}.add-day button[type=submit]:disabled,.add-rule button[type=submit]:disabled{opacity:.45}@media (width>=40rem){.add-day{grid-template-columns:1fr 8rem auto}.add-rule{grid-template-columns:1fr 7rem 8rem auto}}label.inline{color:var(--steel);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.login-wrap{place-items:center;min-height:100dvh;padding:1rem;display:grid}.login{flex-direction:column;gap:.9rem;width:100%;max-width:22rem;padding:1.5rem;display:flex}.login h1{color:var(--accent);font-size:2.2rem}.login label{color:var(--steel);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;display:flex}.login button[type=submit]{background:var(--accent);min-height:2.75rem;color:var(--on-accent);border:0;border-radius:8px;font-weight:600}.login button[type=submit]:disabled{opacity:.45}.outcome-title{margin:0 0 .7rem;font-weight:600}.outcome-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.outcome-pick .btn{justify-content:center;padding-block:.85rem}.outcome-yes{background:var(--ok);border-color:var(--ok)}.outcome-no{background:var(--overdue);border-color:var(--overdue)}.outcome-count{margin-left:auto;font-size:.85rem}.outcome-count .won,.order-meta .outcome[data-outcome=success]{color:var(--ok)}.outcome-count .lost,.order-meta .outcome[data-outcome=failed]{color:var(--overdue)}.order-meta .outcome[data-outcome=none]{color:var(--steel)}.order-meta .outcome{font-weight:700}.cal-day.busy:not(.today){background:color-mix(in srgb, var(--accent) 10%, transparent)}.away{border:1px solid var(--rail);border-left:.35rem solid var(--accent);background:var(--surface);border-radius:6px}.away[data-past=true]{border-left-color:var(--rail);opacity:.8}.away-hit{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .7rem;display:flex}.away-main{flex-direction:column;min-width:0;display:flex}.away-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.away-date{color:var(--steel);font-size:.85rem}.away-who{margin-left:.4rem}.away-when{color:var(--accent);font-family:var(--font-display);white-space:nowrap;flex:none;font-size:1.05rem;font-weight:600}.away-when[data-now=true]{color:var(--ok)}.share-help{color:var(--steel);margin:0 0 .6rem;font-size:.9rem}.share-list{flex-direction:column;gap:.3rem;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.share-list li{border:1px solid var(--rail);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .2rem .15rem .7rem;display:flex}.share-add{gap:.5rem;display:flex}.share-add input{flex:1;min-width:0}
