input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}@media (hover: hover) and (pointer: fine){.row,.opt,.btn,.chip,.stat,.day,.act,#tabs button,.chat-tools button{transition:background .15s,filter .15s,transform .15s}.row:hover,.sheet .opt:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.btn:hover,.chip:hover,.stat:hover,.day:hover,.chat-tools button:hover{filter:brightness(.97)}#tabs button:not(.on):hover{color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (min-width: 700px){main.mas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:2px;column-gap:16px;align-items:start;padding-left:max(20px,calc((100% - 1160px)/2));padding-right:max(20px,calc((100% - 1160px)/2))}main.mas>*{grid-column:auto;min-width:0}main.mas>.wnav,main.mas>.week,main.mas>.banner,main.mas>.seg,main.mas>.chips,main.mas>.month,main.mas>.wide,main.mas>.cal-card,main.mas>h2,main.mas>.pl-tabs{grid-column:1 / -1}body[data-scr=more] main,body[data-scr=cal] main{padding-left:max(20px,calc((100% - 900px)/2));padding-right:max(20px,calc((100% - 900px)/2))}body.chat main{padding-left:max(20px,calc((100% - 760px)/2));padding-right:max(20px,calc((100% - 760px)/2))}body.chat .chat-bar{left:max(12px,calc((100% - 780px)/2));right:max(12px,calc((100% - 780px)/2));border-radius:22px}#top{padding-left:28px;padding-right:28px}.week.strip .day{min-height:74px}.sheet,.sheet.half{inset:0;margin:auto;width:min(560px,calc(100% - 48px));height:-webkit-fit-content;height:fit-content;max-height:min(86%,860px);border-radius:28px;padding-bottom:20px;transform:translateY(36px) scale(.97);opacity:0;transition:transform .42s cubic-bezier(.2,1.1,.3,1),opacity .22s}.sheet.show{transform:none;opacity:1}.sheet.drag{transition:none}.sheet.morph.show{clip-path:inset(0 0 0 0 round 28px)}.sheet>.btns:last-child{box-shadow:none;padding-bottom:2px}.sheet .grab{display:none}#toast{left:50%;right:auto;transform:translate(-50%);max-width:520px}#talk.pin .tk-sheet{left:max(10px,calc((100% - 640px)/2));right:max(10px,calc((100% - 640px)/2))}}@media (min-width: 1024px){body{padding-left:252px}#tabs{left:14px;top:calc(14px + env(safe-area-inset-top));bottom:calc(14px + env(safe-area-inset-bottom));right:auto;width:224px;height:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:18px 12px;border-radius:28px}#tabs:before{order:-2;content:"IZIDAY";font:800 22px/1 var(--display);letter-spacing:-.02em;color:var(--text);padding:4px 12px 18px}#tabs button{flex:none;flex-direction:row;justify-content:flex-start;gap:12px;height:48px;padding:0 12px;border-radius:14px;font-size:16px;font-weight:500}#tabs button.on{background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}#tabs button.on:after{content:none}#tabs i{width:24px;height:24px}#tabs #fab,body.chat #tabs #fab{order:-1;flex-direction:row;justify-content:flex-start;gap:12px;height:60px;padding:0 8px;margin-bottom:10px;border-radius:18px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text)}#tabs #fab .orb{position:relative;top:auto;left:auto;margin:0;width:44px;height:44px;padding:12px;flex:none;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent) 75%,transparent)}#tabs #fab span{font-size:17px}#tabs #fab.on,#tabs #fab.side-on{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}body.kb #tabs,body.kb #fab,body.kb #tabs #fab{visibility:visible}main{padding-bottom:40px}body.chat main{padding-bottom:110px}body.chat .chat-bar{bottom:calc(14px + var(--kb, 0px))}.sheet,.sheet.half{left:252px}#toast{left:calc(50% + 126px)}#talk.pin .tk-sheet{left:max(266px,calc((100% - 388px)/2));right:max(14px,calc((100% - 892px)/2));bottom:calc(14px + env(safe-area-inset-bottom))}body.side #talk.pin .tk-sheet{right:418px;left:266px}body.side{padding-right:404px}body.side .sheet,body.side .sheet.half{right:404px}#side{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:376px;z-index:7;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:var(--gl-blur, blur(24px));backdrop-filter:var(--gl-blur, blur(24px));box-shadow:var(--gl-edge, none),0 14px 34px -14px #0000004d;transform:translate(30px);opacity:0;transition:transform .45s cubic-bezier(.2,1.1,.3,1),opacity .25s}#side.show{transform:none;opacity:1}#side[hidden]{display:none}#side .side-h{display:flex;align-items:center;gap:10px;padding:16px 16px 8px;font-size:18px}#side .side-h .mini-orb{width:28px;height:28px}#side .side-x{width:34px;height:34px;border:0;border-radius:50%;background:var(--card);color:var(--sub);padding:8px;box-shadow:var(--shadow)}#side .side-x svg{width:100%;height:100%}#side .chat-tools{flex-wrap:nowrap;overflow-x:auto;padding:4px 16px 8px;margin:0;scrollbar-width:none}#side .chat-tools::-webkit-scrollbar{display:none}#side .chat-tools button{flex:none}#side .chat-list{flex:1;min-height:0;overflow-y:auto;padding:8px 14px 12px;overscroll-behavior:contain}#side .chat-bar{position:relative;left:auto;right:auto;bottom:auto;flex:none;border-radius:0;margin:0}@media (prefers-reduced-motion: reduce){#side{transition:none}}}
