.sliding-window-panel[data-v-be738748]{display:flex;flex-direction:column;box-shadow:-2px 0 20px #0f172a0f;overflow:hidden}.sliding-window-panel--dark[data-v-be738748]{background:#111827}.sliding-window-panel--light[data-v-be738748]{background:#fff}.sliding-window-panel-header--dark[data-v-be738748]{border-color:#374151;background:#1f2937}.sliding-window-panel-header--dark .sliding-window-panel-title[data-v-be738748]{color:#f3f4f6}.sliding-window-panel-header--dark .sliding-window-panel-subtitle[data-v-be738748],.sliding-window-panel-close--dark[data-v-be738748]{color:#9ca3af}.sliding-window-panel-close--dark[data-v-be738748]:hover{color:#e5e7eb;background:#374151}.sliding-window-panel-header--light[data-v-be738748]{border-color:#f1f5f9f2;background:#fff}.sliding-window-panel-header--light .sliding-window-panel-title[data-v-be738748]{color:#0f172a}.sliding-window-panel-header--light .sliding-window-panel-subtitle[data-v-be738748]{color:#64748b}.sliding-window-panel-close--light[data-v-be738748]{color:#94a3b8}.sliding-window-panel-close--light[data-v-be738748]:hover{color:#475569;background:#eef2ffd9}.sliding-window-panel-footer--dark[data-v-be738748]{border-color:#374151;background:#1f2937}.sliding-window-panel-footer--light[data-v-be738748]{border-color:#f1f5f9f2;background:#fff}.slider-panel-enter-active[data-v-be738748]{transition:transform .35s cubic-bezier(.32,.72,0,1)}.slider-panel-leave-active[data-v-be738748]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.slider-panel-at-rest[data-v-be738748]{transform:translate(0)}.slider-panel-enter-from-right[data-v-be738748],.slider-panel-leave-to-right[data-v-be738748]{transform:translate(100%)}.slider-panel-enter-from-left[data-v-be738748],.slider-panel-leave-to-left[data-v-be738748]{transform:translate(-100%)}[data-v-be738748] .custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}[data-v-be738748] .custom-scrollbar::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}[data-v-be738748] .custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e18c;border-radius:4px}.sliding-window-panel--dark[data-v-be738748] .custom-scrollbar::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}.sliding-window-panel--dark[data-v-be738748] .custom-scrollbar::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.composer-rich-input[data-v-bca9052a]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}aside:not(.sidebar-expanded) .sidebar-text[data-v-3d5b24a2]{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;margin-left:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important}aside.sidebar-expanded .sidebar-text[data-v-3d5b24a2]{display:inline!important;visibility:visible!important;width:auto!important;max-width:none!important;margin-left:.75rem!important;opacity:1!important;font-size:inherit!important;line-height:inherit!important;text-indent:0!important}aside.sidebar-expanded .sidebar-text.sidebar-label-block[data-v-3d5b24a2]{display:flex!important;flex-direction:column!important}aside nav a .sidebar-nav-sublabel[data-v-3d5b24a2]{font-size:10px!important;font-weight:400!important;color:var(--ui-foreground-muted)!important;margin-top:-.25rem!important;margin-bottom:-.5rem!important}aside:not(.sidebar-expanded) nav a[data-v-3d5b24a2]{justify-content:center!important;padding-left:.5rem!important;padding-right:.5rem!important}aside:not(.sidebar-expanded) nav a svg[data-v-3d5b24a2]{margin:0!important}aside.sidebar-expanded nav a[data-v-3d5b24a2]{justify-content:flex-start!important}aside[data-v-3d5b24a2]:not(.sidebar-expanded) .sidebar-new-record-btn{display:none!important}aside:not(.sidebar-expanded) .group-header[data-v-3d5b24a2]{display:none!important;visibility:hidden!important;height:0!important;padding:0!important;margin:0!important;opacity:0!important;overflow:hidden!important}aside[data-v-3d5b24a2]{z-index:100000!important}.sidebar-zone-overlay[data-v-3d5b24a2]:not(.sidebar-zone-overlay--dark),.sidebar-panel[data-v-3d5b24a2]:not(.sidebar-panel--dark),.sidebar-config-panel[data-v-3d5b24a2]:not(.sidebar-config-panel--dark){background:#fff!important;opacity:1!important;isolation:isolate}.sidebar-zone-overlay--dark[data-v-3d5b24a2],.sidebar-panel--dark[data-v-3d5b24a2],.sidebar-config-panel--dark[data-v-3d5b24a2]{background:var(--ui-surface)!important;opacity:1!important;isolation:isolate}.sidebar-config-panel--dark .sidebar-config-panel-header[data-v-3d5b24a2],.sidebar-config-panel--dark .sidebar-config-panel-footer[data-v-3d5b24a2]{background:var(--ui-surface)!important}.sidebar-user-block--dark[data-v-3d5b24a2]{background:transparent!important;border-color:var(--ui-hairline)!important}aside[data-v-3d5b24a2] .dropdown,aside[data-v-3d5b24a2] [role=menu],aside[data-v-3d5b24a2] .tooltip,aside[data-v-3d5b24a2] .absolute,aside[data-v-3d5b24a2] .fixed{z-index:100001!important}@media (max-width: 639px){.top-bar[data-v-3d5b24a2]{top:0!important;left:0!important;right:0!important}}.top-bar-spacer[data-v-3d5b24a2]{height:calc(env(safe-area-inset-top,0px) + 6.5rem)}.top-bar-spacer-desktop[data-v-3d5b24a2]{height:calc(var(--app-top-bar-height, 3.5rem) + 2.25rem)}nav[data-v-3d5b24a2] h2,nav[data-v-3d5b24a2] h1,nav[data-v-3d5b24a2] span{margin:0;padding:0;line-height:1.4;font-size:inherit;font-weight:inherit;color:inherit}.sidebar-scroll[data-v-3d5b24a2]{scrollbar-width:thin;scrollbar-color:var(--workspace-primary, rgb(148 163 184)) transparent}.sidebar-scroll[data-v-3d5b24a2]::-webkit-scrollbar{width:3px}.sidebar-scroll[data-v-3d5b24a2]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-3d5b24a2]::-webkit-scrollbar-thumb{background:var(--workspace-primary, rgb(148 163 184));border-radius:3px}.sidebar-scroll[data-v-3d5b24a2]::-webkit-scrollbar-thumb:hover{background:var(--workspace-primary, rgb(100 116 139));opacity:.9}.cache-clear-progress-track[data-v-3d5b24a2]{position:relative;width:100%;height:.25rem;overflow:hidden;border-radius:9999px;background:#e2e8f0e6}.dark .cache-clear-progress-track[data-v-3d5b24a2]{background:#33415599}.cache-clear-progress-bar[data-v-3d5b24a2]{position:absolute;top:0;left:0;height:100%;width:38%;border-radius:9999px;background:var(--workspace-primary, rgb(59 130 246));animation:cache-clear-indeterminate-3d5b24a2 .9s ease-in-out infinite}@keyframes cache-clear-indeterminate-3d5b24a2{0%{transform:translate(-100%)}to{transform:translate(280%)}}.sticky-actions[data-v-833f999e]{position:sticky;bottom:0;margin-top:auto;background-color:#fff}@media (min-width: 768px){.sticky-actions.sticky-actions-static-desktop[data-v-833f999e]:not(.fixed-actions){position:static;bottom:auto;margin-top:0}}:root.dark .sticky-actions[data-v-833f999e]{background-color:#1f2937}.action-bar-panel-embed[data-v-833f999e]{position:static!important;margin-top:0!important;background:transparent!important;box-shadow:none!important;border:none!important}:root.dark .action-bar-panel-embed[data-v-833f999e]{background:transparent!important}.action-bar-mobile-only[data-v-833f999e]{display:block}@media (min-width: 640px){.action-bar-mobile-only[data-v-833f999e]{display:none}}.action-bar-minimal[data-v-833f999e]{box-shadow:0 -1px #0000000d}.fixed-actions[data-v-833f999e]{position:fixed;left:0;right:0;bottom:0;margin-top:0;z-index:9990;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.fixed-actions-sidebar-aware[data-v-833f999e]{left:0}@media (min-width: 640px){.sticky-actions.fixed-actions-sidebar-aware[data-sidebar-var=sidebar-width][data-v-833f999e]{left:var(--sidebar-width, 4rem)}.sticky-actions.fixed-actions-sidebar-aware[data-v-833f999e]:not([data-sidebar-var=sidebar-width]){left:var(--app-sidebar-width, 0)}}.fixed-actions-app[data-v-833f999e]{border-radius:16px 16px 0 0;border-top:1px solid rgb(229 231 235);box-shadow:0 -4px 24px #00000014}:root.dark .fixed-actions-app[data-v-833f999e]{border-top-color:#374151;box-shadow:0 -4px 24px #0000004d}@media (max-width: 639px){.sticky-actions[data-v-833f999e]{padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-left:.75rem;padding-right:.75rem}.sticky-actions.action-bar-equal-buttons .sticky-actions-buttons[data-v-833f999e]>*{flex:1 1 0%;min-width:0}.fixed-actions[data-v-833f999e]{padding-left:.75rem;padding-right:.75rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.action-bar-buttons-lg .sticky-actions-buttons[data-v-833f999e]>*{min-height:48px}.action-bar-buttons-sm .sticky-actions-buttons[data-v-833f999e]>*{min-height:36px}@media (min-width: 640px){.action-bar-desktop-stretch .sticky-actions-inner[data-v-833f999e]{gap:0;justify-content:stretch}.action-bar-desktop-stretch .sticky-actions-buttons[data-v-833f999e]{flex:1 1 0%;min-width:0}.action-bar-desktop-stretch .sticky-actions-buttons[data-v-833f999e]>*{flex:1 1 0%;min-width:0}}.sidebar-nav[data-v-08df11f6]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-08df11f6]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-08df11f6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sidebar-nav[data-v-08df11f6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sliding-window-panel--dark .sidebar-nav[data-v-08df11f6]::-webkit-scrollbar-track{background:transparent}.sliding-window-panel--dark .sidebar-nav[data-v-08df11f6]::-webkit-scrollbar-thumb{background:#4b5563}.sliding-window-panel--dark .sidebar-nav[data-v-08df11f6]::-webkit-scrollbar-thumb:hover{background:#6b7280}.content-area[data-v-08df11f6]{scroll-behavior:smooth}.sliding-window-panel--dark .content-area[data-v-08df11f6]{background-color:#111827}.content-area[data-v-08df11f6]::-webkit-scrollbar{width:10px}.content-area[data-v-08df11f6]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.content-area[data-v-08df11f6]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px}.content-area[data-v-08df11f6]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sliding-window-panel--dark .content-area[data-v-08df11f6]::-webkit-scrollbar-track{background:#1f2937;border-radius:5px}.sliding-window-panel--dark .content-area[data-v-08df11f6]::-webkit-scrollbar-thumb{background:#4b5563}.sliding-window-panel--dark .content-area[data-v-08df11f6]::-webkit-scrollbar-thumb:hover{background:#6b7280}.v-select-field-wrapper[data-v-d08f80e5]{position:relative;display:block;width:100%}.v-select-field-wrapper[data-v-d08f80e5] .v-select-field{width:100%}.v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown{min-height:2.5rem;border-radius:.375rem;border:1px solid #d1d5db;padding:.5rem .75rem;background-color:#fff;font-size:1rem;min-width:0;display:flex;align-items:center}.v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown:hover,.v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown.active{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.dark .v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.dark .v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown .text{color:#f3f4f6}.dark .v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown .search.icon,.dark .v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown .dropdown.icon{color:#9ca3af}.dark .v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown:hover,.dark .v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown.active{border-color:#818cf8;box-shadow:0 0 0 1px #818cf8}.v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown>.text{min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown>.search.icon{margin-right:.5rem;flex-shrink:0}.v-select-field-wrapper[data-v-d08f80e5] .ui.search.selection.dropdown>.dropdown.icon{flex-shrink:0}.v-select-field-clear[data-v-d08f80e5]{position:absolute;top:50%;right:2rem;transform:translateY(-50%);width:1.25rem;height:1.25rem;padding:0;border:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;cursor:pointer;z-index:2}.v-select-field-clear[data-v-d08f80e5]:hover{opacity:.8}.custom-scrollbar[data-v-52fe49fa]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-52fe49fa]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-52fe49fa]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar[data-v-52fe49fa]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.math-condition-editor[data-v-6b2b7f09]{min-height:200px}.condition-case-card[data-v-6b2b7f09]{padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.condition-row[data-v-6b2b7f09]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.condition-badge[data-v-6b2b7f09]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px}.condition-badge.origin[data-v-6b2b7f09]{background:#dbeafe;color:#1d4ed8}.condition-badge.dest[data-v-6b2b7f09]{background:#d1fae5;color:#047857}.condition-select[data-v-6b2b7f09],.condition-input[data-v-6b2b7f09]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.condition-select[data-v-6b2b7f09]{min-width:140px}.condition-select.op[data-v-6b2b7f09]{min-width:60px}.condition-input[data-v-6b2b7f09]{min-width:100px}.condition-remove[data-v-6b2b7f09]{padding:4px 8px;color:#64748b;background:transparent;border:none;cursor:pointer;border-radius:4px}.condition-remove[data-v-6b2b7f09]:hover{color:#dc2626;background:#fef2f2}.condition-add[data-v-6b2b7f09],.condition-add-case[data-v-6b2b7f09]{font-size:12px;font-weight:500;color:#2563eb;background:transparent;border:1px dashed #93c5fd;padding:6px 12px;border-radius:6px;cursor:pointer}.condition-add-case[data-v-6b2b7f09]{margin-top:8px}.condition-add[data-v-6b2b7f09]:hover,.condition-add-case[data-v-6b2b7f09]:hover{background:#eff6ff}.general-tab[data-v-90d1a6ea]{display:flex;flex-direction:column;gap:1.75rem}.section-card[data-v-90d1a6ea]{background:linear-gradient(to bottom,#fff,#fafbfc);border:1px solid rgb(226 232 240);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0000000a}.section-title[data-v-90d1a6ea]{font-size:.8125rem;font-weight:600;color:#334155;letter-spacing:.02em;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgb(226 232 240)}.section-fields[data-v-90d1a6ea]{margin-top:0}.config-by-type[data-v-90d1a6ea] .section-title{margin-bottom:1rem}.options-tab[data-v-abb9bf5b]{display:flex;flex-direction:column;gap:1.75rem}.section-card[data-v-abb9bf5b]{background:linear-gradient(to bottom,#fff,#fafbfc);border:1px solid rgb(226 232 240);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0000000a}.section-title[data-v-abb9bf5b]{font-size:.8125rem;font-weight:600;color:#334155;letter-spacing:.02em;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgb(226 232 240)}.section-fields[data-v-abb9bf5b]{margin-top:0}.option-row-card[data-v-abb9bf5b]{border:1px solid rgb(226 232 240);border-radius:10px;padding:1rem 1.25rem;background:#fff;box-shadow:0 1px 2px #00000008;min-width:0}.field-editor-content[data-v-e6a7ae4c] .space-y-6{margin-top:0}.field-editor-content[data-v-e6a7ae4c]>form>div{padding-bottom:2rem}.save-success-button[data-v-e6a7ae4c]{animation:buttonSuccessPulse-e6a7ae4c 1s ease-in-out}.save-success-button[data-v-e6a7ae4c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(34,197,94,.2),transparent);animation:shimmer-e6a7ae4c 1s ease-in-out}@keyframes buttonSuccessPulse-e6a7ae4c{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 4px #22c55e33}}@keyframes shimmer-e6a7ae4c{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes checkmarkAppear-e6a7ae4c{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.custom-scrollbar[data-v-ad8a11b3]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-ad8a11b3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.custom-scrollbar[data-v-ad8a11b3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-ad8a11b3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.narrow-field-hover-expand[data-v-7c704c2f]{transition:z-index .2s ease}.narrow-field-hover-expand[data-v-7c704c2f]:hover{z-index:50;position:relative}.narrow-field-hover-expand .rounded-lg[data-v-7c704c2f]{transition:box-shadow .2s ease}.narrow-field-hover-expand:hover .rounded-lg[data-v-7c704c2f]{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.form-edit-grid-wrapper[data-v-7c704c2f]{background-color:#f9fafb99}.form-edit-grid-bg[data-v-7c704c2f]{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 12 - 2px),rgba(99,102,241,.15) calc(100% / 12 - 2px),rgba(99,102,241,.15) calc(100% / 12));background-size:100% 100%}.group-row-grid-lines[data-v-7c704c2f]{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 12 - 1px),rgba(148,163,184,.25) calc(100% / 12 - 1px),rgba(148,163,184,.25) calc(100% / 12));background-size:100% 100%}.group-row-drop-slots[data-v-7c704c2f]{pointer-events:none}.group-row-drop-slots .group-drop-slot[data-v-7c704c2f]{min-height:48px;border:1px dashed rgba(148,163,184,.5);background:#f1f5f999;border-radius:4px;transition:background .15s}.group-row-drop-slots .group-drop-slot[data-v-7c704c2f]:hover{background:#e2e8f0e6}.form-edit-scroll-with-fixed-actions[data-v-7c704c2f]{padding-bottom:max(7.5rem,calc(6rem + env(safe-area-inset-bottom)));position:relative;z-index:0}
