@font-face{font-family:__dmSans_fa512a;src:url(/_next/static/media/4103274d095002e3-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:__dmSans_Fallback_fa512a;src:local("Arial");ascent-override:94.35%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.14%}.__className_fa512a{font-family:__dmSans_fa512a,__dmSans_Fallback_fa512a}.__variable_fa512a{--font-dm-sans:"__dmSans_fa512a","__dmSans_Fallback_fa512a"}:root{--tint:#d5dbcb;--search:rgba(0,0,0,.05);--panel:#fff;--text:#1f1f1f;--muted:#6b6b6b;--faint:#6b6b6b;--line:#ececec;--side-hover:rgba(0,0,0,.045);--selected:rgba(0,0,0,.09);--selected-text:#1f1f1f;--chip:#efefef;--chip-fg:#1f1f1f;--subtle:#f4f4f4;--accent:#1f1f1f;--accent-hover:#3a3a3a;--accent-fg:#fff;--accent-soft:#efefef;--accent-soft-fg:#1f1f1f;--badge:#1f1f1f;--badge-fg:#fff;--link:#1f1f1f;--send-off:#b5b6ba;--tint-bg:linear-gradient(180deg,#e6e7bf,#d5dbcb 50%,#c9d3d7);--side-muted:#4d4d4d}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.invisible{visibility:hidden}.fixed{position:fixed}.relative{position:relative}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-width:1px}.text-center{text-align:center}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--line-soft:color-mix(in srgb,var(--line) 55%,var(--panel));--btn-line:var(--line);--row-hover:color-mix(in srgb,var(--subtle) 65%,var(--panel));--ring:color-mix(in srgb,var(--accent) 22%,transparent);--ring-soft:color-mix(in srgb,var(--accent) 12%,transparent);--selected-panel:#efefef;--control-border:#8a8a8a;--closed:#666;--online:#2f9e5f;--away:#d49b2a;--busy:#c0362c;--offline:#b5bab6;--danger:#c0362c;--panel-shadow:0 0 0 1px rgba(20,24,30,.05),0 1px 3px rgba(20,24,30,.05);--pop-shadow:0 0 0 1px rgba(20,24,30,.06),0 8px 24px rgba(20,24,30,.12);--background:var(--tint);--foreground:var(--text);--border:var(--line);--primary:var(--accent);--secondary:var(--panel);color-scheme:light}*{box-sizing:border-box}body,html{height:100%;height:100dvh;margin:0;padding:0;background:var(--tint)}body{color:var(--text);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#dfe2de;border-radius:6px;border:3px solid transparent;background-clip:padding-box}.field-input,.field-select,.field-textarea{width:100%;background:var(--subtle);border:1px solid transparent;color:var(--text);border-radius:6px;font:inherit;font-size:14px;padding:0 12px;transition:background .12s,border-color .12s,box-shadow .12s}.field-input,.field-select{height:36px}.field-textarea{padding:9px 12px;line-height:1.5;resize:none}.field-select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B726E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;background-color:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--ring-soft)}.composer textarea::placeholder,.field-input::placeholder,.field-textarea::placeholder,.list-search input::placeholder{color:var(--faint)}.side-search input::placeholder{color:var(--side-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;font-size:13.5px;font-weight:500;border-radius:6px;border:none;cursor:pointer;white-space:nowrap;transition:background .12s}.btn-primary{background:var(--accent);color:var(--accent-fg)}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:focus-visible,.btn-secondary:focus-visible,.icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.btn-secondary{background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--btn-line)}.btn-secondary:hover{background:var(--row-hover)}.btn-danger{background:var(--danger);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:none;background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0}.icon-btn:hover{background:var(--subtle);color:var(--text)}.icon-btn.is-on{background:var(--chip);color:var(--text)}.avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#fff;flex-shrink:0;position:relative;letter-spacing:.01em}.presence{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px #fff}.qlabel{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text);white-space:nowrap}.qlabel i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-hollow{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--closed)}.qlabel.is-muted{color:var(--muted)}.mini-chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--chip-fg);background:var(--chip);padding:1px 6px;border-radius:4px;line-height:17px}.app{height:100vh;height:100dvh;background:var(--tint-bg);background-attachment:fixed}.app,.side{display:flex}.side{width:252px;flex-shrink:0;flex-direction:column;padding:10px 8px 8px 10px;min-height:0}.side-brand{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px;font-size:14px;font-weight:600;color:var(--text)}.side-brand .mark-img{width:24px;height:24px;flex-shrink:0}.side-brand .mark{width:22px;height:22px;border-radius:6px;background:var(--text);color:var(--panel);display:inline-flex;align-items:center;justify-content:center}.side-brand small{font-weight:400;color:var(--side-muted);font-size:12px;margin-left:auto}.side-search{display:flex;align-items:center;gap:8px;height:30px;margin:8px 0 10px;padding:0 8px;background:var(--search);border-radius:6px;color:var(--side-muted)}.side-search input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:13.5px;color:var(--text);padding:0;outline:none}.mini-chip.is-soft{color:var(--accent-soft-fg);background:var(--accent-soft)}.mini-chip.is-plain{color:var(--muted);background:var(--subtle)}a{color:var(--link)}.side-search kbd{font-family:inherit;font-size:11px;color:var(--side-muted)}.side-scroll{flex:1;overflow-y:auto;min-height:0;margin:0 -4px;padding:0 4px}.side-row{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 8px;border-radius:6px;border:none;background:transparent;font-size:13.5px;color:var(--text);cursor:pointer;text-align:left}.side-row:hover{background:var(--side-hover)}.side-row.is-active{background:var(--selected);color:var(--selected-text)}.side-row svg{color:var(--side-muted);flex-shrink:0}.side-row .count{margin-left:auto;font-size:12px;color:var(--side-muted);font-weight:400;font-variant-numeric:tabular-nums}.side-row .badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--badge);color:var(--badge-fg);font-size:11px;font-weight:600;align-items:center}.side-row .badge,.side-row .dotslot{display:inline-flex;justify-content:center}.side-row .dotslot{width:16px}.side-head{font-size:11px;font-weight:500;color:var(--side-muted);padding:16px 8px 4px}.side-user{display:flex;align-items:center;gap:9px;padding:8px 6px 2px;position:relative}.side-user .who{min-width:0;line-height:1.25}.side-user .who b{display:block;font-size:13.5px;font-weight:600}.side-user .who span{font-size:12px;color:var(--side-muted)}.user-menu{position:absolute;left:4px;bottom:48px;width:220px;border-radius:8px;box-shadow:var(--pop-shadow);padding:4px;z-index:70}.panel,.user-menu{background:var(--panel)}.panel{flex:1;min-width:0;margin:8px 8px 8px 0;border-radius:10px;box-shadow:var(--panel-shadow);flex-direction:column;overflow:hidden;position:relative}.panel,.ph{display:flex}.ph{height:48px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 20px}.ph.has-line{border-bottom:1px solid var(--line)}.ph-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-div{width:1px;height:16px;background:var(--line);flex-shrink:0}.ph-topic{font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-actions{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0}.only-phone,.only-phone-block,.only-phone-inline{display:none!important}.menu{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:var(--panel);border-radius:8px;box-shadow:var(--pop-shadow);padding:4px;z-index:50}.menu-item{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border:none;background:transparent;border-radius:5px;font-size:13.5px;color:var(--text);cursor:pointer;text-align:left;text-decoration:none}.menu-item:hover{background:var(--subtle)}.menu-item .check{margin-left:auto;color:var(--text)}.menu-item.is-danger{color:var(--danger)}.menu-sep{height:1px;background:var(--line);margin:4px 0}.toolbar{display:flex;gap:6px;padding:0 20px 10px;flex-shrink:0;flex-wrap:wrap}.chip,.toolbar{align-items:center}.chip{position:relative;display:inline-flex;gap:5px;height:26px;padding:0 8px;border-radius:4px;background:var(--subtle);border:none;font-size:12.5px;color:var(--muted);cursor:pointer;white-space:nowrap}.chip:hover{background:var(--chip)}.chip b{font-weight:500;color:var(--text)}.chip.is-set{background:var(--selected-panel);color:var(--selected-text)}.chip.is-set b{font-weight:600;color:var(--selected-text)}.chip-clear{font-size:12.5px;color:var(--muted);background:none;border:none;cursor:pointer;padding:0 6px;height:26px}.chip-clear:hover{color:var(--text)}.toolbar .spacer{flex:1}.list-meta{font-size:12px;color:var(--faint)}.list-search{display:none}.tl{flex:1;overflow-y:auto;min-height:0}.tl-grid{display:grid;grid-template-columns:minmax(0,1fr) 118px 92px 136px 56px 104px;align-items:center;column-gap:16px}.tl-head{height:32px;padding:0 20px;font-size:11px;font-weight:500;color:var(--faint);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--panel);z-index:2}.tl-head .r,.tl-row .r{text-align:right;justify-content:flex-end}.tl-row{padding:10px 20px;border-bottom:1px solid var(--line-soft);cursor:pointer;text-decoration:none;color:inherit}.tl-row:hover{background:var(--row-hover)}.tl-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.tl-text{min-width:0;flex:1}.tl-title{display:flex;align-items:baseline;gap:8px;min-width:0}.tl-title h3{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-no{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.tl-no,.tl-sub{white-space:nowrap}.tl-sub{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;margin-top:1px}.tl-sub b{font-weight:500;color:var(--text)}.tl-assignee{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text);min-width:0}.tl-assignee span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-assignee.is-none{color:var(--faint)}.tl-replies{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.tl-date{font-size:12px;color:var(--faint);white-space:nowrap}.tl-meta{display:none}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 20px;color:var(--muted);text-align:center;gap:4px}.empty b{color:var(--text);font-weight:600;font-size:14px}.empty span{font-size:13px}.spinner{width:20px;height:20px;border:2px solid var(--line);border-top-color:var(--muted);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.td{min-height:0}.td,.td-main{display:flex;flex:1}.td-main{min-width:0;flex-direction:column}.td-scroll{flex:1;overflow-y:auto;min-height:0;padding:4px 0 12px}.td-intro{padding:14px 20px 6px}.td-intro h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.td-intro p{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.td-summary{display:none}.day-sep{display:flex;align-items:center;gap:10px;padding:14px 20px 2px;font-size:11px;font-weight:500;color:var(--faint)}.day-sep:after,.day-sep:before{content:"";height:1px;background:var(--line);flex:1}.msg{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding:4px 20px;position:relative}.msg.is-first{margin-top:12px}.msg:hover{background:var(--row-hover)}.msg-gutter{font-size:10.5px;color:var(--faint);text-align:right;padding-top:3px;opacity:0;white-space:nowrap}.msg:hover .msg-gutter{opacity:1}.msg-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;line-height:1.35}.msg-head b{font-weight:600;font-size:14px}.msg-head time{font-size:12px;color:var(--faint)}.msg-body{font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;margin-top:1px}.msg-tools{position:absolute;right:16px;top:2px;display:none}.msg:hover .msg-tools{display:flex}.msg-block{margin-top:8px;background:var(--subtle);border-radius:6px;padding:9px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap;max-width:620px}.msg-block small{display:block;font-size:11px;font-weight:500;color:var(--muted);margin-bottom:2px}.pcard{display:flex;align-items:center;gap:10px;max-width:320px;margin-top:8px;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);text-decoration:none;color:inherit}.pcard .tile{width:32px;height:32px;border-radius:6px;background:var(--subtle);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pcard small{display:block;font-size:11px;color:var(--muted);line-height:1.3}.pcard b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.patt{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px}.patt .pcard{margin-top:0}.pimg{display:flex;flex-direction:column;width:220px;max-width:100%;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden;text-align:left;color:inherit;cursor:zoom-in}.pimg:hover{border-color:var(--control-border,#8a8a8a)}.pimg:focus-visible{outline:2px solid var(--text);outline-offset:2px}.pimg-frame{display:block;height:132px;background:var(--subtle);border-bottom:1px solid var(--line)}.pimg-frame img{display:block;width:100%;height:100%;object-fit:contain}.pimg-cap{display:block;padding:6px 10px 7px;min-width:0}.pimg-cap b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pimg-cap small{display:block;font-size:11px;color:var(--muted)}.pview{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:hsla(0,0%,6%,.86);cursor:zoom-out}.pview>img{max-width:min(1400px,100%);max-height:calc(100% - 64px);object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.45);cursor:default}.pview-bar{display:flex;align-items:center;gap:14px;max-width:100%;padding:6px 6px 6px 14px;border-radius:8px;background:#1f1f1f;color:#f2f2f2;font-size:13px;cursor:default}.pview-name{font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pview-bar small{color:#b5b5b5;flex-shrink:0}.pview-bar a{color:#f2f2f2;text-decoration:underline;text-underline-offset:2px;flex-shrink:0}.pview-bar button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#f2f2f2;flex-shrink:0}.pview-bar button:hover{background:#333}@media (max-width:640px){.pimg{width:100%}.pimg-frame{height:150px}.pview-bar small{display:none}}.composer-wrap{padding:4px 20px 16px;flex-shrink:0}.composer{border:1px solid var(--btn-line);border-radius:10px;background:var(--panel)}.composer:focus-within{border-color:#cfd4ce}.composer textarea{display:block;width:100%;border:none;outline:none;resize:none;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px 2px;min-height:44px;max-height:160px;background:transparent;color:var(--text)}.composer-bar{display:flex;align-items:center;gap:2px;padding:4px 6px 6px}.composer-bar .note-toggle{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:none;background:transparent;border-radius:6px;color:var(--muted);font-size:12.5px;cursor:pointer}.composer-bar .note-toggle:hover{background:var(--subtle);color:var(--text)}.composer-bar .note-toggle.is-on{background:var(--chip);color:var(--text);font-weight:500}.composer-hint{margin-left:auto;margin-right:8px;font-size:11.5px;color:var(--faint)}.send{width:28px;height:28px;border-radius:50%;border:none;background:var(--send-off);color:var(--accent-fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.send.is-ready{background:var(--accent)}.send.is-ready:hover{background:var(--accent-hover)}.composer-files{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px 0}.td-side{width:304px;flex-shrink:0;border-left:1px solid var(--line);overflow-y:auto;padding:8px 16px 20px}.side-sec-head{font-size:11px;font-weight:500;color:var(--faint);padding:12px 0 6px}.kv{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;min-height:32px;column-gap:8px}.kv>span:first-child{font-size:12.5px;color:var(--muted)}.kv-val{font-size:13px;min-width:0}.ghost-select{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px;margin-left:-6px;border-radius:6px;font-size:13px;max-width:100%;cursor:pointer}.ghost-select:hover{background:var(--subtle)}.ghost-select select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.ghost-select:focus-within{box-shadow:0 0 0 2px var(--ring)}.ghost-select .chev{color:var(--faint)}.ghost-select .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person{display:flex;align-items:center;gap:8px;min-width:0}.person>div{min-width:0;line-height:1.3}.person b{font-weight:500;font-size:13px}.person b,.person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person small{font-size:12px;color:var(--muted)}.side-divider{height:1px;background:var(--line);margin:10px 0 2px}.hist{list-style:none;margin:0;padding:0}.hist li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;padding:5px 0;position:relative}.hist li:before{content:"";width:6px;height:6px;border-radius:50%;background:#c4c9c4;margin:6px 0 0 4px}.hist li:not(:last-child):after{content:"";position:absolute;left:6.5px;top:17px;bottom:-5px;width:1px;background:var(--line)}.hist p{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted)}.hist p b{color:var(--text);font-weight:500}.hist time{display:block;font-size:11.5px;color:var(--faint);margin-top:1px}.sheet-backdrop{position:fixed;inset:0;background:rgba(20,30,24,.28);z-index:80}.sheet{position:fixed;left:0;right:0;bottom:0;max-height:86%;background:var(--panel);border-radius:12px 12px 0 0;z-index:81;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom)}.sheet-grab{width:36px;height:4px;border-radius:2px;background:#d5d9d5;margin:8px auto 2px}.sheet-head{display:flex;align-items:center;height:44px;padding:0 10px 0 16px;font-size:15px;font-weight:600}.sheet-body{overflow-y:auto;padding:0 16px 20px}.nt{flex:1;overflow-y:auto;min-height:0}.nt-grid{display:grid;grid-template-columns:minmax(0,640px) 260px;gap:56px;justify-content:center;padding:20px 32px 32px}.nt-form{display:flex;flex-direction:column;gap:18px}.nt-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fl{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.fl em{font-style:normal;font-weight:400;color:var(--faint);margin-left:4px}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg button{height:36px;padding:0 12px;border:none;border-radius:6px;background:var(--subtle);font-size:13.5px;color:var(--text);display:inline-flex;align-items:center;gap:7px;cursor:pointer}.seg button:hover{background:var(--chip)}.seg button.is-on{background:var(--selected-panel);color:var(--selected-text);font-weight:600}.seg button i{width:6px;height:6px;border-radius:50%}.drop{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border-radius:6px;background:var(--subtle);color:var(--muted);font-size:13px;cursor:pointer}.drop:hover{background:var(--chip)}.drop b{color:var(--text);font-weight:500}.nt-aside{padding-top:2px;font-size:13px;color:var(--muted);line-height:1.55}.nt-aside h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--faint)}.nt-aside ol{margin:0 0 20px;padding-left:18px;list-style:decimal}.nt-aside li{margin-bottom:6px}.nt-aside li b{color:var(--text);font-weight:500}.nt-foot{flex-shrink:0;padding:10px 32px;border-top:1px solid var(--line)}.nt-foot-in{display:flex;justify-content:flex-end;gap:8px;max-width:956px;margin:0 auto;padding-right:316px}.modal-backdrop{position:fixed;inset:0;background:rgba(20,30,24,.28);display:flex;align-items:center;justify-content:center;z-index:90;padding:16px}.modal{width:100%;max-width:480px;background:var(--panel);border-radius:10px;box-shadow:var(--pop-shadow);overflow:hidden}.modal-head{display:flex;align-items:center;height:48px;padding:0 10px 0 20px;font-size:15px;font-weight:600}.modal-body{padding:4px 20px 16px;display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow-y:auto;font-size:13.5px}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--line)}.opt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:6px;background:var(--subtle);cursor:pointer}.opt input{margin-top:3px}input[type=checkbox],input[type=radio]{appearance:none;width:16px;height:16px;flex-shrink:0;margin:0;border:1.5px solid var(--control-border);border-radius:4px;background:var(--panel);display:inline-grid;place-content:center;cursor:pointer}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border:2px solid var(--accent-fg);border-top:none;border-right:none;transform:translateY(-1px) rotate(-45deg)}input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-fg)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}@media (max-width:767px){.only-phone{display:inline-flex!important}.only-phone-inline{display:inline!important}.only-phone-block{display:block!important}.only-laptop{display:none!important}.side{display:none}.side.is-open{display:flex;position:fixed;inset:0;width:auto;z-index:60;background:var(--tint-bg);background-attachment:fixed;padding:8px 12px 12px}.side.is-open .side-row{height:38px;font-size:15px}.panel{margin:0;border-radius:0;box-shadow:none}.ph{padding:0 8px;gap:6px}.toolbar{flex-wrap:nowrap;overflow-x:auto;padding:0 12px 10px;scrollbar-width:none}.toolbar::-webkit-scrollbar{display:none}.list-search{display:flex;align-items:center;gap:8px;height:34px;margin:0 12px 8px;padding:0 10px;border-radius:6px;background:var(--subtle);color:var(--faint);flex-shrink:0}.list-search input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:15px;color:var(--text);outline:none;padding:0}.tl-grid{display:block}.tl-grid.tl-head{display:none}.tl-row{padding:11px 12px}.tl-row>:not(.tl-main){display:none}.tl-title h3{flex:1;min-width:0}.tl-meta{display:flex;align-items:center;gap:12px;margin-top:5px}.tl-meta .qlabel{font-size:12px}.td-side{display:none}.td-intro{padding:10px 14px 2px}.td-intro h1{font-size:18px}.td-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 14px 4px;padding:8px 10px;border-radius:6px;background:var(--subtle);border:none;width:calc(100% - 28px);text-align:left;cursor:pointer}.td-summary .more{margin-left:auto;font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:2px}.msg{padding:4px 14px}.day-sep{padding:14px 14px 2px}.composer-wrap{padding:4px 10px 10px}.composer textarea{font-size:16px}.composer-hint{display:none}.composer-bar .send{margin-left:auto}.nt-grid{display:block;padding:8px 16px 24px}.nt-aside{display:none}.nt-row2{grid-template-columns:1fr}#nt-desc{min-height:250px}.field-input,.field-select,.field-textarea{font-size:16px}.nt-foot{padding:10px 12px}.nt-foot-in{padding-right:0}.nt-foot .btn{flex:1;height:40px}}.avatar-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;opacity:0;transition:opacity .15s}.avatar-photo.is-loaded{opacity:1}.avatar .presence{z-index:1}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-latin-wght.76ba26f1.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.shesb-kit,:root,[data-shesb-kit]{--shesb-look:a;--shesb-canvas:#fafafa;--shesb-tint-bg:none;--shesb-tint:#fafafa;--shesb-tint-top:#fafafa;--shesb-tint-bottom:#fafafa;--shesb-tint-rgb:250 250 250;--shesb-side-muted:#5c5c5c;--shesb-side-muted-rgb:92 92 92;--shesb-side-text:#3a3a3a;--shesb-row-hover:#f1f1f1;--shesb-selected:#ebebeb;--shesb-selected-fg:#1f1f1f;--shesb-hairline:#e8e8e8;--shesb-hairline-strong:#dedede;--shesb-hairline-rgb:232 232 232;--shesb-hairline-strong-rgb:222 222 222;--shesb-font-sans:"Inter","DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--shesb-font-num:"Inter",system-ui,sans-serif;--shesb-fw-button:500;--shesb-fs-h1:18px;--shesb-radius:6px;--shesb-radius-pop:8px;--shesb-radius-panel:8px;--shesb-radius-chip:4px;--shesb-panel-inset:0px;--shesb-shadow-panel:none;--shesb-shadow-card:0 0 0 1px var(--shesb-hairline);--shesb-shadow-pop:0 0 0 1px var(--shesb-hairline-strong);--shesb-shadow-composer:none;--shesb-shadow-brand:none;--shesb-dialog-shadow:0 0 0 1px rgba(0,0,0,.1);--shesb-dialog-sheet-shadow:0 0 0 1px rgba(0,0,0,.1);--shesb-sidebar-w:232px;--shesb-label:#646464;--shesb-fs-label:11px;--shesb-fs-th:10.5px;--shesb-label-track:0.06em;--shesb-th-track:0.035em;--shesb-placeholder:#737373;--shesb-fs-total:clamp(16px,1.55vw,22px);--shesb-main:#4f46e5;--shesb-main-hover:#4338ca;--shesb-main-fg:#fff;--shesb-main-rgb:79 70 229;--shesb-solid-green:#1f7a47;--shesb-solid-red:#c0362c;--shesb-solid-yellow:#facc15;--shesb-solid-black:#1f1f1f;--shesb-solid-grey:#e8e8e8;--shesb-solid-fg:#fff;--shesb-solid-fg-dark:#1f1f1f}.shesb-frame{letter-spacing:-.005em}.shesb-frame,.shesb-frame-pin-bottom,html.shesb-frame-root{background-color:var(--shesb-canvas);background-image:none}@media (min-width:768px){.shesb-panel{margin:0;border-radius:0;box-shadow:none}.shesb-shell-panel{min-height:100vh;min-height:100dvh}}.shesb-panel-head{min-height:var(--shesb-header-h);height:auto}.shesb-panel-title{font-size:var(--shesb-fs-h1);letter-spacing:-.015em}.shesb-side{padding:8px 10px 0;border-right:1px solid var(--shesb-hairline);background:var(--shesb-canvas)}.shesb-side-foot{margin:auto -10px 0;padding:6px 10px;border-top:1px solid var(--shesb-hairline)}.shesb-drawer,.shesb-side-foot{background:var(--shesb-canvas);background-image:none}.shesb-nav-row{padding:0 10px;gap:10px;color:var(--shesb-side-text);font-weight:var(--shesb-fw-medium)}.shesb-nav-row:hover{background:var(--shesb-row-hover)}.shesb-nav-row.is-active,.shesb-nav-row[aria-current=page]{background:var(--shesb-selected);color:var(--shesb-selected-fg);font-weight:var(--shesb-fw-semibold)}.shesb-nav-row.is-active .shesb-nav-icon,.shesb-nav-row[aria-current=page] .shesb-nav-icon{color:var(--shesb-selected-fg)}.shesb-nav-heading{padding:0 10px 4px;color:var(--shesb-label);font-size:var(--shesb-fs-label);font-weight:var(--shesb-fw-semibold);text-transform:uppercase;letter-spacing:var(--shesb-label-track)}.shesb-brand-tile{background:var(--shesb-text);color:#fff}.shesb-rail{background:var(--shesb-canvas);border-right:1px solid var(--shesb-hairline)}.shesb-i,.shesb-rail .shesb-nav-icon,.shesb-rail .shesb-nav-icon svg{width:16px;height:16px}.shesb-i{display:inline-flex;flex-shrink:0}.shesb-i:before{content:"";display:block;width:100%;height:100%;background:currentColor;-webkit-mask:var(--shesb-i) center /contain no-repeat;mask:var(--shesb-i) center /contain no-repeat}.shesb-i>:is(svg,i,.fa){display:none}.shesb-kit,:root,[data-shesb-kit]{--shesb-icon-home:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.5 12 3l9 7.5'/><path d='M5 9.5V20a1 1 0 0 0 1 1h4v-6h4v6h4a1 1 0 0 0 1-1V9.5'/></svg>");--shesb-icon-dashboard:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='7' height='9' rx='1.5'/><rect x='14' y='3' width='7' height='5' rx='1.5'/><rect x='14' y='12' width='7' height='9' rx='1.5'/><rect x='3' y='16' width='7' height='5' rx='1.5'/></svg>");--shesb-icon-user:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='3.8'/><path d='M4.5 20.5c.8-3.9 3.8-6.2 7.5-6.2s6.7 2.3 7.5 6.2'/></svg>");--shesb-icon-users:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='8' r='3.5'/><path d='M2.5 20c.7-3.5 3.3-5.5 6.5-5.5s5.8 2 6.5 5.5'/><path d='M16 4.6a3.5 3.5 0 0 1 0 6.8M18.5 14.8c1.6.8 2.7 2.6 3 5.2'/></svg>");--shesb-icon-list:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6h12M9 12h12M9 18h12M4 6h.5M4 12h.5M4 18h.5'/></svg>");--shesb-icon-doc:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/><path d='M14 3v6h6M8 13h8M8 17h5'/></svg>");--shesb-icon-copy:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='8' y='8' width='13' height='13' rx='2'/><path d='M16 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h3'/></svg>");--shesb-icon-folder:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6.5a2 2 0 0 1 2-2h4l2 2.2h8a2 2 0 0 1 2 2V18a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/></svg>");--shesb-icon-calendar:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 10h18M8 3v4M16 3v4'/></svg>");--shesb-icon-calendar-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 10h18M8 3v4M16 3v4M9 15.5l2 2 4-4'/></svg>");--shesb-icon-clock:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M12 7v5l3 2'/></svg>");--shesb-icon-wallet:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M17 6V5a2 2 0 0 0-2-2H6a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h13a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2H6'/><path d='M16.5 13.5h.5'/></svg>");--shesb-icon-receipt:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3h14v18l-2.5-1.6L14 21l-2-1.6-2 1.6-2.5-1.6L5 21z'/><path d='M9 8h6M9 12h6M9 16h3'/></svg>");--shesb-icon-chart:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 21h18'/><path d='M6.5 17v-5M11.5 17V6M16.5 17v-8'/></svg>");--shesb-icon-box:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M21 8 12 3 3 8v8l9 5 9-5z'/><path d='M3 8l9 5 9-5M12 13v8'/></svg>");--shesb-icon-tag:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12V4a1 1 0 0 1 1-1h8l9 9-9 9z'/><circle cx='7.5' cy='7.5' r='1.3'/></svg>");--shesb-icon-tool:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M14.7 6.3a4 4 0 0 1 5-1.6l-2.9 2.9 2.6 2.6 2.9-2.9a4 4 0 0 1-5.3 5.2L8 21.5a2.1 2.1 0 0 1-3-3l9-9a4 4 0 0 1 .7-3.2z'/></svg>");--shesb-icon-training:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 9 12 4.5 21.5 9 12 13.5z'/><path d='M6.5 11.2V16c0 1.4 2.5 3 5.5 3s5.5-1.6 5.5-3v-4.8M21.5 9v5.5'/></svg>");--shesb-icon-settings:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6h9M17 6h3M4 12h3M11 12h9M4 18h11M19 18h1'/><circle cx='15' cy='6' r='2'/><circle cx='9' cy='12' r='2'/><circle cx='17' cy='18' r='2'/></svg>");--shesb-icon-shield:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3 4.5 6v6c0 4.5 3.2 7.8 7.5 9 4.3-1.2 7.5-4.5 7.5-9V6z'/></svg>");--shesb-icon-bell:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M6 16V10a6 6 0 0 1 12 0v6l1.5 2h-15z'/><path d='M10 21h4'/></svg>");--shesb-icon-chat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8.5 8.5 0 0 1-12.3 7.6L3.5 21l1.4-4.8A8.5 8.5 0 1 1 21 12z'/></svg>");--shesb-icon-help:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.4c-.6.3-1 .9-1 1.6v.4M12 17h.01'/></svg>");--shesb-icon-logs:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h8l6 6v2'/><path d='M14 3v6h6'/><circle cx='17' cy='17' r='4'/><path d='M17 15.2V17l1.2 1'/></svg>");--shesb-icon-search:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>");--shesb-icon-plus:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5v14M5 12h14'/></svg>");--shesb-icon-logout:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M15 4h3a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-3'/><path d='M10 17l-5-5 5-5M5 12h11'/></svg>")}.shesb-i-home{--shesb-i:var(--shesb-icon-home)}.shesb-i-dashboard{--shesb-i:var(--shesb-icon-dashboard)}.shesb-i-user{--shesb-i:var(--shesb-icon-user)}.shesb-i-users{--shesb-i:var(--shesb-icon-users)}.shesb-i-list{--shesb-i:var(--shesb-icon-list)}.shesb-i-doc{--shesb-i:var(--shesb-icon-doc)}.shesb-i-copy{--shesb-i:var(--shesb-icon-copy)}.shesb-i-folder{--shesb-i:var(--shesb-icon-folder)}.shesb-i-calendar{--shesb-i:var(--shesb-icon-calendar)}.shesb-i-calendar-check{--shesb-i:var(--shesb-icon-calendar-check)}.shesb-i-clock{--shesb-i:var(--shesb-icon-clock)}.shesb-i-wallet{--shesb-i:var(--shesb-icon-wallet)}.shesb-i-receipt{--shesb-i:var(--shesb-icon-receipt)}.shesb-i-chart{--shesb-i:var(--shesb-icon-chart)}.shesb-i-box{--shesb-i:var(--shesb-icon-box)}.shesb-i-tag{--shesb-i:var(--shesb-icon-tag)}.shesb-i-tool{--shesb-i:var(--shesb-icon-tool)}.shesb-i-training{--shesb-i:var(--shesb-icon-training)}.shesb-i-settings{--shesb-i:var(--shesb-icon-settings)}.shesb-i-shield{--shesb-i:var(--shesb-icon-shield)}.shesb-i-bell{--shesb-i:var(--shesb-icon-bell)}.shesb-i-chat{--shesb-i:var(--shesb-icon-chat)}.shesb-i-help{--shesb-i:var(--shesb-icon-help)}.shesb-i-logs{--shesb-i:var(--shesb-icon-logs)}.shesb-i-search{--shesb-i:var(--shesb-icon-search)}.shesb-i-plus{--shesb-i:var(--shesb-icon-plus)}.shesb-i-logout{--shesb-i:var(--shesb-icon-logout)}.shesb-caps{color:var(--shesb-label);font-size:var(--shesb-fs-label);text-transform:uppercase;letter-spacing:var(--shesb-label-track)}.shesb-caps,.shesb-page-title{font-weight:var(--shesb-fw-semibold);line-height:1.3}.shesb-page-title{margin:0;font-size:var(--shesb-fs-h1);letter-spacing:-.015em}.btn-primary,.shesb-btn-main{--shesb-accent:var(--shesb-main);--shesb-accent-hover:var(--shesb-main-hover);--shesb-accent-fg:var(--shesb-main-fg);--shesb-accent-rgb:var(--shesb-main-rgb)}.shesb-btn-main,.shesb-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--shesb-control-h);padding:0 14px;border:1px solid transparent;border-radius:var(--shesb-radius);font:inherit;font-size:var(--shesb-fs-body-sm);font-weight:var(--shesb-fw-button);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--shesb-transition),border-color var(--shesb-transition)}.shesb-btn-main{background:var(--shesb-main);border-color:var(--shesb-main);color:var(--shesb-main-fg)}.shesb-btn-main:hover{background:var(--shesb-main-hover);border-color:var(--shesb-main-hover)}.shesb-btn-secondary{background:var(--shesb-panel);border-color:var(--shesb-hairline-strong);color:var(--shesb-text)}.shesb-btn-secondary:hover{background:var(--shesb-row-hover-panel)}:is(.shesb-btn-main,.shesb-btn-secondary):disabled{opacity:.45;cursor:not-allowed}.shesb-btn-main:focus-visible{outline:2px solid var(--shesb-text);outline-offset:2px}.shesb-dialog-textbtn.is-primary{color:var(--shesb-main)}html .send-btn.is-ready{background:var(--shesb-main)}html .send-btn.is-ready:hover{background:var(--shesb-main-hover)}html .seg button.is-on{box-shadow:0 0 0 1px var(--shesb-hairline-strong)}html :is(.input,.select,.textarea){background-color:var(--shesb-panel);border-color:var(--shesb-hairline-strong)}html .input.is-error{background-color:var(--shesb-danger-soft)}html :is(.input,.textarea)::placeholder{color:var(--shesb-placeholder)}html .tbl-wrap{border-radius:var(--shesb-radius-pop)}html .tbl th,html :is(.tbl,.shesb-wide-table) thead th{background:var(--shesb-panel);border-bottom:1px solid var(--shesb-hairline-strong);color:var(--shesb-label);font-size:var(--shesb-fs-th);font-weight:var(--shesb-fw-semibold);text-transform:uppercase;letter-spacing:var(--shesb-th-track)}.shesb-stats,.shesb-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;border-radius:var(--shesb-radius-pop);box-shadow:0 0 0 1px var(--shesb-hairline);overflow:hidden;background:var(--shesb-panel)}.shesb-stats>.shesb-stat,.shesb-total{min-width:0;padding:11px 14px 12px;border-radius:0;background:var(--shesb-panel);box-shadow:1px 0 0 var(--shesb-hairline),0 1px 0 var(--shesb-hairline);color:var(--shesb-text);text-decoration:none}.shesb-stats>:is(a,button).shesb-stat:hover,:is(a,button).shesb-total:hover{background:var(--shesb-row-hover-panel)}.shesb-stats>.shesb-stat.is-selected,.shesb-total.is-selected{background:var(--shesb-selected-panel)}.shesb-stats>.shesb-stat.is-subtle{background:var(--shesb-panel)}.shesb-stat-label,.shesb-total-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--shesb-label);font-size:var(--shesb-fs-label);font-weight:var(--shesb-fw-semibold);text-transform:uppercase;letter-spacing:var(--shesb-label-track)}.shesb-stat-value,.shesb-total-value{margin-top:4px;font-family:var(--shesb-font-num);font-size:var(--shesb-fs-total);font-weight:var(--shesb-fw-semibold);line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.shesb-total-sub{margin-top:3px;color:var(--shesb-muted);font-size:var(--shesb-fs-meta)}.shesb-kpi,.shesb-kpi.is-subtle{background:var(--shesb-panel);box-shadow:var(--shesb-shadow-card);border-radius:var(--shesb-radius-pop)}.shesb-kpi-label{color:var(--shesb-label);font-size:var(--shesb-fs-label);font-weight:var(--shesb-fw-semibold);text-transform:uppercase;letter-spacing:var(--shesb-label-track)}.shesb-badge-solid,.shesb-status-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:0;border-radius:var(--shesb-radius-chip);font-size:12px;font-weight:var(--shesb-fw-semibold);line-height:1;white-space:nowrap;vertical-align:middle}.shesb-badge-green,.shesb-status-badge-green{background:var(--shesb-solid-green);color:var(--shesb-solid-fg)}.shesb-badge-red,.shesb-status-badge-red{background:var(--shesb-solid-red);color:var(--shesb-solid-fg)}.shesb-badge-yellow,.shesb-status-badge-amber,.shesb-status-badge-yellow{background:var(--shesb-solid-yellow);color:var(--shesb-solid-fg-dark);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.shesb-badge-black{background:var(--shesb-solid-black);color:var(--shesb-solid-fg)}.shesb-badge-grey,.shesb-status-badge-gray{background:var(--shesb-solid-grey);color:var(--shesb-solid-fg-dark)}.shesb-status-badge-orange{background:#9a3412;color:#fff}.shesb-status-badge-blue{background:#1e40af;color:#fff}.shesb-status-badge-teal{background:#115e59;color:#fff}.shesb-status-badge-indigo,.shesb-status-badge-purple{background:#6b21a8;color:#fff}.shesb-wf{display:inline-flex;align-items:center;gap:0;height:20px;padding:0 8px;border-radius:var(--shesb-radius-chip);background:var(--shesb-solid-grey);color:var(--shesb-solid-fg-dark);font-size:12px;font-weight:var(--shesb-fw-semibold);line-height:1;white-space:nowrap}.shesb-wf:before{display:none}.shesb-wf:is(.shesb-wf-submitted,.shesb-wf-with,.shesb-wf-with-pe,.shesb-wf-with-pm,.shesb-wf-with-coo,.shesb-wf-finance,.shesb-wf-ready,.shesb-wf-hold){background:var(--shesb-solid-yellow);color:var(--shesb-solid-fg-dark);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.shesb-wf:is(.shesb-wf-approved,.shesb-wf-paid){background:var(--shesb-solid-green);color:var(--shesb-solid-fg);box-shadow:none}.shesb-wf.shesb-wf-rejected{background:var(--shesb-solid-red);color:var(--shesb-solid-fg)}.shesb-wf.shesb-wf-cancelled{background:var(--shesb-solid-black);color:var(--shesb-solid-fg)}.shesb-wf.shesb-wf-draft{color:var(--shesb-solid-fg-dark)}.shesb-wf-chip,.shesb-wf.shesb-wf-draft{background:var(--shesb-solid-grey)}.shesb-dialog{border-radius:var(--shesb-radius-pop)}@media (max-width:767.98px){.shesb-dialog:not(.is-dialog){border-radius:12px 12px 0 0}}.shesb-toast{box-shadow:var(--shesb-shadow-pop)}.shesb-state-icon{box-shadow:0 0 0 1px var(--shesb-hairline)}html .shesb-bridge :is(.form-control,.custom-select,.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper select,div.dt-container .dt-search input,div.dt-container select):not(.shesb-bridge-off *):not([readonly]):not(:disabled){background-color:#fff!important;border:1px solid var(--shesb-hairline-strong)!important}html .shesb-bridge :is(.form-control,.custom-select):not(.shesb-bridge-off *):not([readonly]):focus{border-color:var(--shesb-focus-border)!important}.shesb-bridge .form-control::placeholder{color:var(--shesb-placeholder)!important;opacity:1}.shesb-bridge :is(.table,table.dataTable):not(.shesb-bridge-off *)>thead>tr>th{background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--shesb-hairline-strong)!important;color:var(--shesb-label)!important;font-size:var(--shesb-fs-th)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:var(--shesb-th-track)!important;text-shadow:none!important}.shesb-bridge :is(.table,table.dataTable):not(.shesb-bridge-off *)>tbody>tr>td{border-bottom-color:var(--shesb-hairline)!important}.shesb-bridge .dt-button,.shesb-bridge .dt-button:is(:hover,:focus,:active,.active){background-image:none!important}.shesb-bridge :is(.box,.card,.small-box,.info-box):not(.shesb-bridge-off *){box-shadow:0 0 0 1px var(--shesb-hairline)!important}.shesb-bridge .modal-content{box-shadow:var(--shesb-dialog-shadow)!important;border-radius:var(--shesb-radius-pop)!important}:root{--tint:var(--shesb-canvas);--tint-bg:var(--shesb-canvas);--search:#fff;--line:var(--shesb-hairline);--btn-line:var(--shesb-hairline-strong);--side-hover:var(--shesb-row-hover);--selected:var(--shesb-selected);--side-muted:var(--shesb-side-muted);--panel-shadow:none;--pop-shadow:var(--shesb-shadow-pop)}body{font-family:"Inter",var(--font-dm-sans),"DM Sans",system-ui,sans-serif;letter-spacing:-.005em}.side{border-right:1px solid var(--shesb-hairline);background:var(--shesb-canvas)}.side-search{box-shadow:inset 0 0 0 1px var(--shesb-hairline-strong)}.side-row{color:var(--shesb-side-text);font-weight:500}.side-row.is-active{color:var(--shesb-selected-fg);font-weight:600}.side-row svg{stroke-width:1.75}.side-row.is-active svg{color:var(--shesb-selected-fg)}.side-head{color:var(--shesb-label);font-size:var(--shesb-fs-label);font-weight:600;letter-spacing:var(--shesb-label-track);text-transform:uppercase}.side-user{margin:6px -8px -8px -10px;padding:8px 14px 8px 16px;border-top:1px solid var(--shesb-hairline)}.user-menu{left:14px;bottom:56px}@media (max-width:767px){.side.is-open{border-right:0}.side-user{margin:6px -12px -12px;padding:8px 18px 12px}.user-menu{left:22px;bottom:60px}}.panel{margin:0;border-radius:0;box-shadow:none}.ph-title{font-size:var(--shesb-fs-h1)}.ph-title,.td-intro h1{letter-spacing:-.015em}.day-sep,.kv>span:first-child,.nt-aside h4,.side-sec-head{color:var(--shesb-label);font-size:var(--shesb-fs-label);font-weight:600;letter-spacing:var(--shesb-label-track);text-transform:uppercase}.field-input,.field-select,.field-textarea{background-color:#fff;border-color:var(--shesb-hairline-strong)}.drop{background:#fff;box-shadow:inset 0 0 0 1px var(--shesb-hairline-strong)}.drop:hover{background:var(--shesb-row-hover)}.opt{background:#fff;box-shadow:inset 0 0 0 1px var(--shesb-hairline)}@media (max-width:767px){.toolbar{gap:4px}.chip{padding:0 7px}.chip-clear{padding:0 4px}.list-search{background:#fff;box-shadow:inset 0 0 0 1px var(--shesb-hairline-strong)}}.btn-primary{background:var(--shesb-main);color:var(--shesb-main-fg)}.btn-primary:hover{background:var(--shesb-main-hover)}.send.is-ready{background:var(--shesb-main)}.send.is-ready:hover{background:var(--shesb-main-hover)}.seg button{background:#fff;box-shadow:inset 0 0 0 1px var(--shesb-hairline-strong)}.seg button:hover{background:var(--shesb-row-hover)}html .seg button.is-on{background:var(--shesb-selected)}.chip,html .seg button.is-on{box-shadow:inset 0 0 0 1px var(--shesb-hairline-strong)}.chip{background:#fff}.chip:hover{background:var(--shesb-row-hover)}.chip.is-set{background:var(--shesb-selected)}.qlabel[data-status]{justify-self:start;width:fit-content;height:20px;padding:0 8px;gap:0;border-radius:var(--shesb-radius-chip);font-size:12px;font-weight:600;line-height:1}.qlabel[data-status]>i{display:none}.qlabel[data-status=open]{background:var(--shesb-solid-red);color:var(--shesb-solid-fg)}.qlabel[data-status=in_progress],.qlabel[data-status=pending]{background:var(--shesb-solid-yellow);color:var(--shesb-solid-fg-dark);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.qlabel[data-status=resolved]{background:var(--shesb-solid-green);color:var(--shesb-solid-fg)}.qlabel[data-status=closed]{background:var(--shesb-solid-black);color:var(--shesb-solid-fg)}.tl-meta .qlabel[data-status]{font-size:12px}.side-row[data-row=open] .dotslot i,[data-chip=Status] :is(.chip,.menu-item)[data-value=open]>i{background:var(--shesb-solid-red)!important}.side-row:is([data-row=in_progress],[data-row=pending]) .dotslot i,[data-chip=Status] :is(.chip,.menu-item):is([data-value=in_progress],[data-value=pending])>i{background:#d49b2a!important}.side-row[data-row=resolved] .dotslot i,[data-chip=Status] :is(.chip,.menu-item)[data-value=resolved]>i{background:var(--shesb-solid-green)!important}.side-row[data-row=closed] .dotslot i,[data-chip=Status] :is(.chip,.menu-item)[data-value=closed]>i{background:var(--shesb-solid-black)!important}.tl-head{color:var(--shesb-label);font-size:var(--shesb-fs-th);font-weight:600;letter-spacing:var(--shesb-th-track);text-transform:uppercase;border-bottom-color:var(--shesb-hairline-strong)}.modal{border-radius:var(--shesb-radius-pop)}@media (min-width:768px){.modal-backdrop{align-items:flex-start;padding-top:clamp(24px,12dvh,112px)}.modal{display:flex;flex-direction:column;max-height:calc(100dvh - clamp(24px, 12dvh, 112px) - 24px)}.modal-foot,.modal-head{flex-shrink:0}.modal-body{flex:0 1 auto;min-height:0;overflow-y:auto}}.composer{border-radius:var(--shesb-radius-pop)}