@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_c046d1{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_c046d1{--font-sans:"Nunito","Nunito Fallback"}:root{color-scheme:light dark;--bg:#f6f7f9;--card:#ffffff;--text:#16181d;--muted:#6b7280;--line:#e5e7eb;--accent:#193183;--accent-text:#ffffff;--brand-red:#ef2821;--brand-navy:#193183;--ok:#15803d;--ok-bg:#dcfce7;--warn:#b45309;--warn-bg:#fef3c7;--bad:#b91c1c;--bad-bg:#fee2e2;--info:#1d4ed8;--info-bg:#dbeafe;--neutral:#4b5563;--neutral-bg:#f3f4f6;--purple:#6d28d9;--purple-bg:#ede9fe}@media (prefers-color-scheme:dark){:root{--bg:#0f1115;--card:#181b21;--text:#e7e9ee;--muted:#9aa1ad;--line:#2a2f38;--accent:#7c93e6;--brand-red:#ff5a52;--brand-navy:#9fb0f0;--ok:#4ade80;--ok-bg:#14532d55;--warn:#fbbf24;--warn-bg:#78350f55;--bad:#f87171;--bad-bg:#7f1d1d55;--info:#93c5fd;--info-bg:#1e3a8a55;--neutral:#cbd5e1;--neutral-bg:#1f2937;--purple:#c4b5fd;--purple-bg:#4c1d9555}}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 var(--font-sans),-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}.wrap{max-width:1040px;margin:0 auto;padding:20px 16px 60px}header.top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}header.top h1{font-size:20px;margin:0}.sub{color:var(--muted);font-size:13px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.tile .label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tile .value{font-size:22px;font-weight:600;margin-top:2px}.tile .hint{color:var(--muted);font-size:12px;margin-top:2px}h2{font-size:15px;margin:22px 0 10px}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pill.ok{color:var(--ok);background:var(--ok-bg)}.pill.warn{color:var(--warn);background:var(--warn-bg)}.pill.bad{color:var(--bad);background:var(--bad-bg)}.pill.info{color:var(--info);background:var(--info-bg)}.pill.neutral{color:var(--neutral);background:var(--neutral-bg)}.btn{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:7px 12px;cursor:pointer;font-size:14px}.btn:hover{border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.btn.danger{color:var(--bad)}.btn.small{padding:4px 9px;font-size:13px}.row{display:flex;flex-wrap:wrap;gap:8px}.row,.toggle{align-items:center}.toggle{display:inline-flex;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle .track{width:44px;height:26px;border-radius:13px;background:var(--line);position:relative;transition:background .15s}.toggle .track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px rgba(0,0,0,.3)}.toggle.on .track{background:var(--ok)}.toggle.on .track:after{left:21px}.toggle.pending .track{opacity:.6}.conf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.tabs .btn.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.empty{color:var(--muted);padding:14px 0}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:6px 8px;border-top:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:500;border-top:none}.tablewrap{overflow-x:auto}form.edit{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}form.edit label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}form.edit input,form.edit select,form.edit textarea{border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:var(--bg)}form.edit .full{grid-column:1/-1}.login{max-width:360px;margin:12vh auto}.login input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--bg);margin:10px 0}.banner{padding:10px 14px;border-radius:10px;margin-bottom:14px;font-size:14px}.banner.warn{background:var(--warn-bg);color:var(--warn)}.banner.bad{background:var(--bad-bg);color:var(--bad)}.toast{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);background:var(--text);color:var(--bg);padding:8px 14px;border-radius:8px;font-size:13px}.kind-event{color:var(--info);background:var(--info-bg)}.kind-deadline{color:var(--warn);background:var(--warn-bg)}.kind-notice{color:var(--neutral);background:var(--neutral-bg)}.kind-reminder{color:var(--purple);background:var(--purple-bg)}.pill.scope{color:var(--text);background:var(--neutral-bg);border:1px solid var(--line);font-weight:500}.pill.tag{color:var(--muted);background:transparent;border:1px dashed var(--line)}.health .pill,.pill.tag{font-weight:500}.filters{margin-top:4px}.chip{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:5px 12px;cursor:pointer;font-size:13px}.chip.on,.chip:hover{border-color:var(--accent)}.chip.on{background:var(--accent);color:var(--accent-text)}.badge{display:inline-block;min-width:18px;padding:0 6px;margin-left:6px;border-radius:999px;font-size:11px;line-height:18px;text-align:center;background:var(--neutral-bg);color:var(--neutral)}.tabs .btn.active .badge{background:rgba(255,255,255,.25);color:var(--accent-text)}.badge.hot{background:var(--warn-bg);color:var(--warn)}.day h3{font-size:14px;margin:16px 0 6px}.item{border-top:1px solid var(--line);padding:12px 0;display:grid;grid-template-columns:1fr auto;grid-gap:8px 16px;gap:8px 16px}.item:first-child{border-top:none}.item .title{font-weight:600;margin-top:4px}.item .meta{color:var(--muted);font-size:13px;margin-top:2px}.item .when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item .body{font-size:14px;margin-top:4px;white-space:pre-wrap}.item .actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.item.cancelled .meta,.item.cancelled .title{text-decoration:line-through;color:var(--muted)}.item.done{opacity:.55}.item.done .title{text-decoration:line-through}.donebox{margin:0 2px 0 0;accent-color:var(--accent);cursor:pointer}.sources{margin-top:8px}.src{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);background:transparent;border-radius:6px;padding:2px 7px;cursor:pointer;font-size:12px}.src.open,.src:hover{border-color:var(--accent)}.src.open{background:var(--info-bg)}.src .glyph{font-size:13px}.src-whatsapp .glyph{color:#25d366}.src-email .glyph{color:var(--accent)}.src-pdf .glyph{color:var(--bad)}.excerpt{margin-top:6px;padding:8px 10px;border-left:3px solid var(--line);background:var(--bg);border-radius:0 8px 8px 0;font-size:13px}.excerpt .subject{font-weight:600;margin-top:2px}.excerpt blockquote{margin:4px 0 0;color:var(--muted);white-space:pre-wrap}td.stats span{display:inline-block;margin-right:10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.item{grid-template-columns:1fr}.item .actions{flex-direction:row;align-items:center}form.edit{grid-template-columns:1fr}header.top .row{width:100%}}.cal-nav{gap:8px;margin:12px 0 8px}.cal-nav h3{margin:0;font-size:15px;min-width:150px;text-align:center}.cal-card{padding:8px;overflow-x:auto}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;min-width:560px}.cal-grid+.cal-grid{margin-top:3px}.cal-dow{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px}.cal-cell{min-height:84px;border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--bg);display:flex;flex-direction:column;gap:2px}.cal-cell.out{opacity:.45}.cal-cell.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cal-date{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-cell.today .cal-date{color:var(--accent);font-weight:600}.cal-item{display:block;width:100%;text-align:left;border:0;border-radius:5px;padding:2px 5px;font-size:12px;line-height:1.3;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-item.cancelled{text-decoration:line-through;opacity:.6}.cal-item.selected{outline:2px solid var(--accent)}.cal-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.view-toggle{margin-left:auto}.brand{display:flex;align-items:center;gap:12px}.brand .logo{width:56px;height:56px;border-radius:12px;background:#fff;padding:3px}.wordmark{margin:0;font-weight:800;letter-spacing:-.01em;line-height:1.1}.wm-maple{color:var(--brand-navy)}.wm-talk{color:var(--brand-red)}.cal-nav h3,.day h3,h2{font-weight:700}.login-brand{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.login-brand img{width:120px;height:120px}.btn.primary{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.badge.hot{background:#fde8e7;color:var(--brand-red)}@media (prefers-color-scheme:dark){.badge.hot{background:#7f1d1d55}}.parent h2{font-size:17px;margin:22px 0 8px}.parent .day h3,.section-h{font-size:14px;margin:12px 0 6px;color:var(--muted)}.kids{padding:10px 12px}.chip.big{padding:9px 16px;font-size:15px}.chip.kidchip{border-color:var(--brand-navy)}.pill.kid{color:#fff;background:var(--brand-navy);margin-left:6px;font-weight:600}.addchild h3{margin:4px 0;font-size:18px}.addchild input.big{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:17px;background:var(--bg)}.prow{display:flex;gap:10px;align-items:flex-start;padding:10px 0 10px 12px;border-top:1px solid var(--line);border-left:4px solid var(--line);cursor:pointer}.prow:first-child{border-top:none}.prow-main{flex:1 1;min-width:0}.prow-title{font-weight:600}.prow-body{margin-top:6px;font-size:14px;white-space:pre-wrap}.prow.cancelled .prow-title{text-decoration:line-through;color:var(--muted)}.prow.done{opacity:.5}.kind-bar-event{border-left-color:var(--info)}.kind-bar-deadline{border-left-color:var(--warn)}.kind-bar-reminder{border-left-color:var(--purple)}.kind-bar-notice{border-left-color:var(--line)}.donebox{margin-top:4px;width:18px;height:18px}.tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.club-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.club-tile.mine{box-shadow:inset 0 0 0 1px var(--brand-navy)}.club-tile.full{opacity:.75}.club-name{font-weight:700;font-size:15px}.club-days{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 4px}.cal-who{margin-left:4px;font-size:11px;opacity:.8}.cal-who.kid{font-weight:700;opacity:1}.aud{color:var(--brand-navy);font-weight:800}.cal-who{margin-left:0;font-weight:700}.pill.ampm.am{color:var(--warn);background:var(--warn-bg)}.pill.ampm.pm{color:var(--purple);background:var(--purple-bg)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:8px;gap:8px}.layout-mobile .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layout-mobile{max-width:430px;padding-left:12px;padding-right:12px}.layout-mobile .cal-grid{min-width:0}.layout-mobile .cal-cell{min-height:56px;padding:2px}.layout-mobile .cal-item{font-size:10px;padding:1px 3px}.layout-desktop .tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button{border:0;background:var(--card);padding:6px 10px;font-size:13px;cursor:pointer}.seg button.on{background:var(--brand-navy);color:#fff}.club-tile,.ptile{background:var(--card);border:1px solid var(--line);border-left-width:4px;border-radius:10px;padding:8px 9px;min-width:0;cursor:pointer;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.3}.club-tile .club-name,.club-tile .sub,.ptile .l1,.ptile .l2,.ptile .l3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ptile .l1{font-weight:700;font-size:13px}.ptile .l3{color:var(--text)}.ptile .l4{min-height:18px;flex-wrap:nowrap;overflow:hidden}.modal.detail{border-left:4px solid var(--line)}.ptile.cancelled .l1{text-decoration:line-through;color:var(--muted)}.ptile.done{opacity:.5}.club-tile .pill,.ptile .pill{font-size:10px;padding:1px 6px}.club-tile .pill.kid,.ptile .pill.kid{margin-left:0}.club-tile{border-left-width:1px}.club-tile.mine{border-color:var(--brand-navy)}.club-tile .club-name{font-size:13px;font-weight:700}.club-tile .row{flex-wrap:nowrap;overflow:hidden}.donebox{margin:0;width:16px;height:16px}.parent .day h3{margin:10px 0 6px}.modal-back{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal{width:100%;max-width:420px}.news-btn{position:relative}.notif{position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%;background:var(--brand-red);border:2px solid var(--card)}.modal.news{max-width:720px;max-height:85vh;overflow-y:auto}.news-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.layout-mobile .news-tiles{grid-template-columns:1fr}.feed{display:flex;flex-direction:column}.news-item{padding:12px 0;border-top:1px solid var(--line)}.news-item:first-child{border-top:none;padding-top:4px}.news-item.fresh{border-left:3px solid var(--brand-red);padding-left:10px}.news-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.news-title{font-weight:700;font-size:15px;margin-top:2px}.news-body{margin:4px 0 0;font-size:14px;white-space:pre-wrap}.ptile .l1{display:flex;justify-content:space-between;gap:6px}.ptile .l1-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.grp{display:inline-block;color:#fff;font-weight:700;font-size:10px;line-height:16px;padding:0 6px;border-radius:3px;white-space:nowrap;flex:none;vertical-align:middle}.cal-item .grp{margin-left:4px;font-size:9px;line-height:14px;padding:0 4px}.pill.dressup{color:#fff;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.35);background:linear-gradient(90deg,#ef2821,#f59e0b,#16a34a,#2563eb,#7c3aed,#db2777)}.l4-right{margin-left:auto;flex:none}.toggle.small .track{width:34px;height:20px;border-radius:10px}.toggle.small .track:after{width:14px;height:14px}.toggle.small.on .track:after{left:17px}.toggle.on.hide .track{background:var(--bad)}.parent-top{position:relative;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding-top:6px}.parent-top .brand{text-align:left}.parent-top .brand,.parent-top .top-buttons{justify-content:center}.parent-top .top-right{position:static;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:-6px}.seg.icons button{padding:4px 8px;font-size:14px;line-height:1}.h-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ptile.myhidden{opacity:.45;border-style:dashed}.userchip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:12px;max-width:160px}.userchip .username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-mobile .userchip .username{max-width:70px}