.mini-g button{font:inherit;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:26px;padding:4px 0;font-size:12px;position:relative}.mini-g button:hover{background:var(--chip-bg)}.mini-g button.wk{background:var(--surface-2)}.mini-g button.today{background:var(--accent-btn);color:var(--on-accent);font-weight:600}.mini-g button.has:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.mini-g button.today.has:after{background:var(--on-accent)}.mini .row b{font-size:14px}.cals label{cursor:pointer;align-items:center;gap:8px;display:flex}.cals input{width:15px;height:15px;accent-color:var(--accent-btn);margin:0}.cal-nav{align-items:center;gap:2px;display:inline-flex}.cal-col{cursor:pointer}.cal-ev.pending{outline-offset:-2px;outline:1.5px dashed}.cal-ev.declined,.ag-ev.declined{opacity:.55}.cal-ev.declined b,.ag-ev.declined b{text-decoration:line-through}.cal-title{align-items:flex-end}.cal-title .field:first-child{flex:1}.cal-pick{align-self:stretch;gap:8px}.cal-pick .input{flex:1}.cal-pick .plist.scroll{max-height:180px}.cal-pick .plist li.muted{padding:8px;font-size:13px}.cal-scope{flex-direction:column;gap:8px;display:flex}.cal-scope label{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.cal-scope input{width:15px;height:15px;accent-color:var(--accent-btn);margin:0}.note.stack{gap:8px}.cal-sync{align-self:flex-start;margin-top:2px}.cal-sync-m{display:none}.cal-link{align-items:center;gap:8px;display:flex}.cal-link span{min-width:0;font-family:var(--mono);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;padding:8px 10px;font-size:12px}.cal-hints{color:var(--ink-3);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12.5px;display:flex}@media (max-width:860px){.cal-sync-m{display:inline-flex}}@media (max-width:700px){.cal-ics .lbl{display:none}}.mboard{flex-direction:column;display:flex}.mboard-g{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding:6px 8px 8px;display:grid}.mboard-g>i{color:var(--ink-3);padding:4px 0 6px;font-size:12px;font-style:normal}.mboard-g button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;height:50px;padding:3px 0 0;display:flex}.mboard-g button.out{color:var(--ink-3);opacity:.55}.mboard-g .n{font-variant-numeric:tabular-nums;border-radius:50%;width:32px;height:32px;font-size:15px;line-height:32px}.mboard-g button.today .n{color:var(--accent);font-weight:700}.mboard-g button.sel .n{background:var(--accent-btn);color:var(--on-accent);font-weight:600}.mboard-g .dots{gap:3px;height:5px;display:flex}.mboard-g .dots i{background:currentColor;border-radius:50%;width:5px;height:5px}.mday{padding:14px 16px 20px}.cal-zones{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.cal-zones .z{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.cal-zones .z b{color:var(--ink);font-weight:600}.cal-zones .z i{color:var(--ink-3);font-size:12.5px;font-style:normal}.slot .cal-zones{gap:2px;margin-top:2px}.slot .cal-zones .z b,.slot .cal-zones .z>span:not(.chip){color:var(--ink-2);font-size:12.5px}.cal-guests-edit{align-self:stretch;gap:8px}.cal-guests-edit>.input{align-self:stretch;width:100%}.cal-guest-lang{align-self:flex-start;gap:8px}.cal-guest-lang .select{width:auto}.cal-guests-edit .att.guest .chip{padding:0 6px;font-size:11px}.cal-guest-bad{color:var(--crit-ink)}.cal-guest-list{gap:4px}.cal-guest-list .ic{width:13px;height:13px;color:var(--ink-3);flex:none}.cal-guest{gap:2px 6px}.cal-guest-who{overflow-wrap:anywhere;min-width:0}.cal-guest-st{width:auto;height:26px;min-height:26px;padding:0 26px 0 8px;font-size:12px}.cal-guest-list .fine{font-style:normal}
