.wd-dashboard{--wd-bg:var(--swatch-white);--wd-text:var(--swatch-legacy-181820);--wd-muted:var(--swatch-legacy-858593);--wd-border:var(--swatch-legacy-e8e8f0);--wd-track:var(--swatch-legacy-efeff6);color:var(--wd-text)}.is-dark .wd-dashboard{--wd-bg:var(--swatch-legacy-202129);--wd-text:var(--swatch-legacy-f6f5ff);--wd-muted:var(--swatch-legacy-aaaabd);--wd-border:var(--swatch-legacy-363643);--wd-track:var(--swatch-legacy-343441)}.wd-dashboard .tramly-dashboard-intro{margin-bottom:30px}.wd-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:20px;display:grid}.wd-widget{background:var(--wd-bg);border:1px solid var(--wd-border);box-sizing:border-box;border-radius:22px;min-width:0;min-height:195px;padding:24px;transition:box-shadow .2s,border-color .2s}.wd-small{grid-column:span 2}.wd-medium{grid-column:span 3}.wd-wide{grid-column:span 6}.wd-widget>header{align-items:center;gap:9px;margin-bottom:22px;display:flex}.wd-widget h3{font-size:var(--ui-font-size-11);letter-spacing:.08em;text-transform:uppercase;color:var(--wd-muted);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.4}.wd-widget-dot{background:var(--swatch-legacy-6256ff);border-radius:50%;flex-shrink:0;width:7px;height:7px}.wd-urgent .wd-widget-dot{background:var(--swatch-legacy-f28b59)}.wd-urgent{background:linear-gradient(140deg,var(--swatch-legacy-f38d5808),var(--wd-bg) 55%)}.wd-metric>strong{font-size:var(--ui-font-size-48);letter-spacing:-.055em;font-weight:800;line-height:1.1}.wd-metric>p,.wd-progress>p{font-size:var(--ui-font-size-12);color:var(--wd-muted);margin-top:12px}.wd-progress{text-align:center}.wd-progress>div{box-sizing:border-box;border-radius:50%;width:145px;height:145px;margin:auto;padding:10px}.wd-progress strong{background:var(--wd-bg);height:100%;font-size:var(--ui-font-size-32);letter-spacing:-.06em;border-radius:50%;place-items:center;display:grid}.wd-list{margin-top:14px}.wd-list button:not([data-ui-button]){border:0;border-bottom:1px solid var(--wd-border);color:var(--wd-text);font:inherit;font-size:var(--ui-font-size-12);cursor:pointer;background:0 0;padding:13px 0}.wd-list button{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.wd-list button:not([data-ui-button]):disabled{cursor:default}.wd-list strong,.wd-list small{display:block}.wd-list small{color:var(--wd-muted);font-size:var(--ui-font-size-10);margin-top:5px}.wd-list button>span:last-child{color:var(--swatch-legacy-7363ee);white-space:nowrap}.wd-bars span{font-size:var(--ui-font-size-12);justify-content:space-between;gap:12px;display:flex}.wd-bars span b{color:var(--swatch-legacy-7665ee)}.wd-bars i{background:var(--wd-track);border-radius:var(--ui-radius-control);height:6px;margin-top:9px;display:block;overflow:hidden}.wd-bars em{background:var(--swatch-legacy-7265f3);border-radius:var(--ui-radius-control);height:100%;display:block}.wd-empty{font-size:var(--ui-font-size-13);color:var(--wd-muted);padding:10px 0;line-height:1.7}.wd-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ui-font-size-14);line-height:1.7}.wd-warning{font-size:var(--ui-font-size-11);color:var(--swatch-legacy-b27439);margin-top:12px;display:block}.wd-toolbar{background:var(--wd-bg);border:1px solid var(--swatch-legacy-8a7df466);border-radius:18px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;padding:16px;display:flex}.wd-toolbar>div{margin-right:auto}.wd-toolbar strong{font-size:var(--ui-font-size-14)}.wd-toolbar small{color:var(--wd-muted);font-size:var(--ui-font-size-11);margin-top:4px;display:block}.wd-dashboard button:not([data-ui-button]){font-family:inherit}.wd-toolbar button:not([data-ui-button]),.wd-editor button:not([data-ui-button]),.wd-empty-panel button:not([data-ui-button]){border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);color:var(--wd-text);font-size:var(--ui-font-size-12);cursor:pointer;padding:10px 13px}.wd-dashboard .wd-primary:not([data-ui-button]){background:var(--swatch-legacy-6552ee);border-color:var(--swatch-legacy-6552ee);color:var(--swatch-white)}.wd-widget-tools{border-bottom:1px dashed var(--wd-border);gap:5px;margin-bottom:15px;padding-bottom:14px;display:flex}.wd-widget-tools button:not([data-ui-button]){background:var(--wd-track);color:var(--wd-text);font-size:var(--ui-font-size-12);cursor:pointer;border:0;border-radius:7px;padding:7px 9px}.wd-widget-tools button:not([data-ui-button]):first-child{cursor:grab;font-size:var(--ui-font-size-19);padding:3px 10px}.wd-widget-tools button:nth-child(4){margin-left:auto}.wd-widget-tools button:not([data-ui-button]):disabled{opacity:.3;cursor:default}.is-editing .wd-widget{border-style:dashed;border-color:var(--swatch-legacy-9b8ef7)}.is-editing .wd-widget:hover{box-shadow:0 8px 28px var(--swatch-legacy-5846b812)}.wd-widget.is-dragging{opacity:.45}.wd-notice{font-size:var(--ui-font-size-13);border-radius:var(--ui-radius-control);background:var(--swatch-legacy-7563f012);color:var(--wd-text);padding:14px}.wd-notice button:not([data-ui-button]){color:var(--swatch-legacy-7863ee);cursor:pointer;background:0 0;border:0;text-decoration:underline}.wd-empty-panel{text-align:center;background:var(--wd-bg);border:1px dashed var(--wd-border);border-radius:22px;padding:65px 24px}.wd-modal-backdrop{z-index:11000;background:var(--swatch-legacy-15112770);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wd-dialog{box-sizing:border-box;border:1px solid var(--wd-border);background:var(--wd-bg);width:min(760px,100%);max-height:calc(100dvh - 48px);color:var(--wd-text);box-shadow:0 25px 100px var(--swatch-legacy-100b3530);border-radius:24px;padding:30px;overflow:auto}.wd-dialog>header{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.wd-dialog>header small{font-size:var(--ui-font-size-10);color:var(--swatch-legacy-8471ef);letter-spacing:.14em;font-weight:800}.wd-dialog h2{font-size:var(--ui-font-size-28);letter-spacing:-.04em;margin:10px 0 0}.wd-dialog>header>button:not([data-ui-button]){font-size:var(--ui-font-size-25);background:var(--wd-track);height:32px;color:var(--wd-muted);cursor:pointer;border:0;border-radius:50%}.wd-dialog>header>button{width:32px}.wd-dialog input,.wd-dialog select,.wd-dialog textarea{box-sizing:border-box;border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);width:100%;color:var(--wd-text);font:inherit;font-size:var(--ui-font-size-14);padding:12px 14px}.wd-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.wd-library button:not([data-ui-button]){border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-text);cursor:pointer;border-radius:15px;padding:20px}.wd-library button{text-align:left;position:relative}.wd-library button:not([data-ui-button]):hover{border-color:var(--swatch-legacy-9381ef);background:var(--swatch-legacy-8065ee08)}.wd-library button>span{color:var(--swatch-legacy-7866ed);font-size:var(--ui-font-size-25);margin-bottom:15px;display:block}.wd-library strong{font-size:var(--ui-font-size-14)}.wd-library p{font-size:var(--ui-font-size-12);color:var(--wd-muted);margin:8px 0 0;line-height:1.5}.wd-library button:not([data-ui-button]):disabled{opacity:.4;cursor:default}.wd-editor{gap:20px;display:grid}.wd-editor label{font-size:var(--ui-font-size-13);gap:9px;display:grid}.wd-editor fieldset{border:0;gap:8px;padding:0;display:flex}.wd-editor legend{font-size:var(--ui-font-size-13);margin-bottom:10px}.wd-editor button:not([data-ui-button])[aria-pressed=true]{background:var(--swatch-legacy-7460f21a);color:var(--swatch-legacy-7560ed);border-color:var(--swatch-legacy-8a79ec)}.wd-editor>p{font-size:var(--ui-font-size-12);color:var(--wd-muted)}.wd-dashboard button:focus-visible,.wd-dialog input:focus-visible,.wd-dialog select:focus-visible,.wd-dialog textarea:focus-visible{outline:3px solid var(--swatch-legacy-ae9cff);outline-offset:3px}.wd-skeleton{border-radius:var(--ui-radius-control);background:linear-gradient(100deg,var(--wd-track),var(--wd-bg),var(--wd-track));background-size:200%;height:90px;animation:1.5s infinite wd-loading}@keyframes wd-loading{to{background-position:-200%}}@media (max-width:900px){.wd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-small{grid-column:span 1}.wd-medium,.wd-wide{grid-column:span 2}}@media (max-width:560px){.wd-grid{grid-template-columns:minmax(0,1fr);gap:14px}.wd-small,.wd-medium,.wd-wide{grid-column:span 1}.wd-widget{padding:20px}.wd-toolbar>div{width:100%;margin-bottom:8px}.wd-library{grid-template-columns:1fr}.wd-modal-backdrop{padding:12px}.wd-dialog{max-height:calc(100dvh - 24px);padding:22px}.wd-dashboard .tramly-dashboard-intro{flex-direction:column;align-items:flex-start;gap:22px;display:flex}}@media (prefers-reduced-motion:reduce){.wd-skeleton{animation:none}.wd-widget{transition:none}}.wd-dashboard .tramly-dashboard-intro .wd-customize:not([data-ui-button]){border:1px solid var(--swatch-legacy-dedcec);background:var(--wd-bg);min-height:46px;color:var(--wd-text);box-shadow:0 3px 10px var(--swatch-legacy-17142606);font-size:var(--ui-font-size-13);border-radius:14px;padding:12px 20px;font-weight:650;transition:background .2s,box-shadow .2s,transform .2s}.wd-dashboard .tramly-dashboard-intro .wd-customize{letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.wd-dashboard .tramly-dashboard-intro .wd-customize:not([data-ui-button]):hover:not(:disabled){background:var(--swatch-legacy-7761f00a);border-color:var(--swatch-legacy-b8adf3);box-shadow:0 5px 20px var(--swatch-legacy-6c58ce16)}.wd-dashboard .tramly-dashboard-intro .wd-customize:hover:not(:disabled){transform:translateY(-1px)}.wd-dashboard .tramly-dashboard-intro .wd-customize:not([data-ui-button]):disabled{opacity:.45;cursor:default}.wd-customize svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:19px!important;height:19px!important}.wd-toolbar-dock{top:var(--shell-header,0px);z-index:40;isolation:isolate;padding-block:var(--ui-space-3);margin-bottom:var(--ui-space-4);position:sticky}.wd-toolbar-dock:before{content:"";inset:0 calc(-1 * var(--ui-space-3)) calc(-1 * var(--ui-space-5));z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--admin-bg) 0,var(--admin-bg) calc(100% - var(--ui-space-5)),transparent 100%);position:absolute}.wd-canvas-toolbar{border-radius:var(--ui-radius-panel);border-color:var(--ui-border);box-shadow:var(--ui-shadow-panel);margin-bottom:0;padding:14px 18px}.wd-live-dot{background:var(--swatch-legacy-8b77ef);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.wd-canvas-toolbar button:not([data-ui-button]){color:var(--wd-muted);background:0 0;border:0}.wd-canvas-toolbar .wd-add:not([data-ui-button]){color:var(--swatch-legacy-7661d9);background:var(--swatch-legacy-7c63e80d)}.wd-canvas-toolbar .wd-primary:not([data-ui-button]){background:var(--swatch-legacy-211e2e);color:var(--swatch-white);border-radius:var(--ui-radius-control);padding:12px 19px}.wd-canvas-toolbar .wd-primary span{margin-left:9px}.wd-grid>.wd-widget{grid-column:span var(--widget-span,3);flex-direction:column;min-height:200px;display:flex;position:relative;overflow:visible}.wd-widget-body{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.wd-grid.is-editing{padding:8px 0 20px}.wd-grid.is-editing>.wd-widget{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--swatch-legacy-9c8edd66);background:var(--wd-bg);box-shadow:0 4px 16px var(--swatch-legacy-251c4806);transition:border-color .15s,box-shadow .15s}.wd-grid.is-editing>.wd-widget:hover,.wd-grid.is-editing>.wd-widget:focus-within{border-color:var(--swatch-legacy-9580e8);box-shadow:0 8px 30px var(--swatch-legacy-4b367b13)}.wd-grid.is-editing .wd-widget-body button{pointer-events:none}.wd-grid.is-editing .wd-widget-body{overflow:clip}.wd-grid.is-editing>.wd-widget.is-dragging{opacity:.95;z-index:50;cursor:grabbing;box-shadow:0 24px 60px var(--swatch-legacy-2d1b6533);border-color:var(--swatch-legacy-8266ec);will-change:transform;transition:none}.wd-grid.is-editing>.wd-widget.is-drop-target{outline:2px solid var(--swatch-legacy-9278ec);outline-offset:5px;background:var(--swatch-legacy-8d76ed0a)}.wd-grid.is-editing>.wd-widget>header{padding-right:20px}.wd-remove{background:var(--wd-track);width:27px;height:27px;color:var(--wd-muted);font-size:var(--ui-font-size-19);cursor:pointer;opacity:0;z-index:3;border:0;border-radius:50%;transition:opacity .15s;position:absolute;top:10px;right:12px}.wd-widget:hover>.wd-remove,.wd-widget:focus-within>.wd-remove{opacity:1}.wd-inline-title{width:100%;min-width:0;font:inherit;font-size:var(--ui-font-size-11);letter-spacing:.07em;text-transform:uppercase;color:var(--wd-muted);cursor:text;-webkit-user-select:text;user-select:text;touch-action:auto;background:0 0;border:1px solid #0000;border-radius:6px;margin:-5px 0;padding:4px 5px;font-weight:800}.wd-inline-title:hover,.wd-inline-title:focus{border-color:var(--wd-border);background:var(--wd-bg);outline:none}.wd-inline-note{resize:none;box-sizing:border-box;border-radius:var(--ui-radius-control);background:var(--swatch-legacy-8c76dd06);width:100%;height:100%;min-height:130px;color:var(--wd-text);font:inherit;font-size:var(--ui-font-size-14);-webkit-user-select:text;user-select:text;touch-action:auto;border:0;padding:8px;line-height:1.7}.wd-card-caption{font-size:var(--ui-font-size-10);color:var(--wd-muted);opacity:0;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:16px;transition:opacity .2s;display:flex}.wd-widget:hover>.wd-card-caption,.wd-widget:focus-within>.wd-card-caption{opacity:1}.wd-card-caption select{background:var(--wd-track);color:var(--wd-text);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-left:4px;padding:3px}.wd-resize{z-index:5;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.wd-resize-width{cursor:ew-resize;width:12px;top:30px;bottom:30px;right:-5px}.wd-resize-height{cursor:ns-resize;height:12px;bottom:-5px;left:30px;right:30px}.wd-resize-both{cursor:nwse-resize;width:24px;height:24px;bottom:-3px;right:-3px}.wd-resize-both span{border-right:2px solid var(--swatch-legacy-a090cb);border-bottom:2px solid var(--swatch-legacy-a090cb);opacity:.5;border-radius:0 0 3px;width:9px;height:9px;display:block;position:absolute;bottom:7px;right:7px}.wd-resize-width:hover{background:linear-gradient(90deg,transparent 40%,var(--swatch-legacy-aa93ed) 45%,var(--swatch-legacy-aa93ed) 60%,transparent 65%)}.wd-resize-height:hover{background:linear-gradient(0deg,transparent 40%,var(--swatch-legacy-aa93ed) 45%,var(--swatch-legacy-aa93ed) 60%,transparent 65%)}.wd-preview-library{width:min(820px,100%);padding:32px}.wd-preview-library>header p{color:var(--wd-muted);font-size:var(--ui-font-size-13);margin:10px 0 0}.wd-library-accordion{gap:10px;margin:20px 0;display:grid}.wd-library-accordion>section{border:1px solid var(--wd-border);background:var(--wd-bg);border-radius:16px;transition:border-color .2s;overflow:hidden}.wd-library-accordion>section:hover,.wd-library-accordion>.is-expanded{border-color:var(--swatch-legacy-a38cdb80)}.wd-library-toggle{width:100%;color:var(--wd-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:15px;padding:18px;display:flex}.wd-library-symbol{border-radius:var(--ui-radius-control);background:var(--swatch-legacy-8368dc0c);width:42px;height:42px;color:var(--swatch-legacy-8b72cf);flex-shrink:0;place-items:center;display:grid}.wd-library-symbol svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;width:24px;height:24px}.wd-library-toggle strong{font-size:var(--ui-font-size-14);display:block}.wd-library-toggle small{color:var(--wd-muted);font-size:var(--ui-font-size-12);margin-top:5px;line-height:1.5;display:block}.wd-chevron{margin-left:auto;transition:transform .2s}.is-expanded .wd-chevron{transform:rotate(180deg)}.wd-preview-stage{background:var(--wd-track);padding:20px 30px 26px}.wd-preview-label{text-align:center;font-size:var(--ui-font-size-9);letter-spacing:.14em;color:var(--wd-muted);margin-bottom:17px;display:block}.wd-preview-stage>.wd-widget{width:100%;max-width:420px;max-height:340px;box-shadow:0 10px 30px var(--swatch-legacy-24174c0a);cursor:default;margin:auto}.wd-preview-stage .wd-widget-body{max-height:250px;overflow:auto}.wd-library-expanded>footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.wd-library-expanded>footer>span{font-size:var(--ui-font-size-11);color:var(--wd-muted)}.wd-library-expanded .wd-primary:not([data-ui-button]){border-radius:var(--ui-radius-control);background:var(--swatch-legacy-282333);color:var(--swatch-white);font-size:var(--ui-font-size-12);cursor:pointer;border:0;padding:12px 16px}.wd-library-expanded .wd-primary{white-space:nowrap}.wd-library-expanded .wd-primary:not([data-ui-button]):disabled{opacity:.4;cursor:default}@media (max-width:900px){.wd-grid>.wd-widget{grid-column:span 2}.wd-grid>.wd-small{grid-column:span 1}.wd-resize-width{display:none}.wd-remove,.wd-card-caption{opacity:1}}@media (max-width:560px){.wd-grid>.wd-widget,.wd-grid>.wd-small{grid-column:span 1}.wd-preview-library{padding:20px}.wd-preview-stage{padding:18px}.wd-library-expanded>footer{flex-direction:column;align-items:stretch}.wd-canvas-toolbar small{max-width:230px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.wd-grid.is-editing>.wd-widget,.wd-chevron,.wd-remove,.wd-card-caption,.wd-dashboard .wd-customize:not([data-ui-button]){transition:none}}.wd-grid.wd-board{min-height:300px;transition:height .2s;display:block;position:relative}.wd-grid.wd-board>.wd-widget{box-sizing:border-box;margin:0;transition:left .22s,top .22s,width .15s,height .15s,box-shadow .2s;position:absolute}.wd-grid.wd-board.is-editing{background-image:radial-gradient(circle,var(--swatch-legacy-9888bb55) 1.2px,transparent 1.2px);outline:1px solid var(--swatch-legacy-9986c51c);outline-offset:14px;background-position:0 0;background-size:20px 20px;border-radius:20px;padding:0}.wd-grid.wd-board.is-editing>.wd-widget{background:var(--wd-bg)}.wd-grid.wd-board.is-editing>.wd-widget.is-dragging{z-index:30;transition:none}.wd-drop-placeholder{border:2px dashed var(--swatch-legacy-9c82e2);background:var(--swatch-legacy-a38bdd19);box-sizing:border-box;pointer-events:none;z-index:0;border-radius:22px;transition:left .12s,top .12s,width .12s,height .12s;position:absolute}.wd-board-hint{text-align:center;color:var(--wd-muted);font-size:var(--ui-font-size-11);pointer-events:none;position:absolute;bottom:100px;left:0;right:0}.wd-board>.wd-widget .wd-widget-body{overflow:auto}.wd-board.is-editing>.wd-widget .wd-widget-body{overflow:clip}@media (prefers-reduced-motion:reduce){.wd-grid.wd-board,.wd-grid.wd-board>.wd-widget,.wd-drop-placeholder{transition:none}}.wd-title-editor{border-radius:var(--ui-radius-control);background:var(--swatch-legacy-8e78d506);border:1px solid var(--swatch-legacy-a08dc321);flex:1;align-items:center;gap:5px;min-width:0;padding:3px;display:flex}.wd-title-editor:focus-within{border-color:var(--swatch-legacy-9e86dd);background:var(--wd-bg);box-shadow:0 0 0 3px var(--swatch-legacy-9374dc12)}.wd-title-editor .wd-inline-title{font-size:var(--ui-font-size-11);background:0 0;border:0;flex:1;margin:0;padding:4px}.wd-title-editor .wd-inline-title:focus{border:0;outline:none}.wd-title-pencil{background:var(--swatch-legacy-8c74d50d);width:28px;height:28px;color:var(--swatch-legacy-9b84c8);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.wd-title-pencil:hover{background:var(--swatch-legacy-8c74d522);color:var(--swatch-legacy-7350b9)}.wd-title-pencil svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.wd-grid.is-editing .wd-card-caption{opacity:1;border-top:1px solid var(--wd-border);flex-wrap:wrap;gap:10px;padding-top:14px}.wd-move-hint{font-size:var(--ui-font-size-10);opacity:.65}.wd-count-control{font-size:var(--ui-font-size-10);color:var(--wd-muted);align-items:center;gap:9px;margin-left:auto;display:flex}.wd-count-control>div{border-radius:var(--ui-radius-control);background:var(--wd-track);border:1px solid var(--wd-border);gap:3px;padding:3px;display:flex}.wd-count-control button:not([data-ui-button]){height:27px;color:var(--wd-muted);font-size:var(--ui-font-size-11);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 7px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.wd-count-control button{min-width:28px}.wd-count-control button:not([data-ui-button]):hover{color:var(--wd-text)}.wd-count-control button:not([data-ui-button])[aria-pressed=true]{background:var(--wd-bg);color:var(--swatch-legacy-8561cd);box-shadow:0 2px 6px var(--swatch-legacy-21143712)}.wd-board .wd-resize-width{width:20px;right:-10px}.wd-board .wd-resize-height{height:20px;bottom:-10px}.wd-board .wd-resize-width:hover,.wd-board .wd-resize-height:hover{background:0 0}.wd-board .wd-resize-width>span,.wd-board .wd-resize-height>span{background:var(--wd-bg);border:1px solid var(--swatch-legacy-b7a3db);border-radius:var(--ui-radius-control);box-shadow:0 2px 8px var(--swatch-legacy-614b8c16);opacity:.85;place-items:center;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute}.wd-board .wd-resize-width>span{width:9px;height:34px;top:50%;left:5px;transform:translateY(-50%)}.wd-board .wd-resize-height>span{width:34px;height:9px;top:5px;left:50%;transform:translate(-50%)}.wd-board .wd-resize-width i{border-left:2px solid var(--swatch-legacy-af99d0);height:17px}.wd-board .wd-resize-height i{border-top:2px solid var(--swatch-legacy-af99d0);width:17px}.wd-board .wd-resize-both{width:30px;height:30px;bottom:-9px;right:-9px}.wd-board .wd-resize-both>span{border:1px solid var(--swatch-legacy-b7a3db);border-radius:var(--ui-radius-control);background:var(--wd-bg);width:28px;height:28px;box-shadow:0 3px 10px var(--swatch-legacy-63459220);opacity:1;place-items:center;display:grid;position:static}.wd-resize-both svg{fill:none;width:16px;height:16px;stroke:var(--swatch-legacy-9b7cc9);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wd-board .wd-resize:hover>span,.wd-board .wd-resize:focus-visible>span{background:var(--swatch-legacy-f3edff);border-color:var(--swatch-legacy-9670ce);box-shadow:0 0 0 4px var(--swatch-legacy-ac8ce51a)}.wd-board .wd-resize:active>span{background:var(--swatch-legacy-e9ddff)}.wd-board .wd-widget>header{padding-right:20px}.is-dark .wd-board .wd-resize:hover>span{background:var(--swatch-legacy-3a2d51)}.wd-dialog.wd-preview-library{width:min(1380px,94vw);max-width:100%;padding:36px 40px}.wd-preview-library .wd-library-accordion{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.wd-preview-library .wd-library-accordion>.is-expanded{grid-column:1/-1}.wd-preview-library .wd-preview-stage>.wd-widget{max-width:560px}.wd-preview-library .wd-library-toggle{min-height:100px;padding:20px}.wd-expand-plus{background:var(--swatch-legacy-8b72cf0c);width:30px;height:30px;color:var(--swatch-legacy-9076c4);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;transition:transform .25s,background .2s;display:grid}.wd-expand-plus svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.is-expanded .wd-expand-plus{background:var(--swatch-legacy-8b72cf20);transform:rotate(45deg)}.wd-card-icon{width:24px;height:24px;color:var(--swatch-legacy-8b72cf);flex-shrink:0;place-items:center;display:grid}.wd-card-icon svg{width:20px;height:20px}.wd-library-symbol[data-kind=sla],.wd-library-symbol[data-kind=excess],.wd-card-icon[data-kind=sla],.wd-card-icon[data-kind=excess]{color:var(--swatch-legacy-c18357)}.wd-library-symbol[data-kind=completed],.wd-card-icon[data-kind=completed]{color:var(--swatch-legacy-63a58b)}.wd-library-symbol[data-kind=priority],.wd-card-icon[data-kind=priority]{color:var(--swatch-legacy-b19450)}.wd-library-symbol[data-kind=locations],.wd-card-icon[data-kind=locations]{color:var(--swatch-legacy-619cba)}@media (max-width:760px){.wd-dialog.wd-preview-library{width:100%;padding:22px}.wd-preview-library .wd-library-accordion{grid-template-columns:1fr}.wd-preview-library .wd-library-toggle{min-height:90px;padding:16px}}@media (prefers-reduced-motion:reduce){.wd-expand-plus{transition:none}}.wd-dashboard.wd-modal-backdrop{box-sizing:border-box;z-index:12000;background:var(--swatch-legacy-adc19fdd56d6);overscroll-behavior:none;isolation:isolate;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.wd-modal-backdrop .wd-dialog.wd-preview-library{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden auto}.wd-preview-library .wd-library-accordion>section.is-expanded{grid-column:auto}.wd-accordion-motion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.is-expanded>.wd-accordion-motion{opacity:1;grid-template-rows:1fr}.wd-accordion-clip{min-height:0;overflow:hidden}.wd-accordion-motion[aria-hidden=true]{pointer-events:none}.wd-preview-library .wd-library-accordion>section{min-width:0}.wd-library-expanded>footer{flex-wrap:wrap}.wd-library-expanded>footer>span{flex:1;min-width:160px}.wd-modal-backdrop button:not([data-ui-button]){font-family:inherit}@media (max-width:760px){.wd-modal-backdrop .wd-dialog.wd-preview-library{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.wd-accordion-motion{transition:none}}.wd-dashboard.wd-modal-backdrop .wd-dialog.wd-preview-library{scrollbar-gutter:auto;flex-direction:column;width:96vw;max-width:100%;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);padding:30px 28px 22px 36px;display:flex;overflow:hidden}.wd-preview-library>header,.wd-preview-library>.wd-library-search,.wd-library-count{flex-shrink:0}.wd-library-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--swatch-legacy-b4a6ce) transparent;overflow-anchor:none;flex:1;min-height:0;margin-top:22px;padding-right:14px;overflow:hidden auto}.wd-library-scroll::-webkit-scrollbar{width:7px}.wd-library-scroll::-webkit-scrollbar-track{background:0 0}.wd-library-scroll::-webkit-scrollbar-thumb{background:var(--swatch-legacy-b4a6ce);border-radius:var(--ui-radius-control)}.wd-library-scroll::-webkit-scrollbar-thumb:hover{background:var(--swatch-legacy-9683b5)}.wd-preview-library .wd-library-scroll .wd-library-accordion{margin:0 0 12px}.wd-library-count{color:var(--wd-muted);font-size:var(--ui-font-size-11);padding-top:15px;display:block}@media (max-width:760px){.wd-dashboard.wd-modal-backdrop .wd-dialog.wd-preview-library{width:100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:20px 14px 16px 20px}.wd-library-scroll{margin-top:16px;padding-right:9px}.wd-preview-library>header h2{font-size:var(--ui-font-size-23)}}.wd-widget:not(.wd-sticky-card)>.wd-widget-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wd-muted) 40%,var(--wd-bg)) transparent;overscroll-behavior:auto;padding-bottom:5px;padding-right:12px}.wd-widget:not(.wd-sticky-card)>.wd-widget-body::-webkit-scrollbar{width:6px;height:6px}.wd-widget:not(.wd-sticky-card)>.wd-widget-body::-webkit-scrollbar-track{background:0 0}.wd-widget:not(.wd-sticky-card)>.wd-widget-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wd-muted) 40%,var(--wd-bg));border-radius:var(--ui-radius-control)}.wd-widget:not(.wd-sticky-card)>.wd-widget-body::-webkit-scrollbar-thumb:hover{background:var(--wd-muted)}.wd-board>.wd-widget:not([data-kind=notes]):not([data-kind=sticky]){padding:22px;container-type:inline-size}.wd-board>.wd-widget:not([data-kind=notes]):not([data-kind=sticky])>header{gap:10px;min-height:32px;margin-bottom:18px;padding-right:0}.wd-board.is-editing>.wd-widget>header{padding-right:20px!important}.wd-widget:not([data-kind=notes]):not([data-kind=sticky]) .wd-card-icon{border-radius:var(--ui-radius-control);background:color-mix(in srgb,currentColor 8%,transparent);width:32px;height:32px}.wd-widget:not([data-kind=notes]):not([data-kind=sticky]) h3{font-size:var(--ui-font-size-10);letter-spacing:.07em;line-height:1.6}.wd-metric{padding:4px 0 12px}.wd-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(32px,15cqi,52px);line-height:1.12;display:block}.wd-metric>p{max-width:32ch;margin:10px 0 0;line-height:1.65}.wd-widget[data-kind=completed] .wd-metric>strong{color:var(--swatch-legacy-389676)}.wd-widget[data-kind=pending] .wd-metric>strong{color:var(--swatch-legacy-b47c2c)}.wd-urgent .wd-metric>strong{color:var(--swatch-legacy-c57649)}.wd-list{flex-direction:column;gap:6px;margin-top:4px;display:flex}.wd-list button:not([data-ui-button]){border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--wd-track) 45%,var(--wd-bg));border:1px solid #0000;padding:12px 10px;transition:background .16s,border-color .16s}.wd-list button{gap:10px}.wd-list button:not([data-ui-button]):last-child{border-bottom:1px solid #0000}.wd-list button:not([data-ui-button]):hover:not(:disabled){background:color-mix(in srgb,var(--swatch-legacy-7265f3) 7%,var(--wd-bg));border-color:color-mix(in srgb,var(--swatch-legacy-7265f3) 25%,var(--wd-border))}.wd-list button>span:first-child{flex:1;min-width:0}.wd-list strong{font-size:var(--ui-font-size-13);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:750}.wd-list small{font-size:var(--ui-font-size-11);overflow-wrap:anywhere;line-height:1.5}.wd-list .wd-list-trailing{font-size:var(--ui-font-size-11);white-space:normal;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;max-width:45%;font-weight:650;display:flex}.wd-widget[data-kind=sla] .wd-list-trailing{color:var(--swatch-legacy-bb7147)}.wd-widget[data-kind=oldest] .wd-list-trailing{color:var(--wd-muted);background:var(--wd-bg);border-radius:7px;padding:5px 7px}.wd-bars>div{margin:0 0 21px}.wd-bars>div:last-child{margin-bottom:4px}.wd-bars>div>span{font-size:var(--ui-font-size-12);align-items:center;line-height:1.5}.wd-bars .wd-bar-label{overflow-wrap:anywhere;min-width:0;display:block}.wd-bars b{white-space:nowrap;font-size:var(--ui-font-size-13);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.wd-bars b small{font-size:var(--ui-font-size-10);color:var(--wd-muted);font-weight:500}.wd-bars i{height:7px;margin-top:10px}.wd-bars em{background:linear-gradient(90deg,var(--swatch-legacy-9286f7),var(--swatch-legacy-7162e8))}.wd-widget[data-kind=locations] .wd-bars em{background:var(--swatch-legacy-619cba)}.wd-empty{text-align:center;border:1px dashed var(--wd-border);border-radius:var(--ui-radius-control);min-height:96px;line-height:1.65;font-size:var(--ui-font-size-12);place-content:center;margin:4px 0;padding:18px;display:grid}.wd-warning{border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--swatch-legacy-b27439) 7%,var(--wd-bg));padding:10px 12px;line-height:1.6}.wd-progress{padding:4px 0}.wd-progress>p{line-height:1.6}@media (max-width:560px){.wd-board>.wd-widget:not([data-kind=notes]):not([data-kind=sticky]){padding:18px}.wd-widget:not(.wd-sticky-card)>.wd-widget-body{padding-right:10px}}@media (prefers-reduced-motion:reduce){.wd-list button:not([data-ui-button]){transition:none}}.wd-dashboard .wd-widget:not([data-kind=notes]):not([data-kind=sticky]):not(.wd-sticky-card){--wd-bg:var(--admin-card,var(--swatch-white));--wd-text:var(--admin-ink,var(--swatch-legacy-181820));--wd-muted:var(--admin-muted,var(--swatch-legacy-858593));--wd-border:var(--admin-line,var(--swatch-legacy-e8e8f0));--wd-track:var(--admin-bg,var(--swatch-legacy-f4f4f5));background:var(--wd-bg);border-color:var(--wd-border);color:var(--wd-text);box-shadow:none;border-radius:20px;font-family:inherit}.wd-dashboard .wd-widget:not([data-kind=notes]):not([data-kind=sticky]) h3{font-family:inherit;font-size:var(--ui-font-size-11);letter-spacing:.045em;color:var(--wd-muted);font-weight:700}.wd-dashboard .wd-widget:not([data-kind=notes]):not([data-kind=sticky]) .wd-card-icon{width:24px;height:24px;color:var(--admin-blue,var(--swatch-legacy-5552ff));background:0 0;border-radius:0}.wd-dashboard .wd-widget .wd-metric>strong{color:var(--wd-text);letter-spacing:-.055em;font-family:inherit;font-weight:800}.wd-dashboard .wd-list{gap:0}.wd-dashboard .wd-list button:not([data-ui-button]){border:0;border-bottom:1px solid var(--wd-border);background:0 0;border-radius:0;padding:13px 8px}.wd-dashboard .wd-list button:not([data-ui-button]):last-child{border-bottom:0}.wd-dashboard .wd-list button:not([data-ui-button]):hover:not(:disabled){background:var(--wd-track);border-color:var(--wd-border)}.wd-dashboard .wd-list strong{font-family:inherit;font-size:var(--ui-font-size-13);font-weight:750}.wd-dashboard .wd-list .wd-list-trailing{color:var(--wd-muted);background:0 0;border-radius:0;padding:0}.wd-dashboard .wd-list .wd-list-trailing svg{color:var(--admin-blue,var(--swatch-legacy-5552ff))}.wd-dashboard .wd-bars em,.wd-dashboard .wd-widget[data-kind=locations] .wd-bars em{background:var(--admin-blue,var(--swatch-legacy-5552ff))}.wd-dashboard .wd-bars b{color:var(--wd-text);font-weight:700}.wd-dashboard .wd-bars i{background:var(--wd-track);height:5px}.wd-dashboard .wd-empty{color:var(--wd-muted);background:0 0;border:0}.wd-dashboard .wd-documents-empty{text-align:left;min-height:42px;font-size:var(--ui-font-size-11);padding:8px 0}.wd-dashboard .wd-progress strong{color:var(--wd-text);font-family:inherit}.wd-board:not(.is-editing)>.wd-widget:not(.wd-sticky-card){box-shadow:0 2px 4px var(--swatch-legacy-18182002),0 8px 24px var(--swatch-legacy-18182003)}.wd-board>.wd-widget:not([data-kind=notes]):not([data-kind=sticky])>header{margin-bottom:16px}.wd-board>.wd-widget:not([data-kind=notes]):not([data-kind=sticky]) h3{letter-spacing:0;text-transform:none;font-size:var(--ui-font-size-12);font-weight:600}.wd-dashboard .wd-list button:not([data-ui-button]){padding-block:12px}.wd-dashboard .wd-list button:not([data-ui-button]):hover:not(:disabled){border-radius:var(--ui-radius-control)}.rw-root .rw-task-list article{padding:14px 0}.rw-root .rw-task-head strong{font-size:var(--ui-font-size-13);line-height:1.5}.rw-root .rw-task-head input{appearance:none;border:1.5px solid var(--wd-border);background:var(--wd-bg);cursor:pointer;border-radius:6px;place-content:center;width:18px;height:18px;display:grid}.rw-root .rw-task-head input:checked{background:var(--admin-blue,var(--swatch-legacy-5552ff));border-color:var(--admin-blue,var(--swatch-legacy-5552ff))}.rw-root .rw-task-head input:checked:after{content:"";border-left:2px solid var(--swatch-white);border-bottom:2px solid var(--swatch-white);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.rw-root .rw-task-head input:disabled{cursor:default;opacity:.5}.rw-root .rw-task-actions{gap:6px;margin-top:6px}.rw-root .rw-task-actions button:not([data-ui-button]){color:var(--wd-muted);background:0 0;border-color:#0000;padding:4px 5px}.rw-root .rw-task-actions button:not([data-ui-button]):hover{background:var(--wd-track);color:var(--wd-text)}.rw-root .rw-view-tabs{border-radius:var(--ui-radius-control);background:var(--wd-track);gap:3px;padding:3px}.rw-root .rw-view-tabs button:not([data-ui-button]){font-size:var(--ui-font-size-10);background:0 0;border:0;padding:7px 8px}.rw-root .rw-view-tabs button{flex:1}.rw-root .rw-view-tabs button:not([data-ui-button])[aria-pressed=true]{background:var(--wd-bg);color:var(--wd-text);box-shadow:0 1px 3px var(--swatch-legacy-18182009)}.rw-view-tabs{flex-wrap:wrap;gap:5px;margin:6px 0 12px;display:flex}.rw-view-tabs button:not([data-ui-button]),.rw-task-actions button:not([data-ui-button]),.rw-quick-dates button:not([data-ui-button]){font:inherit;font-size:var(--ui-font-size-11);border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);color:var(--wd-muted);cursor:pointer;padding:6px 9px}.rw-view-tabs button:not([data-ui-button])[aria-pressed=true]{color:var(--admin-blue,var(--swatch-legacy-5552ff));background:color-mix(in srgb,var(--admin-blue,var(--swatch-legacy-5552ff)) 7%,var(--wd-bg));border-color:#0000}.rw-overdue-count{color:var(--swatch-legacy-bd6546);font-weight:600}.rw-task-list{flex-direction:column;gap:0;display:flex}.rw-task-list article{border-bottom:1px solid var(--wd-border);padding:12px 0}.rw-task-list article:last-child{border-bottom:0}.rw-task-head{align-items:flex-start;gap:10px;display:flex}.rw-task-head input{accent-color:var(--admin-blue,var(--swatch-legacy-5552ff));flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.rw-task-head>div{min-width:0}.rw-task-head strong{font-size:var(--ui-font-size-12);overflow-wrap:anywhere;font-weight:650;line-height:1.6;display:block}.rw-task-head time,.rw-task-head small{font-size:var(--ui-font-size-10);color:var(--wd-muted);line-height:1.7;display:block}.rw-task-list .is-overdue small{color:var(--swatch-legacy-bd6546)}.rw-task-list .is-done strong{color:var(--wd-muted);text-decoration:line-through}.rw-task-actions{flex-wrap:wrap;gap:5px;margin:8px 0 0 26px;display:flex}.rw-task-actions button:not([data-ui-button]){font-size:var(--ui-font-size-10);padding:4px 7px}.rw-task-actions button:not([data-ui-button]):disabled{opacity:.45}.rw-quick-dates{flex-wrap:wrap;gap:6px;display:flex}.rw-root .rw-heading{flex-wrap:wrap;gap:8px}.rw-root .rw-empty{padding:12px 0}.rw-root .rw-empty>button{margin-top:8px}.wd-dashboard .wd-widget.wd-urgent:not([data-kind=notes]):not([data-kind=sticky]):not(.wd-sticky-card){background:linear-gradient(140deg,color-mix(in srgb,var(--swatch-legacy-f38d58) 4%,var(--wd-bg)),var(--wd-bg) 55%)}.wd-board.is-editing .wd-widget-body :is(textarea,[contenteditable]){overscroll-behavior:auto;overflow:clip}.wd-board>.wd-layout-skeleton{height:340px;position:absolute;inset:0}
.nw-root{touch-action:auto;-webkit-user-select:text;user-select:text;min-height:150px;font-size:var(--ui-font-size-13);color:var(--wd-text);flex-direction:column;gap:12px;display:flex}.nw-root button:not([data-ui-button]){font:inherit;cursor:pointer}.nw-toolbar{border-radius:var(--ui-radius-control);background:var(--wd-track);z-index:2;align-items:center;gap:3px;padding:4px;display:flex;position:sticky;top:0}.nw-toolbar button:not([data-ui-button]){color:var(--wd-muted);background:0 0;border:0;border-radius:7px;height:29px;padding:4px 7px}.nw-toolbar button{min-width:29px}.nw-toolbar button:not([data-ui-button]):hover{background:var(--wd-bg);color:var(--swatch-legacy-8b6cb7)}.nw-toolbar>span{flex:1}.nw-toolbar .nw-done{background:var(--wd-bg);color:var(--swatch-legacy-8264ae);font-size:var(--ui-font-size-11)}.nw-remind svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.nw-editor{box-sizing:border-box;resize:vertical;border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);width:100%;min-height:170px;color:var(--wd-text);font:inherit;touch-action:auto;padding:12px;line-height:1.7}.nw-format-help{font-size:var(--ui-font-size-10);color:var(--wd-muted)}.nw-paper{min-height:85px}.nw-paper .nw-line{text-align:left;width:100%;color:var(--wd-text);overflow-wrap:anywhere;background:0 0;border:0;gap:8px;padding:4px 0;line-height:1.65;display:flex}.nw-line>span{min-width:0}.nw-paper .nw-placeholder{text-align:left;border:1px dashed var(--wd-border);border-radius:var(--ui-radius-control);width:100%;min-height:85px;color:var(--wd-muted);background:0 0;padding:12px;display:block}.nw-placeholder small{font-size:var(--ui-font-size-11);margin-top:8px;display:block}.nw-task{align-items:flex-start;gap:9px;padding:5px 0;display:flex}.nw-task input{width:16px;height:16px;accent-color:var(--swatch-legacy-9275c6);cursor:pointer;flex-shrink:0;margin:3px 0 0}.nw-task button:not([data-ui-button]){color:var(--wd-text);background:0 0;border:0;padding:0;line-height:1.6}.nw-task button{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.nw-task.is-done button:not([data-ui-button]){color:var(--wd-muted);text-decoration:line-through}.nw-task-progress{color:var(--wd-muted);font-size:var(--ui-font-size-10);align-items:center;gap:12px;display:flex}.nw-task-progress i{background:var(--wd-track);border-radius:var(--ui-radius-control);flex:1;min-width:30px;height:4px;overflow:hidden}.nw-task-progress b{background:var(--swatch-legacy-9a7acb);height:100%;display:block}.nw-add-line{color:var(--swatch-legacy-9a82b7);background:0 0;border:0;padding:8px 0;font-size:var(--ui-font-size-11)!important}.nw-reminder-form{border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);gap:10px;padding:12px;display:grid}.nw-reminder-form label{font-size:var(--ui-font-size-11);color:var(--wd-muted);gap:6px;display:grid}.nw-reminder-form input{box-sizing:border-box;border:1px solid var(--wd-border);background:var(--wd-bg);width:100%;min-width:0;color:var(--wd-text);font:inherit;font-size:var(--ui-font-size-12);border-radius:7px;padding:8px}.nw-reminder-form small{font-size:var(--ui-font-size-10);color:var(--wd-muted);line-height:1.5}.nw-reminder-form>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nw-reminder-form button:not([data-ui-button]){background:var(--wd-track);color:var(--wd-text);font-size:var(--ui-font-size-11);border:0;border-radius:7px;padding:8px}.nw-reminder-form button:not([data-ui-button])[type=submit]{background:var(--swatch-legacy-8a70b5);color:var(--swatch-white)}.nw-reminders>div{border-top:1px solid var(--wd-border);align-items:center;gap:8px;padding:10px 0;display:flex}.nw-reminders>div>span{flex:1;min-width:0}.nw-reminders strong{font-size:var(--ui-font-size-11);overflow-wrap:anywhere;display:block}.nw-reminders small{color:var(--wd-muted);font-size:var(--ui-font-size-10);margin-top:4px;display:block}.nw-reminders button:not([data-ui-button]){background:var(--wd-track);color:var(--wd-muted);border:0;border-radius:6px;height:24px}.nw-reminders button{width:24px}.nw-save-state{align-items:center;gap:8px;margin-top:auto;display:flex}.nw-save-state small{font-size:var(--ui-font-size-9);color:var(--wd-muted)}.nw-save-state button:not([data-ui-button]){color:var(--swatch-legacy-9172bc);font-size:var(--ui-font-size-10);background:0 0;border:0}.nw-root button:not([data-ui-button]):disabled{cursor:default;opacity:.7}.wd-grid.is-editing .wd-widget-body .nw-root button{pointer-events:auto}.nw-root button:focus-visible,.nw-root input:focus-visible,.nw-root textarea:focus-visible{outline:2px solid var(--swatch-legacy-ac96ce);outline-offset:2px}.nw-root .nw-toolbar{border:1px solid var(--wd-border);background:var(--wd-bg);box-shadow:0 3px 12px var(--swatch-legacy-11111104);border-radius:14px;gap:5px;padding:6px}.nw-root .nw-toolbar button:not([data-ui-button]){border-radius:var(--ui-radius-control);height:32px;transition:background .18s,color .18s,transform .18s}.nw-root .nw-toolbar button{place-items:center;min-width:32px;display:grid}.nw-root .nw-toolbar button:not([data-ui-button]):hover{color:var(--swatch-legacy-5552ff);background:var(--swatch-legacy-5552ff0d)}.nw-root .nw-toolbar button:hover{transform:translateY(-1px)}.nw-toolbar button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nw-root .nw-remind{background:var(--swatch-legacy-5552ff0d);color:var(--swatch-legacy-5552ff)}.nw-live-editor{cursor:text;flex:1;min-height:130px;padding:4px 0 12px}.nw-live-line{border-radius:var(--ui-radius-control);align-items:flex-start;gap:10px;min-height:32px;padding:2px 6px;transition:background .18s;display:flex}.nw-live-line:focus-within{background:var(--swatch-legacy-5552ff05)}.nw-live-text{min-width:0;min-height:28px;line-height:1.7;font-size:var(--ui-font-size-13);white-space:pre-wrap;overflow-wrap:anywhere;caret-color:var(--swatch-legacy-5552ff);outline:none;flex:1;padding:3px 0}.nw-live-text:empty:before{content:attr(data-placeholder);color:var(--wd-muted);opacity:.7;pointer-events:none}.nw-live-text strong,.nw-live-text b{color:var(--wd-text);font-weight:750}.nw-live-line>input{appearance:none;border:1.5px solid var(--wd-border);background:var(--wd-bg);cursor:pointer;border-radius:5px;flex-shrink:0;place-content:center;width:17px;height:17px;margin:6px 0 0;transition:background .18s,border-color .18s;display:grid}.nw-live-line>input:hover{border-color:var(--swatch-legacy-5552ff)}.nw-live-line>input:checked{background:var(--swatch-legacy-5552ff);border-color:var(--swatch-legacy-5552ff)}.nw-live-line>input:checked:after{content:"";border-left:1.8px solid var(--swatch-white);border-bottom:1.8px solid var(--swatch-white);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.nw-live-line.is-complete .nw-live-text{color:var(--wd-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--swatch-legacy-9896bd);text-decoration-color:var(--swatch-legacy-9896bd)}.nw-live-bullet{text-align:center;width:17px;color:var(--swatch-legacy-5552ff);flex-shrink:0;line-height:28px}.nw-root .nw-task-progress{font-size:var(--ui-font-size-10);padding:0 6px}.nw-root .nw-task-progress b{background:var(--swatch-legacy-5552ff);transition:width .25s}.nw-root .nw-reminder-form{background:var(--swatch-legacy-5552ff04);border-radius:14px}.nw-root .nw-reminder-form button:not([data-ui-button])[type=submit]{background:var(--swatch-legacy-5552ff);border-radius:var(--ui-radius-control)}.nw-root .nw-reminders>div{border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);margin-top:6px;padding:12px}@media (prefers-reduced-motion:reduce){.nw-live-line,.nw-live-line>input,.nw-root .nw-task-progress b,.nw-root .nw-toolbar button:not([data-ui-button]){transition:none}}.rw-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-heading>span{font-size:var(--ui-font-size-11);color:var(--wd-muted)}.nw-root .rw-add:not([data-ui-button]){border-radius:var(--ui-radius-control);background:var(--swatch-legacy-5552ff0d);color:var(--swatch-legacy-5552ff);font-size:var(--ui-font-size-11);border:0;padding:9px 12px;font-weight:650;transition:background .2s}.nw-root .rw-add:not([data-ui-button]):hover{background:var(--swatch-legacy-5552ff1c)}.rw-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:145px;padding:16px;display:flex}.rw-empty svg{fill:none;width:30px;height:30px;stroke:var(--swatch-legacy-5552ff);stroke-width:1.4px;stroke-linecap:round}.rw-empty strong{font-size:var(--ui-font-size-13)}.rw-empty p{font-size:var(--ui-font-size-11);color:var(--wd-muted);max-width:240px;margin:0;line-height:1.6}.nw-notes{cursor:text;height:100%;min-height:0}.nw-root.nw-notes .nw-toolbar{flex-wrap:wrap;flex-shrink:0}.nw-continuous-editor{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:var(--ui-font-size-13);min-height:150px;caret-color:var(--swatch-legacy-5552ff);cursor:text;outline:none;flex:1;padding:6px}.nw-continuous-editor:empty:before{content:attr(data-placeholder);color:var(--wd-muted);pointer-events:none}.nw-continuous-editor strong,.nw-continuous-editor b{font-weight:750}.nw-continuous-editor:focus-visible{border-radius:var(--ui-radius-control);box-shadow:inset 2px 0 var(--swatch-legacy-5552ff30)}.nw-inline-check{border:1.5px solid var(--wd-border);vertical-align:-3px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;place-content:center;width:16px;height:16px;margin-right:9px;display:inline-grid}.nw-inline-check[data-task=true]{background:var(--swatch-legacy-5552ff);border-color:var(--swatch-legacy-5552ff)}.nw-inline-check[data-task=true]:after{content:"";border-left:2px solid var(--swatch-white);border-bottom:2px solid var(--swatch-white);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.nw-inline-check:focus-visible{outline:2px solid var(--swatch-legacy-5552ff);outline-offset:3px}.nw-sticker-composer{border:1px solid var(--wd-border);background:var(--wd-bg);border-radius:14px;gap:10px;padding:12px;display:grid}.nw-sticker-composer>input{box-sizing:border-box;background:var(--wd-track);width:100%;min-width:0;color:var(--wd-text);font:inherit;border-radius:var(--ui-radius-control);border:0;padding:10px}.nw-sticker-composer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nw-sticker-composer button:not([data-ui-button]){background:var(--wd-track);color:var(--wd-text);border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-11);border:0;padding:7px 9px}.nw-sticker-composer button:not([data-ui-button])[type=submit]{background:var(--swatch-legacy-5552ff);color:var(--swatch-white)}.nw-sticker-colors{gap:7px;margin-right:auto;display:flex}.nw-sticker-colors button:not([data-ui-button]){background:var(--sticker-bg);border:1px solid var(--swatch-legacy-00000015);border-radius:50%;height:21px;padding:0}.nw-sticker-colors button{width:21px}.nw-sticker-colors button[aria-pressed=true]{outline:2px solid var(--swatch-legacy-5552ff);outline-offset:2px}[data-color=yellow]{--sticker-bg:var(--swatch-legacy-fff0ae);--sticker-ink:var(--swatch-legacy-71540b)}[data-color=violet]{--sticker-bg:var(--swatch-legacy-e9e1ff);--sticker-ink:var(--swatch-legacy-584084)}[data-color=pink]{--sticker-bg:var(--swatch-legacy-ffe0ec);--sticker-ink:var(--swatch-legacy-913e61)}[data-color=mint]{--sticker-bg:var(--swatch-legacy-d4f5e8);--sticker-ink:var(--swatch-legacy-28644b)}.nw-stickers{flex-wrap:wrap;gap:8px;display:flex}.nw-sticker{box-sizing:border-box;background:var(--sticker-bg);max-width:100%;color:var(--sticker-ink);box-shadow:0 3px 6px var(--swatch-legacy-00000007);border-radius:5px 12px 12px;align-items:center;gap:3px;padding:7px 9px;display:flex}.nw-sticker input{width:140px;min-width:0;color:inherit;font:inherit;font-size:var(--ui-font-size-12);background:0 0;border:0;flex:1;padding:2px;font-weight:650}.nw-sticker button:not([data-ui-button]){color:inherit;background:0 0;border:0;border-radius:4px;padding:2px 4px}.nw-sticker button:not([data-ui-button]):hover{background:var(--swatch-legacy-ffffff66)}.nw-notes .nw-continuous-editor{min-height:0}
.rw-modal-backdrop{z-index:13000;background:var(--swatch-legacy-14112066);overscroll-behavior:contain;box-sizing:border-box;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rw-modal{overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--wd-border);background:var(--wd-bg);width:min(540px,100%);max-height:calc(100dvh - 48px);box-shadow:0 28px 90px var(--swatch-legacy-17112d38);border-radius:26px;padding:28px;animation:.2s ease-out rw-modal-in;overflow:auto}.rw-modal>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.rw-modal h2{font-size:var(--ui-font-size-25);letter-spacing:-.04em;margin:8px 0 0}.rw-modal>header small{color:var(--swatch-legacy-6a5aff);font-size:var(--ui-font-size-9);letter-spacing:.13em;font-weight:750}.rw-modal .nw-reminder-form{border:0;gap:18px;padding:0}.rw-modal .nw-reminder-form input{border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-14);padding:13px}.rw-modal .nw-reminder-form label{font-size:var(--ui-font-size-12);font-weight:600}.rw-modal .nw-reminder-form button:not([data-ui-button]){border-radius:var(--ui-radius-control);cursor:pointer;padding:12px 16px}.rw-modal .nw-reminder-form button:not([data-ui-button])[type=submit]{background:var(--swatch-legacy-5552ff);color:var(--swatch-white)}.rw-modal input:focus-visible,.rw-modal button:focus-visible{outline:2px solid var(--swatch-legacy-5552ff);outline-offset:3px}@keyframes rw-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rw-modal{animation:none}}.wd-dashboard.rw-modal-backdrop{z-index:9000}.rw-modal-backdrop{font-family:var(--ui-font-family)}.rw-modal :is(h2,h3,p,label,small,button,input,textarea,select){font-family:inherit}.rw-modal{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--wd-border) transparent;color:var(--wd-text);border-radius:20px;padding:30px}.rw-modal h2{font-size:var(--ui-font-size-26);letter-spacing:-.045em;font-weight:750;line-height:1.2}.rw-modal>header small{color:var(--admin-blue,var(--swatch-legacy-5552ff))}.rw-modal .nw-reminder-form{gap:20px}.rw-modal .nw-reminder-form input{background:var(--wd-track);box-sizing:border-box;border-color:#0000;min-height:44px}.rw-modal .nw-reminder-form input:focus{background:var(--wd-bg);border-color:var(--admin-blue,var(--swatch-legacy-5552ff))}.rw-modal .nw-reminder-form .rw-quick-dates{justify-content:flex-start;gap:6px;margin:0}.rw-modal .rw-quick-dates button:not([data-ui-button]){font-size:var(--ui-font-size-11);border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-muted);padding:8px 11px}.rw-modal .rw-quick-dates button:not([data-ui-button]):hover{color:var(--admin-blue,var(--swatch-legacy-5552ff));border-color:var(--admin-blue,var(--swatch-legacy-5552ff))}.rw-modal .nw-reminder-form button:not([data-ui-button])[type=submit]{background:var(--admin-blue,var(--swatch-legacy-5552ff));font-weight:650}@media (max-width:560px){.rw-modal{padding:22px}.rw-modal .nw-reminder-form input{font-size:var(--ui-font-size-16)}}
.wd-dashboard .wd-widget.wd-sticky-card{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:0;overflow:visible}.wd-sticky-card .wd-widget-body{flex-direction:column;display:flex;overflow:visible!important}.wd-grid.is-editing .wd-sticky-card{border-color:var(--swatch-legacy-9b8ef766);border-radius:var(--ui-radius-control)}.wd-sticky-card .wd-card-caption{background:var(--wd-bg);border-radius:0 0 10px 10px;padding:8px 12px}.sw-root{flex:1;height:100%;min-height:140px;position:relative}.sw-loading{height:100%;padding:var(--ui-space-4);box-sizing:border-box;background:var(--ui-surface);border-radius:var(--ui-radius-control)}.sw-paper{background:linear-gradient(180deg,var(--sticky-glue) 0,var(--sticky-glue) 16%,var(--sticky-paper) 26%,var(--sticky-paper) 100%);box-shadow:1px 7px 10px var(--swatch-legacy-2520171c);position:absolute;inset:0;overflow:hidden}.sw-paper:after{content:"";background:var(--swatch-legacy-ffffff33);pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.sw-paper.sw-shape-paper{border-radius:0}.sw-paper.sw-shape-rounded{border-radius:28px}.sw-paper.sw-shape-round{border-radius:50%}.sw-paper.sw-shape-fold{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}.sw-paper.sw-shape-fold:after{background:linear-gradient(135deg,var(--swatch-legacy-ffffff99),var(--sticky-glue));width:30px;height:30px;box-shadow:-2px -2px 6px var(--swatch-legacy-40301515);inset:auto 0 0 auto}.sw-paper textarea.sw-text{box-sizing:border-box;border-radius:inherit;resize:none;width:100%;height:100%;min-height:0;color:var(--swatch-legacy-292310);font-family:inherit;font-size:var(--ui-font-size-22);scrollbar-width:thin;scrollbar-color:var(--swatch-legacy-00000033) transparent;touch-action:auto;-webkit-user-select:text;user-select:text;caret-color:var(--swatch-legacy-292310);background:0 0;border:0;outline:none;padding:25px 25px 55px;line-height:1.5;display:block;position:absolute;inset:0}.sw-paper textarea.sw-text::placeholder{color:var(--swatch-legacy-554b2c80)}.sw-paper textarea.sw-text:focus-visible{box-shadow:inset 0 0 0 2px var(--swatch-legacy-52442320)}.sw-paper textarea.sw-font-hand,.sw-settings .sw-fonts button.sw-font-hand{font-family:var(--ui-font-handwriting);font-weight:400}.sw-font-clean{font-family:var(--ui-font-family);font-weight:500}.sw-paper.sw-shape-round textarea.sw-text{padding:20% 18%}.sw-actions{z-index:1;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.sw-actions button:not([data-ui-button]){background:var(--swatch-legacy-ffffff65);color:var(--swatch-legacy-463c28);border:1px solid var(--swatch-legacy-ffffff55);cursor:pointer;border-radius:50%;height:30px;transition:background .2s}.sw-actions button{place-items:center;min-width:30px;display:grid}.sw-actions button:not([data-ui-button]):hover{background:var(--swatch-legacy-ffffffbd)}.sw-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sw-paper.sw-shape-round~.sw-actions{bottom:12px;right:calc(50% - 15px)}.sw-paper.sw-shape-fold~.sw-actions{right:38px}.sw-root.is-arranging .sw-paper textarea.sw-text{pointer-events:none}.wd-grid.is-editing .wd-sticky-card .sw-actions button{pointer-events:auto}.wd-preview-stage .wd-sticky-card{max-width:270px;height:245px;margin:18px auto}.wd-sticky-card .wd-remove{z-index:5}.sw-settings{gap:24px;display:grid}.sw-settings fieldset{border:0;min-width:0;margin:0;padding:0}.sw-settings legend{font-size:var(--ui-font-size-12);color:var(--wd-text);margin-bottom:12px;font-weight:650}.sw-settings button:not([data-ui-button]){font:inherit;cursor:pointer}.sw-colors{flex-wrap:wrap;gap:12px;display:flex}.sw-colors button:not([data-ui-button]){border:1px solid var(--swatch-legacy-0000000d);height:38px;color:var(--swatch-legacy-302b1d);border-radius:50%}.sw-colors button{width:38px}.sw-colors button[aria-pressed=true]{outline:2px solid var(--swatch-legacy-6552ee);outline-offset:3px}.sw-shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sw-shapes button:not([data-ui-button]),.sw-fonts button:not([data-ui-button]){border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);color:var(--wd-text);font-size:var(--ui-font-size-11);padding:12px 7px}.sw-shapes button,.sw-fonts button{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.sw-shapes button:not([data-ui-button])[aria-pressed=true],.sw-fonts button:not([data-ui-button])[aria-pressed=true]{border-color:var(--swatch-legacy-6552ee);background:var(--swatch-legacy-6552ee0a);box-shadow:0 0 0 1px var(--swatch-legacy-6552ee)}.sw-shape-icon{background:var(--sticky-paper);width:30px;height:30px;box-shadow:0 2px 3px var(--swatch-legacy-00000011);display:block}.sw-shape-icon.sw-shape-rounded{border-radius:var(--ui-radius-control)}.sw-shape-icon.sw-shape-round{border-radius:50%}.sw-shape-icon.sw-shape-fold{clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.sw-fonts{gap:10px;display:flex}.sw-fonts button:not([data-ui-button]){font-size:var(--ui-font-size-16)}.sw-fonts button{flex:1}.sw-settings .sw-done:not([data-ui-button]){background:var(--swatch-legacy-5552ff);color:var(--swatch-white);border-radius:var(--ui-radius-control);border:0;padding:11px 23px}.sw-settings .sw-done{justify-self:end}@media (max-width:480px){.sw-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-paper textarea.sw-text{font-size:var(--ui-font-size-19);padding:20px 20px 50px}}@media (prefers-reduced-motion:reduce){.sw-paper,.sw-actions button:not([data-ui-button]){transition:none}}.wd-sticky-card{container-type:inline-size}@container (max-width:230px){.sw-paper textarea.sw-text{font-size:var(--ui-font-size-18);padding:16px 14px 48px}.sw-paper.sw-shape-round textarea.sw-text{padding:22% 17%}.wd-sticky-card .wd-move-hint{font-size:var(--ui-font-size-9)}}
.tm-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 28px;display:flex}.tm-heading small{font-size:var(--ui-font-size-10);letter-spacing:.16em;color:var(--swatch-brand-violet);font-weight:750}.tm-heading h2{font-size:var(--ui-font-size-34);letter-spacing:-.04em;margin:10px 0}.tm-heading p{font-size:var(--ui-font-size-13);color:var(--wd-muted)}.tm-heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.tm-archive-filter,.tm-heading button:not([data-ui-button]),.tm-form footer button:not([data-ui-button]){border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-text);border-radius:var(--ui-radius-control);cursor:pointer;font:inherit;font-size:var(--ui-font-size-12);padding:11px 15px}.tm-primary:not([data-ui-button]){background:var(--swatch-legacy-5552ff)!important;color:var(--swatch-white)!important;border-color:var(--swatch-legacy-5552ff)!important}.tm-page button:not([data-ui-button]):disabled,.tm-form button:not([data-ui-button]):disabled{opacity:.45;cursor:not-allowed}.tm-contact{font-size:var(--ui-font-size-12);color:var(--wd-muted);overflow-wrap:anywhere;flex:1}.tm-form{gap:18px;display:grid}.tm-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tm-form label{font-size:var(--ui-font-size-12);gap:8px;font-weight:600;display:grid}.tm-form input,.tm-form textarea{box-sizing:border-box;border:1px solid var(--wd-border);background:var(--wd-bg);width:100%;color:var(--wd-text);border-radius:var(--ui-radius-control);font:inherit;min-width:0;padding:12px;font-weight:400}.tm-form textarea{resize:vertical}.tm-help{font-size:var(--ui-font-size-11);color:var(--wd-muted);margin:0;line-height:1.6}.tm-form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tm-form .tm-archive:not([data-ui-button]){color:var(--swatch-legacy-93683f)}.tm-form .tm-archive{margin-right:auto}.tm-case-list h3{font-size:var(--ui-font-size-12)}.tm-case-list button:not([data-ui-button]){border:0;border-bottom:1px solid var(--wd-border);color:var(--wd-text);cursor:pointer;background:0 0;padding:10px 0}.tm-case-list button{justify-content:space-between;gap:10px;width:100%;display:flex}.tm-case-list button span:last-child{color:var(--swatch-brand-violet);font-size:var(--ui-font-size-11)}@media (max-width:650px){.tm-field-grid{grid-template-columns:1fr}.tm-contact{display:none}.tm-heading h2{font-size:var(--ui-font-size-28)}}.wd-dashboard.tm-fullscreen-backdrop{background:var(--wd-bg);padding:0}.tm-fullscreen-backdrop .rw-modal{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;animation:none;display:flex;overflow:hidden}.tm-fullscreen-backdrop .rw-modal>header{border-bottom:1px solid var(--wd-border);flex-shrink:0;margin:0;padding:26px clamp(20px,4vw,72px) 18px}.tm-fullscreen-backdrop .rw-modal>header h2{overflow-wrap:anywhere;font-size:clamp(24px,3vw,38px)}.tm-fullscreen-backdrop .rw-modal>header button{flex-shrink:0}.tm-management{background:color-mix(in srgb,var(--wd-track) 32%,var(--wd-bg));flex-direction:column;flex:1;min-height:0;display:flex}.tm-profile-strip{background:var(--wd-bg);flex-shrink:0;align-items:center;gap:14px;padding:18px clamp(20px,4vw,72px);display:flex}.tm-profile-initials{background:var(--swatch-legacy-6552ee13);width:45px;height:45px;color:var(--swatch-legacy-6552ee);font-size:var(--ui-font-size-16);border-radius:14px;place-items:center;font-weight:750;display:grid}.tm-profile-strip>div{font-size:var(--ui-font-size-13);gap:5px;display:grid}.tm-profile-strip>div>span{font-size:var(--ui-font-size-11);color:var(--wd-muted)}.tm-profile-state{font-size:var(--ui-font-size-11);align-items:center;gap:6px;margin-left:auto;display:flex}.tm-profile-state i{background:var(--swatch-legacy-63a58b);border-radius:50%;width:6px;height:6px}.tm-profile-state.archived i{background:var(--swatch-legacy-999999)}.tm-management-tabs{background:var(--wd-bg);border-bottom:1px solid var(--wd-border);flex-shrink:0;gap:10px;padding:0 clamp(20px,4vw,72px);display:flex;overflow-x:auto}.tm-management-tabs button:not([data-ui-button]){color:var(--wd-muted);font:inherit;font-size:var(--ui-font-size-13);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 20px}.tm-management-tabs button{white-space:nowrap;align-items:center;gap:10px;display:flex}.tm-management-tabs button:not([data-ui-button])[aria-selected=true]{color:var(--swatch-legacy-6552ee);border-color:var(--swatch-legacy-6552ee)}.tm-tab-number{font-size:var(--ui-font-size-9);opacity:.65;font-weight:750}.tm-management-content{overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:32px clamp(20px,4vw,72px) 48px;overflow:auto}.tm-management-content>section,.tm-management-content>.tm-info-layout{max-width:1400px;margin:0 auto}.tm-info-layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:56px;display:grid}.tm-info-layout aside small{font-size:var(--ui-font-size-9);letter-spacing:.12em;color:var(--swatch-legacy-6552ee);font-weight:750}.tm-info-layout aside h3{font-size:var(--ui-font-size-30);letter-spacing:-.035em;max-width:330px;line-height:1.15}.tm-info-layout aside p{font-size:var(--ui-font-size-13);color:var(--wd-muted);max-width:300px;line-height:1.8}.tm-information-card,.tm-state-chart,.tm-age-stat,.tm-access-card{border:1px solid var(--wd-border);background:var(--wd-bg);border-radius:20px;padding:28px}.tm-information-card .tm-form{gap:24px}.tm-information-card .tm-form input{padding:15px}.tm-information-card .tm-form textarea{min-height:145px}.tm-form footer{border-top:1px solid var(--wd-border);padding-top:22px}.tm-scope{max-width:1400px;font-size:var(--ui-font-size-11);align-items:baseline;gap:12px;margin:0 auto 24px;line-height:1.65;display:flex}.tm-scope strong{white-space:nowrap;color:var(--swatch-legacy-6552ee)}.tm-scope span{color:var(--wd-muted)}.tm-incidences{border:1px solid var(--wd-border);background:var(--wd-bg);border-radius:20px;overflow:hidden}.tm-incidences>header{flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}.tm-incidences h3,.tm-stats-heading h3{font-size:var(--ui-font-size-21);letter-spacing:-.025em;margin:0}.tm-incidences p,.tm-stats-heading p{color:var(--wd-muted);font-size:var(--ui-font-size-12);margin:6px 0 0}.tm-incidences>header input{background:var(--wd-bg);min-width:160px;max-width:380px;color:var(--wd-text);border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);font:inherit;font-size:var(--ui-font-size-12);flex:1;margin-left:auto;padding:12px}.tm-segments{background:var(--wd-track);border-radius:var(--ui-radius-control);gap:4px;padding:4px;display:flex}.tm-segments button:not([data-ui-button]){color:var(--wd-muted);border-radius:var(--ui-radius-control);cursor:pointer;font:inherit;font-size:var(--ui-font-size-11);background:0 0;border:0;padding:8px 12px}.tm-segments button{white-space:nowrap}.tm-segments button:not([data-ui-button])[aria-pressed=true]{background:var(--wd-bg);color:var(--swatch-legacy-6552ee);box-shadow:0 1px 5px var(--swatch-legacy-00000009)}.tm-table-scroll{overflow:auto}.tm-incidences table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:var(--ui-font-size-12);text-align:left}.tm-incidences th{font-size:var(--ui-font-size-10);text-transform:uppercase;letter-spacing:.06em;color:var(--wd-muted);background:color-mix(in srgb,var(--wd-track) 45%,var(--wd-bg))}.tm-incidences td,.tm-incidences th{border-top:1px solid var(--wd-border);padding:17px 22px}.tm-incidences td button:not([data-ui-button]){color:var(--swatch-legacy-6552ee);cursor:pointer;font-size:var(--ui-font-size-11);background:0 0;border:0}.tm-case-state{background:var(--swatch-legacy-6552ee0c);color:var(--swatch-legacy-7665c4);font-size:var(--ui-font-size-11);border-radius:7px;padding:5px 9px;display:inline-block}.tm-case-state.closed{color:var(--swatch-legacy-438965);background:var(--swatch-legacy-43896510)}.tm-pagination{border-top:1px solid var(--wd-border);align-items:center;gap:8px;padding:18px 22px;display:flex}.tm-pagination>span{font-size:var(--ui-font-size-11);color:var(--wd-muted);margin-right:auto}.tm-pagination button:not([data-ui-button]){background:var(--wd-bg);border:1px solid var(--wd-border);color:var(--wd-text);border-radius:var(--ui-radius-control);cursor:pointer;padding:8px 12px}.tm-pagination button:not([data-ui-button]):disabled{opacity:.4;cursor:default}.tm-empty-state{text-align:center;padding:50px 20px}.tm-empty-state p{color:var(--wd-muted)}.tm-stats-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.tm-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.tm-stat-grid article{border:1px solid var(--wd-border);background:var(--wd-bg);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.tm-stat-grid span{font-size:var(--ui-font-size-12);color:var(--wd-muted)}.tm-stat-grid strong{font-size:var(--ui-font-size-38);letter-spacing:-.06em}.tm-chart-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.tm-state-chart h3{font-size:var(--ui-font-size-15);margin:0 0 24px}.tm-state-chart>div{margin:18px 0}.tm-state-chart span{font-size:var(--ui-font-size-12);justify-content:space-between;margin-bottom:9px;display:flex}.tm-bar-track{border-radius:var(--ui-radius-control);background:var(--wd-track);height:7px;overflow:hidden}.tm-bar-track i{background:var(--swatch-legacy-8072e6);border-radius:var(--ui-radius-control);height:100%;display:block}.tm-age-stat{flex-direction:column;justify-content:center;gap:20px;display:flex}.tm-age-stat small{font-size:var(--ui-font-size-9);letter-spacing:.1em;color:var(--wd-muted)}.tm-age-stat strong{font-size:var(--ui-font-size-42);letter-spacing:-.05em;color:var(--swatch-legacy-6552ee)}.tm-age-stat p,.tm-access-card p{font-size:var(--ui-font-size-12);color:var(--wd-muted);line-height:1.8}.tm-access-card{max-width:850px!important}.tm-access-icon{font-size:var(--ui-font-size-35);color:var(--swatch-legacy-6552ee)}.tm-access-card dl>div{border-bottom:1px solid var(--wd-border);font-size:var(--ui-font-size-13);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.tm-access-card dt{color:var(--wd-muted)}.tm-access-card dd{text-align:right;margin:0}.tm-discard{z-index:5;background:var(--swatch-legacy-19142655);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.tm-discard section{background:var(--wd-bg);border-radius:20px;max-width:450px;padding:28px}.tm-discard p{font-size:var(--ui-font-size-13);color:var(--wd-muted)}.tm-discard button:not([data-ui-button]){border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-text);border-radius:var(--ui-radius-control);cursor:pointer;padding:10px}.tm-discard button{margin:5px}.tm-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.tm-info-layout{grid-template-columns:1fr;gap:18px}.tm-info-layout aside h3{font-size:var(--ui-font-size-22);max-width:none;margin:10px 0}.tm-info-layout aside p{max-width:none}.tm-stat-grid{grid-template-columns:repeat(2,1fr)}.tm-chart-grid{grid-template-columns:1fr}.tm-profile-state{max-width:140px}.tm-scope{flex-direction:column;gap:2px}.tm-management-tabs{gap:0}.tm-management-tabs button:not([data-ui-button]){padding:14px 12px}.tm-tab-number{display:none}.tm-information-card{padding:20px}.tm-incidences>header input{max-width:none;margin:0}.tm-stat-grid article{padding:18px}.tm-management-content{padding-top:20px}}.pw-directory{margin-top:30px}.pw-directory .tm-heading h2{font-size:var(--ui-font-size-25)}.pw-filters{gap:10px;margin-bottom:16px;display:flex}.pw-filters input,.pw-link input{border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);min-width:0;color:var(--wd-text);font:inherit;font-size:var(--ui-font-size-13);flex:1;padding:12px}.pw-directory button:not([data-ui-button]){font:inherit;cursor:pointer}.pw-filters button:not([data-ui-button]),.pw-vault button:not([data-ui-button]),.pw-link button:not([data-ui-button]),.pw-invitations button:not([data-ui-button]){border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-text);border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-12);padding:10px 14px}.pw-content{background:var(--wd-bg);border:1px solid var(--wd-border);border-radius:22px;max-width:1000px;margin:auto;padding:30px}.pw-content h3{font-size:var(--ui-font-size-24);margin:0 0 12px}.pw-content label{line-height:1.5}.pw-wide{grid-column:1/-1}.pw-vault{background:var(--wd-track);border-radius:16px;gap:14px;padding:22px;display:grid}.pw-vault h4{margin:0}.pw-secret{border:1px dashed var(--wd-border);border-radius:var(--ui-radius-control);overflow-wrap:anywhere;font-family:var(--ui-font-family);padding:15px}.pw-invite{margin:25px 0}.pw-invite>button:not([data-ui-button]){border-radius:var(--ui-radius-control);border:0;padding:12px 18px}.pw-invite>button{justify-self:start}.pw-link{gap:10px;margin:15px 0;display:flex}.pw-invitations article{border-bottom:1px solid var(--wd-border);justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.pw-invitations small{color:var(--wd-muted);font-size:var(--ui-font-size-12);margin-top:6px;display:block}.pw-accept{background:var(--wd-track);place-items:center;min-height:100dvh;padding:24px;display:grid}.pw-accept>section{background:var(--wd-bg);border-radius:24px;max-width:560px;padding:36px}.pw-accept h1{font-size:var(--ui-font-size-30)}.pw-accept p{font-size:var(--ui-font-size-14);color:var(--wd-muted);line-height:1.8}.pw-accept small{color:var(--swatch-legacy-6552ee);font-size:var(--ui-font-size-10);letter-spacing:.1em}.pw-accept a{color:var(--swatch-legacy-6552ee);margin:24px 0;display:block}.pw-accept button:not([data-ui-button]){background:var(--swatch-legacy-5552ff);color:var(--swatch-white);border-radius:var(--ui-radius-control);cursor:pointer;border:0;padding:14px 20px}@media (max-width:650px){.pw-content{padding:20px}.pw-invitations article,.pw-link{flex-wrap:wrap}}.pw-tabs button:not([data-ui-button])[aria-current=page]{color:var(--swatch-legacy-6552ee);border-bottom-color:var(--swatch-legacy-6552ee)}
.tjr-panel{border:1px solid var(--wd-border,var(--swatch-legacy-e8e8f0));background:var(--wd-bg,var(--swatch-white));color:var(--wd-text,var(--swatch-legacy-181820));border-radius:20px;margin-bottom:20px;overflow:hidden}.tjr-header{align-items:center;gap:14px;padding:22px 24px;display:flex}.tjr-icon,.tjr-status-icon{background:var(--swatch-legacy-6654ed0d);width:42px;height:42px;color:var(--swatch-brand-violet);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.tjr-icon svg,.tjr-status-icon svg{width:22px;height:22px}.tjr-header h3{font-size:var(--ui-font-size-16);letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-weight:750;display:flex}.tjr-header p,.tjr-status p{color:var(--wd-muted,var(--swatch-legacy-858593));font-size:var(--ui-font-size-12);margin:5px 0 0;line-height:1.6}.tjr-label{font-size:var(--ui-font-size-9);letter-spacing:.1em;color:var(--wd-muted,var(--swatch-legacy-858593));margin-left:auto;font-weight:700}.tjr-count{background:var(--swatch-legacy-6654ed12);color:var(--swatch-brand-violet);font-size:var(--ui-font-size-11);border-radius:7px;padding:3px 7px}.tjr-status{background:var(--wd-track,var(--swatch-legacy-f7f7fa));border-radius:13px;align-items:center;gap:14px;margin:0 24px 22px;padding:17px 18px;display:flex}.tjr-status>div{flex:1;min-width:0}.tjr-status strong{font-size:var(--ui-font-size-12);font-weight:650}.tjr-error{background:color-mix(in srgb,var(--swatch-legacy-b97e17) 5%,var(--wd-bg,var(--swatch-white)));border:1px solid var(--swatch-legacy-b97e171c)}.tjr-error .tjr-status-icon{background:var(--swatch-legacy-b97e170c);color:var(--swatch-legacy-ad7b24)}.tjr-panel button:not([data-ui-button]){border-radius:var(--ui-radius-control);font-family:inherit;font-size:var(--ui-font-size-11);cursor:pointer;padding:10px 14px;font-weight:650;transition:background .15s,border-color .15s}.tjr-panel button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.tjr-panel button svg{width:15px;height:15px}.tjr-secondary:not([data-ui-button]){background:var(--wd-bg,var(--swatch-white));border:1px solid var(--wd-border,var(--swatch-legacy-e8e8f0));color:var(--wd-text,var(--swatch-legacy-181820))}.tjr-secondary:not([data-ui-button]):hover{border-color:var(--swatch-legacy-6654ed70)}.tjr-primary:not([data-ui-button]){background:var(--swatch-brand-violet);color:var(--swatch-white);border:1px solid var(--swatch-brand-violet)}.tjr-primary:not([data-ui-button]):hover{background:var(--swatch-legacy-5745d9)}.tjr-panel button:not([data-ui-button]):disabled{opacity:.55;cursor:wait}.tjr-panel button:focus-visible{outline:2px solid var(--swatch-brand-violet);outline-offset:3px}.tjr-row{border-top:1px solid var(--wd-border,var(--swatch-legacy-e8e8f0));align-items:center;gap:14px;padding:18px 24px;display:flex}.tjr-avatar{border-radius:var(--ui-radius-control);background:var(--swatch-legacy-6654ed12);width:38px;height:38px;color:var(--swatch-brand-violet);font-size:var(--ui-font-size-12);flex-shrink:0;place-items:center;font-weight:750;display:grid}.tjr-person{flex:1;gap:4px;min-width:0;display:grid}.tjr-person strong{font-size:var(--ui-font-size-13)}.tjr-person small{font-size:var(--ui-font-size-11);color:var(--wd-muted,var(--swatch-legacy-858593));overflow-wrap:anywhere}.tjr-pending{font-size:var(--ui-font-size-10);color:var(--wd-muted,var(--swatch-legacy-858593))}.tjr-actions{gap:8px;display:flex}.tjr-loading{border:2px solid var(--swatch-legacy-6654ed25);border-top-color:var(--swatch-brand-violet);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:1s linear infinite tjr-spin}@keyframes tjr-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.tjr-label,.tjr-pending{display:none}.tjr-header,.tjr-row{padding:18px}.tjr-status{flex-wrap:wrap;margin:0 18px 18px}.tjr-status>button{margin-left:56px}.tjr-row{flex-wrap:wrap}.tjr-actions{width:100%;padding-left:52px}.tjr-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.tjr-loading{animation:none}.tjr-panel button:not([data-ui-button]){transition:none}}.tm-heading-actions{align-items:center;gap:12px;display:flex}.tm-heading .tjr-trigger{border:1px solid var(--wd-border,var(--swatch-legacy-e8e8f0));border-radius:var(--ui-radius-control);background:var(--wd-bg,var(--swatch-white));width:42px;height:42px;color:var(--wd-text,var(--swatch-legacy-181820));cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.tjr-trigger>svg{width:21px;height:21px}.tm-heading .tjr-trigger:hover{background:var(--swatch-legacy-6654ed0d);border-color:var(--swatch-legacy-6654ed60);color:var(--swatch-brand-violet)}.tjr-trigger:focus-visible{outline:2px solid var(--swatch-brand-violet);outline-offset:3px}.tjr-notification-count{box-sizing:border-box;background:var(--swatch-legacy-e5484d);min-width:22px;height:22px;color:var(--swatch-white);border:2px solid var(--wd-bg,var(--swatch-white));font-size:var(--ui-font-size-10);border-radius:50%;place-items:center;padding:0 4px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.tjr-modal-content{overscroll-behavior:contain;scrollbar-width:thin;border:0;border-radius:0;max-height:65dvh;margin:0;overflow-y:auto}.tjr-modal-content .tjr-label,.tjr-modal-content .tjr-pending{display:none}.tjr-modal-content .tjr-row{flex-wrap:wrap}.tjr-modal-content .tjr-actions{margin-left:auto}
.fl-page{max-width:1550px;margin:auto}.fl-page button:not([data-ui-button]),.fl-preview button:not([data-ui-button]){font:inherit;cursor:pointer}.fl-hero{justify-content:space-between;align-items:center;gap:25px;padding:30px 0 42px;display:flex}.fl-hero p{font-size:var(--ui-font-size-10);letter-spacing:.18em;color:var(--swatch-legacy-6255ef);font-weight:800}.fl-hero-icon{width:180px;height:145px;margin-right:50px;position:relative}.fl-hero-icon svg{box-sizing:border-box;border:1px solid var(--swatch-legacy-8f83ec25);background:var(--wd-bg);width:110px;height:130px;color:var(--swatch-legacy-8c7ee5);box-shadow:0 14px 30px var(--swatch-legacy-6752bf12);border-radius:20px;padding:20px;position:absolute;transform:rotate(-14deg)}.fl-hero-icon svg+svg{background:color-mix(in srgb,var(--swatch-legacy-a698ef) 12%,var(--wd-bg));color:var(--swatch-legacy-6955d6);top:18px;left:65px;transform:rotate(12deg)}.fl-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.fl-stats button:not([data-ui-button]){border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-text);border-radius:18px;padding:22px;transition:transform .2s,border-color .2s}.fl-stats button{text-align:left;align-items:center;gap:15px;display:flex}.fl-stats button:not([data-ui-button]):hover{border-color:var(--swatch-legacy-8f80e5)}.fl-stats button:hover{transform:translateY(-3px)}.fl-stat-icon{background:var(--swatch-legacy-9582d414);width:43px;height:43px;color:var(--swatch-legacy-8c74c5);border-radius:13px;place-items:center;display:grid}.fl-stat-icon svg{width:23px;height:23px}.fl-stat-icon.fl-image{background:var(--swatch-legacy-688ebb12);color:var(--swatch-legacy-698cbb)}.fl-stat-icon.fl-video{background:var(--swatch-legacy-b5739212);color:var(--swatch-legacy-b57392)}.fl-stats strong{font-size:var(--ui-font-size-27);letter-spacing:-.05em;display:block}.fl-stats small{font-size:var(--ui-font-size-11);color:var(--wd-muted);margin-top:3px;display:block}.fl-library{border:1px solid var(--wd-border);background:var(--wd-bg);border-radius:24px;padding:24px}.fl-toolbar{border-bottom:1px solid var(--wd-border);justify-content:space-between;align-items:center;gap:15px;padding-bottom:22px;display:flex}.fl-filter-tabs{flex-wrap:wrap;gap:5px;display:flex}.fl-filter-tabs button:not([data-ui-button]),.fl-view-toggle button:not([data-ui-button]){color:var(--wd-muted);border-radius:var(--ui-radius-control);font-size:var(--ui-font-size-12);background:0 0;border:0;padding:10px 14px}.fl-filter-tabs button:not([data-ui-button])[aria-pressed=true],.fl-view-toggle button:not([data-ui-button])[aria-pressed=true]{background:var(--swatch-legacy-7560da10);color:var(--swatch-legacy-6b55c9)}.fl-view-toggle{border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);padding:3px;display:flex}.fl-view-toggle button:not([data-ui-button]){font-size:var(--ui-font-size-20);padding:3px 10px}.fl-search-row{align-items:center;gap:12px;margin:22px 0;display:flex}.fl-search{flex:1;min-width:0}.fl-select-label{font-size:var(--ui-font-size-10);color:var(--wd-muted);align-items:center;gap:8px;display:flex}.fl-select-label select{font:inherit;font-size:var(--ui-font-size-12);border:1px solid var(--wd-border);background:var(--wd-bg);color:var(--wd-text);border-radius:var(--ui-radius-control);max-width:190px;padding:12px}.fl-refresh{background:var(--wd-bg);border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);width:40px;height:40px;color:var(--wd-muted);font-size:var(--ui-font-size-20)!important}.fl-results-heading{color:var(--wd-muted);font-size:var(--ui-font-size-11);justify-content:space-between;margin:22px 0 16px;display:flex}.fl-results-heading small{font-size:var(--ui-font-size-10)}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.fl-card{text-align:left;border:1px solid var(--wd-border);background:var(--wd-bg);min-width:0;color:var(--wd-text);border-radius:16px;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.fl-card:hover{box-shadow:0 12px 25px var(--swatch-legacy-3c315b12);transform:translateY(-3px)}.fl-thumbnail{aspect-ratio:4/3;background:color-mix(in srgb,var(--wd-track) 65%,var(--wd-bg));color:var(--swatch-legacy-9583c4);place-items:center;display:grid;position:relative;overflow:hidden}.fl-thumbnail.fl-image{color:var(--swatch-legacy-8199b8)}.fl-thumbnail.fl-video{background:color-mix(in srgb,var(--swatch-legacy-a57eaa) 10%,var(--wd-bg));color:var(--swatch-legacy-af88b4)}.fl-thumbnail>svg{width:52px;height:52px}.fl-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.fl-card:hover .fl-thumbnail img{transform:scale(1.035)}.fl-file-type{font-size:var(--ui-font-size-9);letter-spacing:.03em;background:var(--swatch-legacy-fffdf5e6);color:var(--swatch-legacy-4a4558);border-radius:6px;padding:5px 7px;position:absolute;top:10px;left:10px}.fl-play{background:var(--wd-bg);width:28px;height:28px;font-size:var(--ui-font-size-9);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.fl-card-details{padding:16px}.fl-card-details>strong{white-space:nowrap;text-overflow:ellipsis;font-size:var(--ui-font-size-12);margin-bottom:12px;display:block;overflow:hidden}.fl-card-details>span{font-size:var(--ui-font-size-10);align-items:center;gap:10px;display:flex}.fl-card-details b{color:var(--swatch-legacy-7c68ba);font-weight:600}.fl-card-details small,.fl-card-details p{color:var(--wd-muted);font-size:var(--ui-font-size-10)}.fl-card-details p{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.fl-list{gap:8px;display:grid}.fl-list .fl-card{align-items:center;gap:15px;padding:10px;display:flex}.fl-list .fl-thumbnail{aspect-ratio:auto;border-radius:var(--ui-radius-control);flex-shrink:0;width:65px;height:58px}.fl-list .fl-thumbnail>svg{width:28px;height:28px}.fl-list .fl-file-type,.fl-list .fl-play{display:none}.fl-list .fl-card-details{flex:1;min-width:0;padding:0}.fl-list .fl-card-details>strong{margin-bottom:6px}.fl-empty button:not([data-ui-button]),.fl-load-more:not([data-ui-button]){border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);color:var(--wd-text);font-size:var(--ui-font-size-12);padding:12px 20px}.fl-load-more,.fl-empty button{margin:28px auto 4px;display:block}.fl-empty{text-align:center;padding:65px 20px}.fl-empty svg{width:55px;height:55px;color:var(--swatch-legacy-a08fcf)}.fl-empty h3{font-size:var(--ui-font-size-21);margin:22px 0 10px}.fl-empty p{font-size:var(--ui-font-size-13);color:var(--wd-muted)}.fl-skeleton{background:var(--wd-track);border-radius:16px;height:265px;animation:1.5s infinite alternate fl-pulse}@keyframes fl-pulse{to{opacity:.4}}.fl-preview{background:var(--wd-track);flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow:auto}.fl-preview-stage{place-items:center;min-height:300px;padding:32px;display:grid;overflow:auto}.fl-preview-stage>img,.fl-preview-stage>video{object-fit:contain;border-radius:var(--ui-radius-control);max-width:100%;max-height:calc(100dvh - 190px)}.fl-preview-stage>audio{max-width:100%}.fl-preview aside{background:var(--wd-bg);border-left:1px solid var(--wd-border);padding:30px;overflow:auto}.fl-preview aside>small{font-size:var(--ui-font-size-9);letter-spacing:.1em;color:var(--swatch-legacy-8572bb)}.fl-preview aside h3{font-size:var(--ui-font-size-18);overflow-wrap:anywhere;line-height:1.4}.fl-preview dt{font-size:var(--ui-font-size-10);color:var(--wd-muted);margin-top:22px}.fl-preview dd{font-size:var(--ui-font-size-12);overflow-wrap:anywhere;margin:7px 0 0}.fl-preview aside>a,.fl-preview-placeholder a,.fl-preview aside button:not([data-ui-button]){font:inherit;font-size:var(--ui-font-size-12);border:1px solid var(--wd-border);border-radius:var(--ui-radius-control);background:var(--wd-bg);color:var(--wd-text);padding:12px;text-decoration:none}.fl-preview aside button,.fl-preview aside>a,.fl-preview-placeholder a{box-sizing:border-box;text-align:center;width:100%;margin-top:12px;display:block}.fl-preview aside>a{background:var(--swatch-legacy-6552ee);color:var(--swatch-white);border-color:var(--swatch-legacy-6552ee);margin-top:30px}.fl-preview-placeholder{text-align:center;max-width:340px}.fl-preview-placeholder svg{width:75px;height:75px;color:var(--swatch-legacy-9786c4)}.fl-preview-placeholder p{font-size:var(--ui-font-size-12);color:var(--wd-muted)}.fl-page :focus-visible{outline:2px solid var(--swatch-legacy-8c79d2);outline-offset:3px}@media (max-width:1000px){.fl-stats{grid-template-columns:repeat(2,1fr)}.fl-search-row{flex-wrap:wrap}.fl-search{flex-basis:100%}.fl-preview{grid-template-columns:1fr}.fl-preview aside{border-left:0}.fl-hero-icon{margin-right:10px}.fl-preview-stage>img,.fl-preview-stage>video{max-height:55dvh}}@media (max-width:550px){.fl-library{padding:16px}.fl-hero-icon{display:none}.fl-hero{padding-top:15px}.fl-stats{gap:10px}.fl-stats button:not([data-ui-button]){padding:15px}.fl-stats button{gap:10px}.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fl-card-details{padding:11px}.fl-card-details>span{flex-wrap:wrap;gap:3px}.fl-results-heading small{display:none}.fl-toolbar{align-items:start}.fl-filter-tabs button:not([data-ui-button]){padding:8px}.fl-select-label select{max-width:125px}.fl-preview-stage{padding:16px}}@media (prefers-reduced-motion:reduce){.fl-skeleton{animation:none}.fl-card,.fl-thumbnail img,.fl-stats button:not([data-ui-button]){transition:none}}.fl-search-row .wf-menu{flex-shrink:0}.fl-search-row .wf-menu>button:not([data-ui-button]){font-size:var(--ui-font-size-11)}.fl-search-row .wf-popover{z-index:40}.fl-preview aside .fl-download{justify-content:center;align-items:center;gap:8px;display:flex}.fl-preview aside .fl-download:not([data-ui-button]):disabled{opacity:.55;cursor:wait}
.ch-workspace{max-width:1500px;color:var(--wd-text,var(--swatch-legacy-17171b));margin:0 auto;padding:30px 0 60px}.ch-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.ch-eyebrow{font-size:var(--ui-font-size-10);letter-spacing:.16em;color:var(--swatch-legacy-6254ed);font-weight:800}.ch-heading h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(28px,3vw,46px);line-height:1.06}.ch-heading em{color:var(--swatch-legacy-6254ed);font-style:normal}.ch-heading p,.ch-create p{color:var(--wd-muted,var(--swatch-legacy-7d7d8e));font-size:var(--ui-font-size-13);line-height:1.7}.ch-workspace button:not([data-ui-button]),.ch-create button:not([data-ui-button]),.ch-client button:not([data-ui-button]){cursor:pointer;font:inherit}.ch-primary:not([data-ui-button]){border-radius:14px;padding:13px 20px;text-decoration:none;transition:background .2s,transform .2s;background:var(--swatch-legacy-6151ef)!important;color:var(--swatch-white)!important;font-size:var(--ui-font-size-12)!important;border:0!important;font-weight:700!important}.ch-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ch-primary:not([data-ui-button]):hover{background:var(--swatch-legacy-5141da)!important}.ch-primary:hover{transform:translateY(-1px)}.ch-primary:not([data-ui-button]):disabled{opacity:.45;cursor:not-allowed}.ch-primary:disabled{transform:none}.ch-shell{border:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));background:var(--wd-bg,var(--swatch-white));height:min(760px,75vh);min-height:490px;box-shadow:0 16px 60px var(--swatch-legacy-25204706);border-radius:24px;grid-template-columns:330px minmax(0,1fr);display:grid;overflow:hidden}.ch-inbox{border-right:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));flex-direction:column;min-height:0;display:flex}.ch-inbox h3{font-size:var(--ui-font-size-18);letter-spacing:-.03em;margin:0 0 18px}.ch-inbox h3 span{font-size:var(--ui-font-size-11);background:var(--swatch-legacy-6956ed12);color:var(--swatch-legacy-6653ea);border-radius:var(--ui-radius-control);margin-left:8px;padding:4px 7px}.ch-inbox input,.ch-create input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;border:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));background:var(--wd-track,var(--swatch-legacy-f8f8fb));width:100%;color:inherit;border-radius:var(--ui-radius-control);font:inherit;font-size:var(--ui-font-size-12);outline:none;padding:12px 14px}.ch-inbox input:focus,.ch-create input:focus{border-color:var(--swatch-legacy-7967f1)}.ch-filters{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.ch-filters button:not([data-ui-button]),.ch-types button:not([data-ui-button]){border-radius:var(--ui-radius-control);color:var(--wd-muted,var(--swatch-legacy-757585));font-size:var(--ui-font-size-11);background:0 0;border:0;padding:7px 9px}.ch-filters [aria-pressed=true],.ch-types [aria-pressed=true]{background:var(--swatch-legacy-6855ee13);color:var(--swatch-legacy-6251e7);font-weight:750}.ch-list{padding:0 9px 12px;overflow-y:auto}.ch-entry{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:3px 0;padding:14px 10px;display:flex}.ch-entry:hover{background:var(--swatch-legacy-7a6bdb08)}.ch-entry.is-selected{background:var(--swatch-legacy-715bf012)}.ch-entry>span:last-child{flex:1;min-width:0}.ch-entry b,.ch-entry small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ch-entry b{font-size:var(--ui-font-size-12);margin-bottom:6px}.ch-entry small{font-size:var(--ui-font-size-11);color:var(--wd-muted,var(--swatch-legacy-858592))}.ch-avatar{background:var(--swatch-legacy-7360ef12);width:42px;height:42px;color:var(--swatch-legacy-6956eb);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.ch-avatar svg{width:22px;height:22px}.ch-avatar.client{background:var(--swatch-legacy-46ba8e16);color:var(--swatch-legacy-269a70)}.ch-avatar.incident{background:var(--swatch-legacy-e7a54316);color:var(--swatch-legacy-b48531)}.ch-avatar.group{background:var(--swatch-legacy-4185e815);color:var(--swatch-legacy-4b81cf)}.ch-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.ch-thread-head{box-sizing:border-box;border-bottom:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));align-items:center;gap:12px;min-height:85px;padding:16px 24px;display:flex}.ch-thread-head>div{flex:1;min-width:0}.ch-thread-head h3,.ch-thread-head h1{font-size:var(--ui-font-size-15);overflow-wrap:anywhere;margin:0}.ch-thread-head p{font-size:var(--ui-font-size-11);color:var(--wd-muted,var(--swatch-legacy-7d7d8e));margin:5px 0 0}.ch-thread-head a,.ch-thread-head button:not([data-ui-button]){font-size:var(--ui-font-size-11);color:var(--swatch-legacy-7160e8);background:0 0;border:0;text-decoration:none}.ch-back{display:none}.ch-messages{background:linear-gradient(135deg,var(--swatch-legacy-8570f204),transparent);flex-direction:column;flex:1;gap:16px;min-height:0;padding:28px;display:flex;overflow:auto}.ch-bubble{background:var(--wd-track,var(--swatch-legacy-f5f5f9));overflow-wrap:anywhere;border-radius:17px 17px 17px 4px;align-self:flex-start;max-width:78%;padding:14px 18px}.ch-bubble.is-mine{background:var(--swatch-legacy-6653ea);color:var(--swatch-white);border-radius:17px 17px 4px;align-self:flex-end}.ch-bubble b{font-size:var(--ui-font-size-10);opacity:.7}.ch-bubble p{font-size:var(--ui-font-size-13);white-space:pre-wrap;margin:7px 0;line-height:1.65}.ch-bubble time{text-align:right;font-size:var(--ui-font-size-9);opacity:.6;display:block}.ch-empty{text-align:center;color:var(--wd-muted,var(--swatch-legacy-858592));flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px;display:flex}.ch-empty>svg{width:50px;height:50px;color:var(--swatch-legacy-7966ee);margin-bottom:28px}.ch-empty h3{font-size:var(--ui-font-size-22);letter-spacing:-.035em;color:var(--wd-text,var(--swatch-legacy-202026));margin:14px 0 0}.ch-empty p{font-size:var(--ui-font-size-12);max-width:300px;line-height:1.8}.ch-status{font-size:var(--ui-font-size-12);color:var(--wd-muted,var(--swatch-legacy-888888));padding:20px;line-height:1.7}.ch-composer{border-top:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));padding:18px 24px}.ch-composer form{align-items:center;gap:12px;display:flex}.ch-composer textarea{resize:none;box-sizing:border-box;min-width:0;height:50px;color:inherit;font:inherit;font-size:var(--ui-font-size-13);background:0 0;border:0;outline:none;flex:1;padding:12px 0;line-height:1.6}.ch-create{color:var(--wd-text,var(--swatch-legacy-222222));flex-direction:column;gap:20px;padding:12px 0;display:flex}.ch-types{background:var(--wd-track,var(--swatch-legacy-f6f6fb));border-radius:13px;gap:8px;padding:6px;display:flex}.ch-types button:not([data-ui-button]){padding:12px}.ch-types button{flex:1}.ch-create>label{font-size:var(--ui-font-size-12);gap:9px;font-weight:700;display:grid}.ch-contacts{gap:5px;max-height:290px;display:grid;overflow:auto}.ch-contacts label{border:1px solid var(--wd-border,var(--swatch-legacy-eeeeee));border-radius:var(--ui-radius-control);cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.ch-contacts input{accent-color:var(--swatch-legacy-6653ea)}.ch-contacts b,.ch-contacts small{font-size:var(--ui-font-size-12);display:block}.ch-contacts small{font-size:var(--ui-font-size-10);color:var(--wd-muted,var(--swatch-legacy-888888));margin-top:4px}.ch-client{box-sizing:border-box;background:var(--swatch-legacy-f6f6fb);min-height:100dvh;color:var(--swatch-legacy-202026);padding:30px}.ch-client>.ch-thread{background:var(--swatch-white);border:1px solid var(--swatch-legacy-e8e7ef);border-radius:22px;max-width:860px;height:calc(100dvh - 60px);margin:auto;overflow:hidden}.ch-client .ch-thread-head h1{margin-top:7px}@media (max-width:900px){.ch-shell{grid-template-columns:270px minmax(0,1fr)}.ch-thread-head{padding:14px}.ch-messages{padding:18px}.ch-bubble{max-width:88%}}@media (max-width:640px){.ch-heading{flex-direction:column;align-items:flex-start}.ch-shell{height:75dvh;min-height:540px;display:flex}.ch-inbox{border:0;width:100%}.ch-shell>.ch-thread,.ch-shell.has-selection .ch-inbox{display:none}.ch-shell.has-selection>.ch-thread{width:100%;display:flex}.ch-back{display:block}.ch-composer,.ch-primary:not([data-ui-button]){padding:12px}.ch-client{padding:0}.ch-client>.ch-thread{border:0;border-radius:0;height:100dvh}.ch-thread-head .ch-avatar{display:none}}@media (prefers-reduced-motion:reduce){.ch-primary:not([data-ui-button]){transition:none}}.ch-entry-wrap{position:relative}.ch-entry-wrap .ch-entry{padding-right:34px}.ch-entry-more{color:var(--wd-muted,var(--swatch-legacy-888888));opacity:0;cursor:pointer;background:0 0;border:0;border-radius:7px;width:26px;height:26px;position:absolute;bottom:12px;right:7px;font-weight:800!important}.ch-entry-wrap:hover .ch-entry-more,.ch-entry-wrap:focus-within .ch-entry-more{opacity:1}.ch-entry-more:hover{background:var(--swatch-legacy-7967ed18);color:var(--swatch-legacy-7967ed)}.ch-pin-mark{color:var(--swatch-legacy-7967ed)}.ch-context-dismiss{z-index:8500;position:fixed;inset:0}.ch-context-menu{--ctx-bg:var(--swatch-legacy-f4e1d010d54c);--ctx-shadow:0 12px 48px var(--swatch-legacy-819b024f9d1d),0 0 0 1px var(--swatch-legacy-bae00db0cd2a);--ctx-text:var(--swatch-legacy-1a1a1a);--ctx-muted:var(--swatch-legacy-9ca3af);--ctx-hover:var(--swatch-legacy-f67f65c0bd10);--ctx-line:var(--swatch-legacy-bae00db0cd2a);z-index:8501;box-sizing:border-box;background:var(--ctx-bg);width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--ctx-shadow);color:var(--ctx-text);border:0;border-radius:14px;padding:4px 0;font-family:inherit;animation:.18s cubic-bezier(.34,1.4,.64,1) both ctxIn;position:fixed;overflow:auto}.is-dark .ch-context-menu{--ctx-bg:var(--swatch-legacy-4d09cc2e4937);--ctx-shadow:0 20px 60px var(--swatch-legacy-c9777fd7606a),0 0 0 1px var(--swatch-legacy-5704ef9ed39c);--ctx-text:var(--swatch-legacy-f9fafb);--ctx-muted:var(--swatch-legacy-6b7280);--ctx-hover:var(--swatch-legacy-0d923d38199d);--ctx-line:var(--swatch-legacy-c201d2dab2c4)}.ch-context-menu header{font-size:var(--ui-font-size-11);color:var(--ctx-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;padding:10px 16px 6px;font-weight:700;overflow:hidden}.ch-context-separator{background:var(--ctx-line);height:1px;margin:3px 0}.ch-workspace .ch-context-menu button:not([data-ui-button]){cursor:pointer;color:var(--ctx-text);background:0 0;border:0;border-radius:0;padding:11px 16px;font-family:inherit}.ch-workspace .ch-context-menu button{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.ch-workspace .ch-context-menu button:not([data-ui-button]):hover,.ch-workspace .ch-context-menu button:not([data-ui-button]):focus-visible{background:var(--ctx-hover);color:var(--ctx-text)}.ch-workspace .ch-context-menu button:hover,.ch-workspace .ch-context-menu button:focus-visible{outline:none}.ch-context-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.ch-context-icon svg{width:16px;height:16px}.ch-context-label{flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.3}.ch-context-label small{font-size:var(--ui-font-size-11);color:var(--ctx-muted);margin-top:1px;font-weight:400;display:block}.ch-context-check{font-size:var(--ui-font-size-12);opacity:.6}@media (hover:none){.ch-entry-more{opacity:1}}@media (prefers-reduced-motion:reduce){.ch-context-menu{animation:none}}.ch-audience{font-size:var(--ui-font-size-10);color:var(--wd-muted,var(--swatch-legacy-888888));flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.ch-audience>span{margin-right:5px}.ch-audience button:not([data-ui-button]){border:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));border-radius:var(--ui-radius-control);color:inherit;font-size:var(--ui-font-size-10);background:0 0;padding:6px 9px}.ch-audience button:not([data-ui-button])[aria-pressed=true]{background:var(--swatch-legacy-7967ed12);border-color:var(--swatch-legacy-7967ed50);color:var(--swatch-legacy-7967ed)}.ch-audience button:not([data-ui-button]):disabled{opacity:.5;cursor:not-allowed}.tramly-chat-main>.ch-workspace{animation:none}.tramly-admin-main.tramly-chat-main{box-sizing:border-box;width:100%!important;max-width:none!important;padding:18px 22px 22px!important}.tramly-chat-main>.tramly-admin-heading{display:none}.tramly-chat-main .ch-workspace{flex-direction:column;gap:16px;max-width:none;height:calc(100dvh - 110px);min-height:400px;margin:0;padding:0;display:flex}.ch-workspace .ch-heading{flex:none;gap:16px;min-height:48px;margin:0}.ch-title{align-items:center;gap:13px;display:flex}.ch-title-icon{border:1px solid var(--swatch-legacy-7866e620);background:var(--swatch-legacy-7866e60c);width:44px;height:44px;color:var(--swatch-legacy-6854eb);border-radius:15px;place-items:center;display:grid}.ch-title-icon svg{width:24px;height:24px}.ch-workspace .ch-heading h2{font-size:var(--ui-font-size-25);letter-spacing:-.045em;margin:0;line-height:1.1}.ch-workspace .ch-heading p{font-size:var(--ui-font-size-11);margin:5px 0 0}.ch-heading-actions{align-items:center;gap:10px;display:flex}.ch-heading-actions .ch-primary:not([data-ui-button]){border-radius:var(--ui-radius-control);box-shadow:0 4px 12px var(--swatch-legacy-6553e51c);padding:11px 16px}.ch-tool{border-radius:var(--ui-radius-control);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:36px;border:1px solid var(--wd-border,var(--swatch-legacy-e6e5ee))!important;background:var(--wd-bg,var(--swatch-white))!important;color:var(--wd-muted,var(--swatch-legacy-767384))!important;font-size:var(--ui-font-size-11)!important;padding:9px 11px!important;display:inline-flex!important}.ch-tool svg,.ch-primary svg{flex-shrink:0;width:17px;height:17px}.ch-tool:hover,.ch-tool[aria-pressed=true]{background:var(--swatch-legacy-7968ed12)!important;border-color:var(--swatch-legacy-7968ed50)!important;color:var(--swatch-legacy-725de6)!important}.ch-tool:disabled{opacity:.4;cursor:not-allowed}.ch-workspace button:focus-visible,.ch-workspace a:focus-visible,.ch-language-options button:focus-visible{outline:2px solid var(--swatch-legacy-8c79f0);outline-offset:3px}.ch-workspace .ch-shell{height:auto;min-height:0;box-shadow:0 8px 35px var(--swatch-legacy-24203505);background:var(--wd-bg,var(--swatch-white));border-radius:18px;flex:1;grid-template-columns:clamp(280px,25%,360px) minmax(0,1fr)}.ch-inbox{background:linear-gradient(var(--swatch-legacy-8370ee03),var(--swatch-legacy-8370ee03)),var(--wd-bg,var(--swatch-white))}.ch-inbox-head{padding:21px 18px 15px}.ch-inbox h3{font-size:var(--ui-font-size-14);letter-spacing:-.02em;margin-bottom:15px}.ch-inbox input{background:var(--wd-bg,var(--swatch-white));border-color:var(--wd-border,var(--swatch-legacy-e8e7ef));height:39px}.ch-filters{gap:4px;margin-top:12px}.ch-filters button:not([data-ui-button]){font-size:var(--ui-font-size-10);border-radius:7px;padding:7px 8px}.ch-list{scrollbar-width:thin;scrollbar-color:var(--swatch-legacy-a89ad052) transparent;flex:1;padding:4px 9px 12px}.ch-entry{border:1px solid #0000;gap:11px;padding:14px 12px;transition:background .16s,border-color .16s}.ch-entry.is-selected{background:var(--swatch-legacy-7967ed0e);border-color:var(--swatch-legacy-7967ed2c);box-shadow:inset 3px 0 var(--swatch-legacy-7864ec)}.ch-entry .ch-avatar{border-radius:13px;width:40px;height:40px}.ch-entry-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ch-entry-top b{font-size:var(--ui-font-size-12);margin:0 0 7px}.ch-entry-top time{font-size:var(--ui-font-size-9);color:var(--wd-muted,var(--swatch-legacy-918d9e));white-space:nowrap}.ch-kind-label{font-style:normal;font-size:var(--ui-font-size-9);background:var(--swatch-legacy-9386bd0c);color:var(--wd-muted,var(--swatch-legacy-8b849b));border-radius:5px;margin-top:7px;padding:3px 6px;display:inline-block}.ch-workspace .ch-thread-head{background:var(--wd-bg,var(--swatch-white));gap:11px;min-height:73px;padding:14px 24px}.ch-thread-head>div{overflow:hidden}.ch-thread-head h3{font-size:var(--ui-font-size-14)}.ch-thread-head>div>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ch-thread-head>a{border-radius:var(--ui-radius-control);background:var(--swatch-legacy-7d6aea0b);white-space:nowrap;padding:9px 11px;font-weight:650}.ch-workspace .ch-messages{scrollbar-width:thin;scrollbar-color:var(--swatch-legacy-a89ad052) transparent;background-image:radial-gradient(var(--swatch-legacy-9f92c51b) .7px,transparent .7px);background-size:17px 17px;background-color:var(--wd-bg,var(--swatch-white));gap:14px;padding:28px clamp(18px,3vw,54px)}.ch-workspace .ch-bubble{border:1px solid var(--wd-border,var(--swatch-legacy-e9e7ef));background:var(--wd-bg,var(--swatch-white));max-width:min(76%,680px);box-shadow:0 3px 8px var(--swatch-legacy-30205004);border-radius:15px 15px 15px 4px;padding:12px 16px}.ch-workspace .ch-bubble.is-mine{background:var(--swatch-legacy-6756e8);border-color:var(--swatch-legacy-6756e8);box-shadow:0 4px 12px var(--swatch-legacy-6756e813);border-radius:15px 15px 4px}.ch-bubble p{font-size:var(--ui-font-size-13);line-height:1.75}.ch-workspace .ch-empty>svg{box-sizing:content-box;background:var(--swatch-legacy-7c6beb0c);border:1px solid var(--swatch-legacy-7c6beb16);border-radius:28px;width:42px;height:42px;margin-bottom:24px;padding:24px}.ch-workspace .ch-empty h3{font-size:var(--ui-font-size-24)}.ch-workspace .ch-empty .ch-eyebrow{font-size:var(--ui-font-size-9);letter-spacing:.13em}.ch-workspace .ch-composer{background:var(--wd-bg,var(--swatch-white));border-top:0;padding:15px 24px 18px}.ch-workspace .ch-composer form{border:1px solid var(--wd-border,var(--swatch-legacy-e4e1ed));box-shadow:0 4px 16px var(--swatch-legacy-372d4f04);border-radius:15px;padding:8px 10px 8px 17px;transition:border-color .2s,box-shadow .2s}.ch-workspace .ch-composer form:focus-within{border-color:var(--swatch-legacy-8a77ed80);box-shadow:0 0 0 3px var(--swatch-legacy-8a77ed09)}.ch-composer textarea:focus{box-shadow:none}.ch-workspace .ch-composer .ch-primary:not([data-ui-button]){border-radius:var(--ui-radius-control);padding:11px 17px}.ch-original{font-size:var(--ui-font-size-10);opacity:.8;border-top:1px solid;margin:8px 0;padding-top:8px}.ch-original summary{cursor:pointer}.ch-original p{font-size:var(--ui-font-size-12)}.ch-translation-status{background:var(--swatch-legacy-8068ec09);color:var(--swatch-legacy-8373bf);font-size:var(--ui-font-size-10);border-bottom:1px solid var(--swatch-legacy-8068ec10);align-items:center;gap:8px;padding:9px 24px;display:flex}.ch-translation-status svg{width:15px;height:15px}.ch-translation-status button:not([data-ui-button]){font-size:var(--ui-font-size-10);color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ch-translation-status button{margin-left:auto}.ch-language-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ch-language-options button:not([data-ui-button]){border:1px solid var(--wd-border,var(--swatch-legacy-e8e7ef));border-radius:var(--ui-radius-control);background:var(--wd-bg,var(--swatch-white));color:inherit;cursor:pointer;padding:13px 15px}.ch-language-options button{justify-content:space-between;display:flex}.ch-language-options button:not([data-ui-button]):hover,.ch-language-options button:not([data-ui-button])[aria-pressed=true]{border-color:var(--swatch-legacy-8068ec70);background:var(--swatch-legacy-8068ec0b);color:var(--swatch-legacy-7961e2)}.tramly-chat-main .ch-workspace.is-fullscreen{z-index:8000;box-sizing:border-box;background:var(--wd-bg,var(--swatch-legacy-faf9fc));gap:12px;width:100%;height:100dvh;min-height:0;padding:16px 20px 20px;position:fixed;inset:0}.ch-workspace.is-fullscreen .ch-shell{border-radius:16px}@media (max-width:900px){.tramly-admin-main.tramly-chat-main{padding:12px}.tramly-chat-main .ch-workspace{gap:12px;height:calc(100dvh - 90px)}.ch-workspace .ch-shell{grid-template-columns:270px minmax(0,1fr)}.ch-thread-head .ch-tool span{display:none}.ch-workspace .ch-thread-head,.ch-workspace .ch-composer{padding:12px}.ch-workspace .ch-bubble{max-width:88%}}@media (max-width:640px){.ch-workspace .ch-heading{flex-direction:row;align-items:center;gap:8px}.ch-title-icon{display:none}.ch-workspace .ch-heading h2{font-size:var(--ui-font-size-22)}.ch-workspace .ch-heading p{font-size:var(--ui-font-size-10)}.ch-heading-actions{gap:6px}.ch-heading-actions .ch-tool span{display:none}.ch-heading-actions .ch-primary:not([data-ui-button]){padding:10px;font-size:var(--ui-font-size-11)!important}.ch-workspace .ch-shell{flex:1;min-height:0}.ch-workspace .ch-thread-head{flex-wrap:wrap}.ch-thread-head .ch-tool{margin-left:auto}.ch-thread-head>a{font-size:var(--ui-font-size-10)}.tramly-chat-main .ch-workspace.is-fullscreen{padding:10px}.ch-translation-status{padding:8px 12px}.ch-workspace .ch-empty{padding:24px}.ch-workspace .ch-empty h3{font-size:var(--ui-font-size-21)}}@media (max-width:900px){.tramly-admin-main.tramly-chat-main{padding:12px!important}.tramly-chat-main .ch-workspace{height:calc(100dvh - 92px)}}@media (max-width:620px){.tramly-chat-main .ch-workspace{height:calc(100dvh - 154px);min-height:280px}.tramly-chat-main .ch-workspace.is-fullscreen{height:100dvh;min-height:0}.tramly-admin-sidebar nav button[aria-label=Chat]{display:flex!important}}@media (prefers-reduced-motion:reduce){.ch-entry,.ch-workspace .ch-composer form{transition:none}}
