:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (width>=768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:#0000}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.od-app-root{--od-panel-surface:#fff;--od-table-surface:#fff;--od-table-font-size:13px;--od-table-line-height:1.28;--od-table-cell-padding-y:4px;--od-table-cell-padding-x:6px;--od-table-row-height:36px;--od-table-text:#1e293b;--od-table-text-muted:#64748b;--od-table-border-color:#e8edf7;--od-table-header-bg:#f1f5ff;--od-table-header-fg:#3d4a63;--od-table-wrap-border:var(--od-color-border-muted,#dce3f5);--od-table-wrap-radius:10px;--od-table-row-hover-bg:#f8fafc;--od-table-col-title-min-width:200px;--od-table-col-title-max-width:380px;--od-badge-font-size:11.5px;--od-badge-padding-y:2px;--od-badge-padding-x:6px;--od-control-height-sm:32px;--od-input-padding-y:6px;--od-input-padding-x:8px;--od-input-inline-padding-y:4px;--od-input-inline-padding-x:7px;--od-select-padding-y:3px;--od-select-padding-x:5px;--od-button-compact-height:32px;--od-action-icon-color:#475569;--od-action-icon-color-hover:var(--od-color-primary,#fc4200);--od-action-icon-muted:#52525b}.od-page{box-sizing:border-box;flex-direction:column;gap:11px;width:100%;display:flex}.od-page-inner{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:940px;margin:0 auto 0 0;display:flex}.od-page-inner--full{align-self:stretch;width:100%;max-width:none}.od-page-inner--full.od-page-inner--align-stretch{align-items:stretch}.od-table.od-table--listing-wide{width:100%;min-width:960px}.od-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.od-status-line{border:1px dashed var(--od-color-border-muted,#dce3f5);color:#334155;background:#fafbff;border-radius:8px;margin:0;padding:10px 11px}.od-status-line--error{color:#7f1d1d;background:#fff7f7;border-color:#e8b4b4}.od-inline-msg{color:#7f1d1d;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.od-filters{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:6px;width:100%;margin-bottom:0;font-size:13px;display:flex}.od-filters-row{flex-wrap:wrap;align-items:flex-end;gap:8px 11px;display:flex}.od-filters-row--main{align-items:flex-start;width:100%}.od-filter-field{flex-direction:column;gap:2px;min-width:0;display:flex}.od-filter-field--grow{flex:0 200px;min-width:280px}.od-filter-label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.od-filter-input:focus,.od-filter-select:focus,select.od-filter-multiselect:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-filter-input,.od-filter-select{font-size:var(--od-table-font-size,13px);padding:var(--od-input-inline-padding-y,4px) var(--od-input-inline-padding-x,7px);border:1px solid var(--od-color-border-muted,#dce3f5);color:var(--od-table-text,#1e293b);box-sizing:border-box;min-height:var(--od-control-height-sm,32px);background:#fff;border-radius:8px;line-height:1.3}.od-filter-input{width:100%;max-width:none}.od-filter-select{min-width:120px}.od-filter-select--narrow{width:auto;min-width:72px}.od-filter-select--idioma{min-width:140px}select.od-filter-multiselect{border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;box-sizing:border-box;background:#fff;border-radius:8px;min-width:200px;max-width:100%;min-height:88px;padding:5px 7px;font-size:13px;line-height:1.35}select.od-filter-multiselect option{padding:3px 5px}.od-filter-hint{color:#64748b;margin:2px 0 0;padding:5px 7px;font-size:11px;line-height:1.35}.od-filter-dropdown{width:100%;min-width:0;display:block;position:relative}.od-filter-dropdown--narrow{width:auto;min-width:72px;max-width:100%;display:inline-block}.od-filter-dropdown__trigger{cursor:pointer;text-align:left;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M2.5 4.25L6 7.75l3.5-3.5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;width:100%;margin:0;padding-right:28px;font-family:inherit}.od-filter-dropdown--narrow .od-filter-dropdown__trigger{width:auto;min-width:72px}.od-filter-dropdown__trigger:disabled{opacity:.55;cursor:not-allowed}.od-filter-dropdown__trigger.od-filter-select-like{font-size:var(--od-table-font-size,13px);padding:var(--od-input-inline-padding-y,4px) var(--od-input-inline-padding-x,7px);border:1px solid var(--od-color-border-muted,#dce3f5);color:var(--od-table-text,#1e293b);box-sizing:border-box;min-height:var(--od-control-height-sm,32px);background-color:#fff;border-radius:8px;padding-right:28px;line-height:1.3}.od-filter-dropdown__trigger.od-filter-select-like:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-filter-dropdown__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.od-filter-dropdown__panel{z-index:40;box-sizing:border-box;border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:8px;min-width:100%;max-width:min(360px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0f172a1f}.od-filter-dropdown__panel.od-filter-dropdown__panel--portal{flex-direction:column;min-width:0;max-width:min(400px,100vw - 24px);display:flex;position:fixed;inset:auto;overflow:hidden}.od-filter-dropdown--narrow .od-filter-dropdown__panel{min-width:200px;right:auto}.od-filter-dropdown.od-filter--sm{width:100%;max-width:min(120px,100%)}.od-filter-dropdown.od-filter--sm .od-filter-dropdown__panel{min-width:max(100%,120px);max-width:min(360px,100vw - 24px);right:auto}.od-filter-dropdown.od-filter--md{width:100%;max-width:min(200px,100%)}.od-filter-dropdown.od-filter--md .od-filter-dropdown__panel{min-width:max(100%,180px);max-width:min(400px,100vw - 24px);right:auto}.od-filter-dropdown.od-filter--lg{width:100%;max-width:min(260px,100%)}.od-filter-dropdown.od-filter--lg .od-filter-dropdown__panel{min-width:max(100%,220px);max-width:min(400px,100vw - 24px);right:auto}.od-filter-dropdown.od-filter--xl{width:100%;max-width:min(340px,100%)}.od-filter-dropdown.od-filter--xl .od-filter-dropdown__panel{min-width:max(100%,280px);max-width:min(420px,100vw - 24px);right:auto}.od-filter-dropdown.od-filter--sm .od-filter-dropdown__panel.od-filter-dropdown__panel--portal,.od-filter-dropdown.od-filter--md .od-filter-dropdown__panel.od-filter-dropdown__panel--portal,.od-filter-dropdown.od-filter--lg .od-filter-dropdown__panel.od-filter-dropdown__panel--portal,.od-filter-dropdown.od-filter--xl .od-filter-dropdown__panel.od-filter-dropdown__panel--portal{min-width:0}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-dropdown.od-filter--sm){flex:0 120px;max-width:min(120px,100%)}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-dropdown.od-filter--md){flex:0 200px;max-width:min(215px,100%)}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-dropdown.od-filter--lg){flex:0 240px;max-width:min(320px,100%)}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-dropdown.od-filter--xl){flex:0 320px;max-width:min(380px,100%)}.od-filter-dropdown__toolbar{align-items:center;gap:6px;margin-bottom:6px;display:flex}.od-filter-dropdown__toolbar-spacer{flex:1;min-width:0}.od-filter-dropdown__search{min-width:0;padding:var(--od-input-inline-padding-y,4px) var(--od-input-inline-padding-x,7px);border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;box-sizing:border-box;background:#fafbff;border-radius:6px;flex:1;font-size:13px;line-height:1.3}.od-filter-dropdown__search:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-filter-dropdown__clear{letter-spacing:.02em;text-transform:uppercase;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:0;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600}.od-filter-dropdown__clear:hover{color:#334155;background:#f1f5f9}.od-filter-dropdown__list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.od-filter-dropdown__list::-webkit-scrollbar{width:6px}.od-filter-dropdown__list::-webkit-scrollbar-track{background:0 0}.od-filter-dropdown__list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.od-filter-dropdown__list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-filter-dropdown__empty{color:#64748b;margin:0;padding:8px 10px;font-size:12px}.od-filter-dropdown__option{color:#1e293b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:7px 8px;font-family:inherit;font-size:13px;line-height:1.3;display:flex}.od-filter-dropdown__option:hover{background:#f1f5f9}.od-filter-dropdown__option--selected{background:#e2e8f073}.od-filter-dropdown__option-main{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.od-filter-dropdown__mark{width:1em;color:var(--od-color-primary,#fc4200);flex-shrink:0;justify-content:center;font-size:11px;display:inline-flex}.od-filter-dropdown__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.od-filter-dropdown__count{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600}.od-filter-multiselect{width:100%;min-width:0;display:block;position:relative}.od-filter-multiselect--narrow{width:auto;min-width:72px;max-width:100%;display:inline-block}.od-filter-multiselect__trigger{cursor:pointer;text-align:left;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M2.5 4.25L6 7.75l3.5-3.5'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;width:100%;margin:0;padding-right:28px;font-family:inherit}.od-filter-multiselect--narrow .od-filter-multiselect__trigger{width:auto;min-width:72px}.od-filter-multiselect__trigger:disabled{opacity:.55;cursor:not-allowed}.od-filter-multiselect__trigger.od-filter-select-like{font-size:var(--od-table-font-size,13px);padding:var(--od-input-inline-padding-y,4px) var(--od-input-inline-padding-x,7px);border:1px solid var(--od-color-border-muted,#dce3f5);color:var(--od-table-text,#1e293b);box-sizing:border-box;min-height:var(--od-control-height-sm,32px);background-color:#fff;border-radius:8px;padding-right:28px;line-height:1.3}.od-filter-multiselect__trigger.od-filter-select-like:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-filter-multiselect__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.od-filter-multiselect__panel{z-index:40;box-sizing:border-box;border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:8px;min-width:100%;max-width:min(360px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0f172a1f}.od-filter-multiselect__panel.od-filter-multiselect__panel--portal{flex-direction:column;min-width:0;max-width:min(400px,100vw - 24px);display:flex;position:fixed;inset:auto;overflow:hidden}.od-filter-multiselect--narrow .od-filter-multiselect__panel{min-width:200px;right:auto}.od-filter-multiselect.od-filter--sm{width:100%;max-width:min(120px,100%)}.od-filter-multiselect.od-filter--sm .od-filter-multiselect__panel{min-width:max(100%,120px);max-width:min(360px,100vw - 24px);right:auto}.od-filter-multiselect.od-filter--md{width:100%;max-width:min(200px,100%)}.od-filter-multiselect.od-filter--md .od-filter-multiselect__panel{min-width:max(100%,180px);max-width:min(400px,100vw - 24px);right:auto}.od-filter-multiselect.od-filter--lg{width:100%;max-width:min(260px,100%)}.od-filter-multiselect.od-filter--lg .od-filter-multiselect__panel{min-width:max(100%,220px);max-width:min(400px,100vw - 24px);right:auto}.od-filter-multiselect.od-filter--xl{width:100%;max-width:min(340px,100%)}.od-filter-multiselect.od-filter--xl .od-filter-multiselect__panel{min-width:max(100%,280px);max-width:min(420px,100vw - 24px);right:auto}.od-filter-multiselect.od-filter--sm .od-filter-multiselect__panel.od-filter-multiselect__panel--portal,.od-filter-multiselect.od-filter--md .od-filter-multiselect__panel.od-filter-multiselect__panel--portal,.od-filter-multiselect.od-filter--lg .od-filter-multiselect__panel.od-filter-multiselect__panel--portal,.od-filter-multiselect.od-filter--xl .od-filter-multiselect__panel.od-filter-multiselect__panel--portal{min-width:0}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-multiselect.od-filter--sm){flex:0 120px;max-width:min(120px,100%)}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-multiselect.od-filter--md){flex:0 200px;max-width:min(215px,100%)}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-multiselect.od-filter--lg){flex:0 240px;max-width:min(320px,100%)}.od-filters-row.od-filters-row--select-grid .od-filter-field:has(.od-filter-multiselect.od-filter--xl){flex:0 320px;max-width:min(380px,100%)}.od-filter-multiselect__toolbar{align-items:center;gap:6px;margin-bottom:6px;display:flex}.od-filter-multiselect__toolbar-spacer{flex:1;min-width:0}.od-filter-multiselect__search{min-width:0;padding:var(--od-input-inline-padding-y,4px) var(--od-input-inline-padding-x,7px);border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;box-sizing:border-box;background:#fafbff;border-radius:6px;flex:1;font-size:13px;line-height:1.3}.od-filter-multiselect__search:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-filter-multiselect__clear{letter-spacing:.02em;text-transform:uppercase;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin:0;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600}.od-filter-multiselect__clear:hover{color:#334155;background:#f1f5f9}.od-filter-multiselect__toolbar-addon{padding:0 8px 6px}.od-filter-multiselect__list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.od-filter-multiselect__list::-webkit-scrollbar{width:6px}.od-filter-multiselect__list::-webkit-scrollbar-track{background:0 0}.od-filter-multiselect__list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.od-filter-multiselect__list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-filter-multiselect__empty{color:#64748b;margin:0;padding:8px 10px;font-size:12px}.od-filter-multiselect__option{color:#1e293b;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0;padding:7px 8px;font-family:inherit;font-size:13px;line-height:1.3;display:flex}.od-filter-multiselect__option:hover{background:#f1f5f9}.od-filter-multiselect__option--selected{background:#e2e8f08c}.od-filter-multiselect__option-main{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.od-filter-multiselect__mark{width:1em;color:var(--od-color-primary,#fc4200);flex-shrink:0;justify-content:center;font-size:11px;font-weight:700;display:inline-flex}.od-filter-multiselect__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.od-filter-multiselect__count{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600}.od-filter-multiselect__panel--up{top:auto;bottom:calc(100% + 4px)}.od-filter-mode-toggle{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.od-filter-mode-toggle__label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.od-filter-mode-toggle__button{border:1px solid var(--od-color-border-muted,#dce3f5);color:#64748b;cursor:pointer;background:#fff;border-radius:6px;margin:0;padding:3px 8px;font-family:inherit;font-size:11px}.od-filter-mode-toggle__button:hover{color:#334155;border-color:#cbd5e1}.od-filter-mode-toggle__button--active{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fc42001f);color:var(--od-color-primary,#fc4200)}.od-filter-mode-toggle__button--active:hover{border-color:var(--od-color-primary-hover,#e03a00);color:var(--od-color-primary-hover,#e03a00)}.od-filter-search-input{font-size:var(--od-table-font-size,13px);width:100%;padding:var(--od-input-inline-padding-y,4px) var(--od-input-inline-padding-x,7px);border:1px solid var(--od-color-border-muted,#dce3f5);color:var(--od-table-text,#1e293b);box-sizing:border-box;min-height:var(--od-control-height-sm,32px);background:#fff;border-radius:8px;line-height:1.3}.od-filter-search-input:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-global-search{width:100%;min-width:0;position:relative}.od-global-search-icon{color:#64748b;pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:14px;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.od-global-search-input{width:100%;padding-left:30px}.od-global-search-panel{min-width:max(100%,320px);max-width:min(640px,100vw - 24px);padding:6px;right:auto}.od-global-search-group{letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin:6px 0 4px;padding:4px 8px;font-size:11px;font-weight:700}.od-global-search-list{max-height:320px}.od-global-search-item--active{background:#e2e8f073}@media (width<=640px){.od-filters-row--main{flex-direction:column;align-items:stretch}.od-list-toolbar .od-filters-row--main{flex-direction:row;align-items:flex-end}select.od-filter-multiselect,.od-filter-multiselect{width:100%;min-width:0}}.od-table-wrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;border:1px solid var(--od-table-wrap-border);border-radius:var(--od-table-wrap-radius);background:var(--od-table-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:100%;padding:0;display:block;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a}.od-table{border-collapse:collapse;font-size:var(--od-table-font-size);color:var(--od-table-text);background-color:var(--od-table-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.od-table th,.od-table td{padding:var(--od-table-cell-padding-y) var(--od-table-cell-padding-x);line-height:var(--od-table-line-height);text-align:left;vertical-align:middle;border-bottom:1px solid var(--od-table-border-color);box-sizing:border-box}.od-table th{z-index:1;background:var(--od-table-header-bg);color:var(--od-table-header-fg);font-weight:600;position:sticky;top:0}.od-app-root .od-table tbody tr{min-height:var(--od-table-row-height);background-color:var(--od-table-surface)}.od-app-root .od-table tbody tr:hover{background-color:var(--od-table-row-hover-bg)}.od-app-root .od-table tbody tr.od-table-row--clickable{cursor:pointer}.od-table td{color:var(--od-table-text);background-color:#0000}.od-table--fill{table-layout:auto;width:100%;min-width:0}.od-table--fit{table-layout:auto;width:max-content;max-width:100%}.od-table-col--title{min-width:min(var(--od-table-col-title-min-width), 100%);max-width:var(--od-table-col-title-max-width);overflow:hidden}.od-table-col--title .od-inline-input{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;overflow:hidden}.od-table-col--actions{text-align:left;vertical-align:middle;white-space:nowrap;width:auto;min-width:52px;max-width:140px}.od-table-inline-actions{align-items:center;gap:6px;display:inline-flex}.od-table .od-table-col--actions ion-button.od-icon-button.button-clear,.od-table .od-table-col--actions ion-button.od-action-ion.button-clear{--color:var(--od-action-icon-color,#475569);--background-hover:transparent;--background-focused:transparent;--background-activated:transparent;--ripple-color:var(--od-color-primary-soft,#fc42001f);color:var(--od-action-icon-color,#475569)}.od-table .od-table-col--actions ion-button.od-icon-button.button-clear:hover,.od-table .od-table-col--actions ion-button.od-icon-button.button-clear.ion-focused,.od-table .od-table-col--actions ion-button.od-action-ion.button-clear:hover,.od-table .od-table-col--actions ion-button.od-action-ion.button-clear.ion-focused{--color:var(--od-action-icon-color-hover,var(--od-color-primary,#fc4200));color:var(--od-action-icon-color-hover,var(--od-color-primary,#fc4200))}.od-table .od-table-col--actions ion-button.od-icon-button.button-clear::part(native),.od-table .od-table-col--actions ion-button.od-action-ion.button-clear::part(native){color:inherit}.od-table-col--date{white-space:nowrap;min-width:112px;max-width:140px;padding-left:4px;padding-right:4px;overflow:hidden}.od-table-col--compact{min-width:96px;max-width:140px}.od-table-cell--ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:320px;overflow:hidden}.od-select-compact{font-size:var(--od-table-font-size);padding:var(--od-select-padding-y) var(--od-select-padding-x);min-height:var(--od-control-height-sm);box-sizing:border-box;border:1px solid var(--od-color-border-muted,#dce3f5);color:var(--od-table-text);background:#fff;border-radius:8px;max-width:100%;font-family:inherit;line-height:1.25}.od-select-compact:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-inline-input{width:100%;max-width:100%;font-size:var(--od-table-font-size,13px);line-height:var(--od-table-line-height,1.28);padding:var(--od-input-inline-padding-y,2px) var(--od-input-inline-padding-x,5px);color:inherit;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;margin:0;font-family:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}.od-table .od-inline-input:not(:disabled){color:var(--od-table-text);background-color:#fff}.od-inline-input:hover:not(:disabled){border-color:var(--od-color-border-muted,#dce3f5);background:#fafbfc}.od-inline-input:focus,.od-inline-input:focus-visible{background:#fff;border-color:#cbd5e1;box-shadow:0 0 0 2px #e2e8f0a6}.od-inline-input:disabled{color:#94a3b8;background:0 0;border-color:#0000}.od-inline-select{font-size:var(--od-table-font-size,13px);padding:var(--od-select-padding-y,3px) var(--od-select-padding-x,5px);border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;box-sizing:border-box;background:#fff;border-radius:8px;max-width:100%;font-family:inherit;line-height:1.25}.od-inline-select--wide{min-width:120px}.od-inline-select:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0a6}.od-inline-date{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:112px;max-width:132px;padding:2px 4px;display:block}.od-inline-date::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;filter:none}.od-inline-badge-btn{cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:0}.od-inline-date-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.od-table ion-badge.od-badge,ion-badge.od-badge,.od-table ion-badge.od-badge-compact,ion-badge.od-badge-compact{font-size:var(--od-badge-font-size);--padding-start:var(--od-badge-padding-x);--padding-end:var(--od-badge-padding-x);--padding-top:var(--od-badge-padding-y);--padding-bottom:var(--od-badge-padding-y);border-radius:999px;font-weight:600}ion-badge.od-badge--style-1,.od-badge--style-1{--background:#fff4ed;--color:#9a3412;border:1px solid #fed7aa}ion-badge.od-badge--style-2,.od-badge--style-2{--background:#eff6ff;--color:#1d4ed8;border:1px solid #bfdbfe}ion-badge.od-badge--style-3,.od-badge--style-3{--background:#ecfdf5;--color:#047857;border:1px solid #a7f3d0}ion-badge.od-badge--style-4,.od-badge--style-4{--background:#fffbeb;--color:#b45309;border:1px solid #fde68a}ion-badge.od-badge--style-5,.od-badge--style-5{--background:#fff1f2;--color:#9f1239;border:1px solid #fecdd3}ion-badge.od-badge--style-6,.od-badge--style-6{--background:#f4f4f5;--color:#52525b;border:1px solid #e4e4e7}ion-badge.od-badge--style-7,.od-badge--style-7{--background:#ffedd5;--color:#c2410c;border:1px solid #fb923c}ion-badge.od-badge--style-8,.od-badge--style-8{--background:#f5f3ff;--color:#6d28d9;border:1px solid #ddd6fe}ion-badge.od-badge--style-9,.od-badge--style-9{--background:#ecfeff;--color:#0e7490;border:1px solid #a5f3fc}.od-badge-clickable{max-width:100%;height:22px;min-height:22px;padding:0 var(--od-badge-padding-x,6px);font-size:var(--od-badge-font-size,11.5px);white-space:nowrap;cursor:pointer;color:#52525b;box-sizing:border-box;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:999px;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-weight:600;line-height:1;display:inline-flex}.od-badge-clickable[class*=od-badge--style-]{background:var(--background,#f4f4f5);color:var(--color,#52525b)}.od-badge-clickable:hover{filter:brightness(.98)}.od-badge-clickable:focus-visible{outline-offset:2px;outline:2px solid #fc420052}.od-badge-clickable:disabled{cursor:default;opacity:.65}.od-badge-clickable__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;display:inline-block;overflow:hidden}.od-badge-clickable ion-icon{opacity:.72;flex:none;width:12px;height:12px;font-size:12px}.od-action-menu{z-index:40;background:var(--od-panel-surface);border:1px solid var(--od-color-border-muted,#dce3f5);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;min-width:128px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #11122914,0 1px 2px #1112290f}.od-action-menu-item{text-align:left;cursor:pointer;color:#334155;background:0 0;border:none;width:100%;margin:0;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.3;transition:background-color .12s,color .12s;display:block}.od-action-menu-item:hover{background:var(--od-color-primary-soft,#fc42001f);color:#0f172a}.od-action-menu-item--danger{color:#a63a3a}.od-action-menu-item--danger:hover{color:#8b2e2e;background:#fc420014}.od-actions-inline{justify-content:flex-start;align-items:center;gap:0;max-width:100%;display:inline-flex;position:relative}ion-button.od-icon-button.button-clear,ion-button.od-action-ion.button-clear{--padding-start:4px;--padding-end:4px;--color:var(--od-action-icon-color);--background-hover:transparent;--ripple-color:var(--od-color-primary-soft,#fc42001f);margin:0}ion-button.od-icon-button.button-clear:hover,ion-button.od-icon-button.button-clear.ion-focused,ion-button.od-action-ion.button-clear:hover,ion-button.od-action-ion.button-clear.ion-focused{--color:var(--od-action-icon-color-hover)}ion-button.od-icon-button.button-clear::part(native),ion-button.od-action-ion.button-clear::part(native){color:inherit}.od-action-popover-content{--background:var(--od-panel-surface);--color:#334155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0}.od-action-popover-content ion-list{margin:0;padding:6px 0}.od-action-popover-content ion-item{--min-height:30px;--padding-start:14px;--inner-padding-end:14px;--background:transparent;--color:#334155;font-size:13px;line-height:1.35}.od-action-popover-content ion-item:hover{--background:#f8fafc}.od-popover-menu-label{align-items:center;gap:10px;display:inline-flex}.od-popover-menu-label--danger{color:#a63a3a}.od-popover-menu-icon{width:25px;height:25px;color:var(--od-action-icon-muted);flex-shrink:0}.od-modal-backdrop{z-index:11000;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.od-modal{background:var(--od-panel-surface,#fff);border:1px solid var(--od-color-border-muted,#dce3f5);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#334155;border-radius:12px;width:100%;max-width:420px;max-height:min(90vh,560px);font-size:13px;overflow:auto;box-shadow:0 20px 40px #0f172a1f,0 4px 12px #0f172a0f}.od-modal-header{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.od-modal-title{color:#0f172a;margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.od-modal-subtitle{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.35}.od-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;font-size:22px;line-height:1}.od-modal-close:hover{color:#0f172a;background:#f1f5f9}.od-modal-body{padding:14px 16px 16px}.od-modal.od-estimation-template-line-modal{flex-direction:column;width:min(720px,96vw);display:flex;overflow:hidden;max-width:min(720px,96vw)!important;max-height:86vh!important}.od-modal.od-estimation-template-line-modal .od-modal-body{flex:1;min-height:0;overflow-y:auto}.od-modal-actions{padding-top:4px}.od-modal-primary{border:1px solid var(--od-color-primary,#fc4200);background:var(--od-color-primary,#fc4200);color:#fff;cursor:pointer;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600}.od-modal-primary:hover{filter:brightness(.95)}.od-modal-primary:disabled{cursor:not-allowed;opacity:.62;filter:none}.od-button-secondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce3f5;border-radius:8px;height:32px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.od-button-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.od-button-secondary:disabled{cursor:not-allowed;opacity:.62}.od-form-field{flex-direction:column;gap:4px;display:flex}.od-form-label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.od-modal-primary-link{border:1px solid var(--od-color-primary,#fc4200);text-align:center;box-sizing:border-box;cursor:pointer;width:100%;color:var(--od-color-primary,#fc4200);background:#fff8f5;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:block}.od-modal-primary-link:hover{color:var(--od-color-primary-hover,#e03a00)}.od-meta-dl{grid-template-columns:minmax(96px,38%) 1fr;align-items:baseline;gap:6px 12px;margin:0 0 14px;display:grid}.od-meta-dl dt{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:11px;font-weight:600}.od-meta-dl dd{color:#1e293b;margin:0;font-size:13px}.od-card{border:1px solid var(--od-color-border-muted,#dce3f5);background:var(--od-panel-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;padding:10px}.od-card-title{margin:0 0 8px;font-size:14px;line-height:1.3}.od-card-header--inline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.od-card-header--inline .od-card-title{margin:0}.od-tabs{flex-wrap:wrap;gap:6px;width:100%;display:flex}.od-section-tabs{border:1px solid var(--od-color-border-muted,#dce3f5);background:#f8fafc;border-radius:10px;gap:4px;margin-top:6px;padding:4px}.od-section-tabs .od-section-tabs__item{color:#475569;background:0 0;border:0;border-radius:0;padding:7px 8px}.od-section-tabs .od-section-tabs__item:hover{color:#0f172a;background:0 0}.od-section-tabs .od-section-tabs__item.is-active{color:var(--od-color-primary,#fc4200);box-shadow:inset 0 -2px 0 var(--od-color-primary,#fc4200);background:0 0}.od-tab-btn{border:1px solid var(--od-color-border-muted,#dce3f5);background:var(--od-panel-surface);color:#334155;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px;line-height:1.25}.od-tab-btn.is-active{border-color:var(--od-color-primary,#fc4200);color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-list-toolbar{margin-top:4px}.od-list-toolbar__row{align-items:flex-end;gap:8px;width:100%}.od-list-toolbar__search{flex:0 280px;min-width:180px;max-width:340px}.od-list-toolbar__filters{flex:none;align-items:flex-end;display:flex}.od-filter-button{height:var(--od-control-height-sm,32px);border:1px solid var(--od-color-border-muted,#dce3f5);color:#334155;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.od-filter-button:hover{background:#f8fafc;border-color:#cbd5e1}.od-filter-button--active{border-color:var(--od-color-primary,#fc4200);color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-view-switcher{min-width:120px}.od-list-toolbar__filters-modal{width:min(760px,100vw - 48px);max-width:min(760px,100vw - 48px);max-height:calc(100vh - 80px);overflow:visible}.od-list-toolbar__filters-modal.od-modal{width:min(760px,100vw - 48px);max-width:min(760px,100vw - 48px)!important;max-height:calc(100vh - 80px)!important;overflow:visible!important}.od-list-toolbar__filters-body .od-filters-row{grid-template-columns:repeat(2,minmax(280px,300px));justify-content:flex-start;align-items:flex-start;gap:12px;display:grid}.od-modal.od-list-toolbar__filters-modal .od-modal-body{max-height:none;overflow:visible}.od-list-toolbar__filters-modal .od-filter-field,.od-list-toolbar__filters-modal .od-filter-field--grow{width:min(300px,100%);min-width:280px;max-width:300px}.od-list-toolbar__filters-modal .od-filter-dropdown,.od-list-toolbar__filters-modal .od-filter-multiselect{width:100%}.od-filter-dropdown__panel--up{top:auto;bottom:calc(100% + 4px)}@media (width<=1024px){.od-list-toolbar__search{flex:100%;width:100%;max-width:none}.od-list-toolbar__row .od-filter-field{flex:180px}.od-list-toolbar__filters{flex:180px;justify-content:stretch}.od-list-toolbar__filters .od-filter-button{width:100%}}@media (width<=640px){.od-list-toolbar__row .od-filter-field,.od-list-toolbar__filters{flex:calc(50% - 8px);min-width:0}}@media (width<=720px){.od-list-toolbar__filters-body .od-filters-row{grid-template-columns:1fr}.od-list-toolbar__filters-modal .od-filter-field,.od-list-toolbar__filters-modal .od-filter-field--grow{width:100%;min-width:0;max-width:none}}.od-kanban{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.od-kanban__viewport{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;padding-bottom:8px;overflow:auto}.od-kanban__columns{align-items:stretch;gap:10px;min-width:max-content;height:100%;min-height:100%;padding-right:4px;display:flex}.od-kanban__column{border:1px solid var(--od-color-border-muted,#dce3f5);box-sizing:border-box;background:#f8fafc;border-radius:10px;flex-direction:column;flex:0 0 min(360px,86vw);min-width:270px;max-width:380px;padding:7px;display:flex}.od-kanban__column-header{z-index:2;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;padding-bottom:6px;display:flex;position:sticky;top:0}.od-kanban__column-title{color:#334155;margin:0;font-size:13px;line-height:1.3}.od-kanban__column-count{color:#64748b;background:#eef2ff;border:1px solid #dbe5ff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.od-kanban__cards{flex-direction:column;gap:6px;display:flex}.od-kanban-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:7px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #0f172a0a}.od-kanban-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 10px #0f172a14}.od-kanban-card__title{margin:0 0 5px}.od-kanban-card__title-btn{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3;transition:color .14s}.od-kanban-card__title-btn:hover{color:var(--od-color-primary,#fc4200);text-decoration:underline}.od-kanban-card__badges{margin-bottom:5px}.od-kanban-card__meta{color:#64748b;flex-direction:column;gap:1px;font-size:11px;line-height:1.28;display:flex}.od-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.od-scrollbar::-webkit-scrollbar{width:10px;height:10px}.od-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.od-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:999px}.od-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;width:100%;display:grid}.od-pagination{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 4px 2px;display:flex}.od-pagination__summary{color:#334155;margin:0;font-size:13px}.od-pagination__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.od-pagination__meta{color:#64748b;margin-right:4px;font-size:12px}.od-pagination__btn{border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:500}.od-pagination__btn:hover:not(:disabled){background:#f4f7ff;border-color:#a8b8e8}.od-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.od-pagination__btn--primary{background:var(--od-color-primary,#fc4200);border-color:var(--od-color-primary,#fc4200);color:#fff}.od-pagination__btn--primary:hover:not(:disabled){color:#fff;background:#e03a00;border-color:#e03a00}.od-icon-svg{width:14px;height:14px;color:inherit;display:block}.od-icon-svg--ficha{width:15px;height:15px}.od-icon-svg--more{color:inherit}@keyframes odTimerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.od-app-root ion-popover.od-header-timer-popover-host{--width:min(360px, calc(100vw - 24px));--max-width:min(360px, calc(100vw - 24px));--max-height:min(440px, 78vh);--backdrop-opacity:.08}.od-header-timer-popover{--padding-start:10px;--padding-end:10px;--padding-top:10px;--padding-bottom:10px}ion-button.od-header-timer-button.button-clear{--padding-start:4px;--padding-end:4px;margin:0}.od-header-timer-icon-wrap{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.od-header-timer-icon{color:#64748b;width:24px;height:24px;font-size:24px}ion-button.od-header-timer-button:not(.od-header-timer-button--active) .od-header-timer-icon{color:#64748b}.od-header-timer-button--active .od-header-timer-icon{color:var(--od-color-primary,#fc4200)}.od-header-timer-icon-wrap--pulse .od-header-timer-icon{transform-origin:50%;animation:1.6s ease-in-out infinite odTimerPulse}.od-timer-modal{box-sizing:border-box;width:100%}.od-timer-modal__section{box-sizing:border-box;border:1px solid var(--od-color-border-muted,#dce3f5);background:#f8fafc;border-radius:8px;padding:10px 12px}.od-timer-modal__section--recent{margin-top:10px}.od-timer-modal__section-header{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.25}.od-timer-modal__task-title-btn{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0 0 4px;padding:0;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.od-timer-modal__task-title-btn:hover:not(:disabled){color:var(--od-color-primary,#fc4200);text-decoration:underline}.od-timer-modal__task-title-btn:disabled{cursor:default;opacity:.7}.od-timer-modal__task-title-btn--in-row{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;margin:0;font-size:11px;font-weight:500;display:block;overflow:hidden}.od-timer-modal__meta{color:#64748b;margin:0 0 3px;font-size:11px;line-height:1.3}.od-timer-modal__elapsed{font-variant-numeric:tabular-nums;color:var(--od-color-primary,#fc4200);letter-spacing:.02em;margin:4px 0 8px;font-size:15px;font-weight:600}.od-timer-modal__empty{color:#64748b;margin:0 0 10px;font-size:12px;line-height:1.35}.od-timer-modal__stop-btn{color:#7f1d1d;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:6px;margin-top:2px;padding:5px 12px;font-size:12px}.od-timer-modal__stop-btn:disabled{opacity:.55;cursor:not-allowed}.od-timer-modal__today{border-top:1px solid var(--od-color-border-muted,#dce3f5);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.od-timer-modal__today-label{color:#64748b}.od-timer-modal__today-value{font-variant-numeric:tabular-nums}.od-timer-modal__recent-list{margin:0;padding:0;list-style:none}.od-timer-modal__recent-item{border-bottom:1px dashed #e8edf7;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 0;display:grid}.od-timer-modal__recent-item:last-child{border-bottom:none}.od-timer-modal__restart-button{--padding-start:0;--padding-end:0;min-width:30px;min-height:30px;margin:0}.od-timer-modal__restart-button ion-icon{pointer-events:none;font-size:18px}.od-timer-modal__restart-placeholder{width:30px;height:1px}.od-timer-modal__recent-dur{font-variant-numeric:tabular-nums;color:#64748b;flex-shrink:0;font-size:11px}.od-timer-modal__recent-empty{color:#94a3b8;padding:6px 0 2px;font-size:11px}.od-timer-modal__footer-link{width:100%;color:var(--od-color-primary,#fc4200);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;font-weight:500}.od-timer-modal__footer-link:hover{color:var(--od-color-primary-hover,#e03a00);text-decoration:underline}ion-button.od-global-create-btn{--border-radius:8px;--padding-start:0;--padding-end:0;--min-height:30px;--min-width:30px;--background:var(--od-color-primary,#fc4200);--background-hover:var(--od-color-primary-hover,#e03a00);--color:#fff;letter-spacing:.01em;text-transform:none;margin:0;font-size:12px;font-weight:600}ion-button.od-global-create-btn::part(native){width:30px;min-width:30px;height:30px;min-height:30px;font-size:24px;font-weight:400;line-height:1}.od-global-create-modal{max-width:min(920px,100vw - 24px);max-height:min(88vh,700px)}.od-global-create-modal__body{grid-template-columns:176px minmax(0,1fr);gap:12px;display:grid}.od-global-create-modal__sidebar{border-right:1px solid #eef2f7;flex-direction:column;gap:4px;padding-right:10px;display:flex}.od-global-create-modal__type{color:#334155;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 9px;font-size:13px;line-height:1.3}.od-global-create-modal__type:hover:not(:disabled){background:#f8fafc}.od-global-create-modal__type.is-active{border-color:var(--od-color-primary,#fc4200);color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-global-create-modal__type:disabled{opacity:.45;cursor:not-allowed}.od-global-create-modal__panel{min-width:0}.od-global-create-task-form{flex-direction:column;gap:10px;display:flex}.od-global-create-task-form__mode-group{flex-wrap:wrap;gap:6px;display:flex}.od-global-create-task-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.od-global-create-task-form__field{flex-direction:column;gap:4px;display:flex}.od-global-create-task-form__field>span{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600}.od-global-create-task-form__textarea{resize:vertical;min-height:82px}.od-global-create-task-form__actions .od-modal-primary:disabled{opacity:.55;cursor:not-allowed}.od-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.od-planning-page .od-page-inner{max-width:1200px}.od-planning-banner{color:#9a3412;background:#fff8f5;border:1px solid #fed7aa;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:13px}.od-planning-filters .od-filters-row--select-grid{flex-wrap:wrap;align-items:flex-end;gap:12px;width:auto;padding-bottom:0;display:flex;overflow:visible}.od-planning-date-input{box-sizing:border-box;font-variant-numeric:tabular-nums;width:100%;min-width:0}.od-planning-date-wrap{flex:none;width:10rem;max-width:100%;position:relative}.od-planning-main-grid{margin-top:8px;display:block}.od-planning-day-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.od-planning-day-nav-btn{flex-shrink:0}.od-planning-blocks-section{flex:auto;min-width:0}.od-planning-blocks-title{margin:0 0 10px;font-size:16px;font-weight:600}.od-planning-blocks-shell{background:#fff;border:1px solid #e9eef8;border-radius:12px;padding:12px;overflow:visible}.od-planning-list{flex-direction:column;gap:10px;min-width:min(780px,100%);margin:0;padding:0;list-style:none;display:flex}.od-planning-muted{color:#64748b;margin:0;font-size:13px}.od-planning-card.od-card.od-card--flat{box-shadow:none;padding:8px 10px}.od-planning-list--in-shell{gap:8px;min-width:0}.od-planning-card-wrap{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;display:grid}@media (width<=720px){.od-planning-day-row{flex-wrap:wrap}.od-planning-date-wrap{flex:10rem;order:3;width:100%}.od-planning-card-wrap{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.od-planning-check{grid-area:1/1}.od-planning-times{grid-area:1/2}.od-planning-card-actions{grid-area:1/3}.od-planning-task-block{grid-area:2/1/auto/-1}}.od-planning-check input{cursor:pointer;width:16px;height:16px}.od-planning-times{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:500;display:inline-flex}.od-planning-inline-input.od-filter-input,.od-planning-inline-input.od-filter-input.od-planning-date-field{min-width:0}.od-planning-card-wrap .od-filter-input.od-planning-inline-input{font-weight:500}.od-planning-card--validated.od-card.od-card--flat{background:#f9fbfc;border-color:#e9eef8}.od-planning-card-wrap--validated .od-filter-input.od-planning-inline-input{color:#94a3b8;background-color:#fafcfd;border-color:#cbd5e1bf}.od-planning-card-wrap--validated .od-planning-times .od-planning-inline-input{opacity:.95}.od-planning-time-sep{color:#94a3b8}.od-planning-task-block{min-width:0;max-width:100%}.od-planning-task-meta{flex-wrap:wrap;align-items:center;gap:0;margin:2px 0 0;padding:0;font-size:11px;line-height:1.35;display:flex}.od-planning-task-meta-sep{color:#94a3b8;margin:0 5px}.od-planning-task-meta-link{font:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.od-planning-task-meta-link:hover,.od-planning-task-meta-link:focus{color:var(--od-color-accent-link,var(--od-color-primary,#2563eb))}.od-planning-task-meta-text{color:inherit}.od-planning-task-title-btn{max-width:100%;font:inherit;color:#0f172a;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.od-planning-task-title-btn:hover:not(:disabled),.od-planning-task-title-btn:focus,.od-planning-task-title-btn:active{color:var(--od-color-accent-link,var(--od-color-primary,#2563eb));font-weight:500;text-decoration:none}.od-planning-task-title-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--od-color-primary,#fc4200) 40%, transparent);outline-offset:2px;border-radius:4px}.od-planning-task-title-btn:disabled{cursor:default;opacity:.75}.od-planning-card-wrap--validated .od-planning-times,.od-planning-card-wrap--validated .od-planning-time-sep{color:#94a3b8}.od-planning-card-wrap--validated .od-planning-task-title-btn:not(:disabled){color:#94a3b8;text-decoration:line-through}.od-planning-card-wrap--validated .od-planning-task-title-btn:not(:disabled):hover,.od-planning-card-wrap--validated .od-planning-task-title-btn:not(:disabled):focus,.od-planning-card-wrap--validated .od-planning-task-title-btn:not(:disabled):active{color:var(--od-color-accent-link,#64748b);font-weight:500;text-decoration:line-through}.od-planning-card-actions{justify-self:end;position:relative}.od-planning-actions-menu.od-action-menu{left:auto;right:0}.od-planning-empty{margin-top:8px}.od-tab-btn--small{padding:4px 8px;font-size:12px;line-height:1.2}.od-tab-btn--primary{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary,#fc4200);color:#fff}.od-tab-btn--primary:hover{opacity:.92}.od-card.od-card--flat{border-color:#e9eef8}.od-task-timeblock-summary{margin-bottom:8px!important}.od-planning-mini-danger{color:var(--od-color-danger,#b42318);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.od-planning-mini-danger:hover{text-decoration:underline}.od-task-modal-timeblocks-main{margin-top:2px}.od-task-timeblocks-existing{border-bottom:1px solid #e9eef8;margin-bottom:6px;padding-bottom:12px}.od-task-tb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.od-task-tb-line{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex;padding:6px 8px!important}.od-task-tb-line.od-card.od-card--flat{font-weight:400}.od-task-tb-line-check{flex-shrink:0;align-items:center;display:inline-flex}.od-task-tb-line-check input{cursor:pointer;width:16px;height:16px}.od-task-tb-inline{font-variant-numeric:tabular-nums;flex:0 auto;width:auto;min-width:0;max-width:100%;font-weight:500;padding:4px 6px!important;font-size:12px!important}.od-task-tb-line input[type=date].od-task-tb-inline{min-width:8.75rem;max-width:10rem}.od-task-tb-line input[type=time].od-task-tb-inline{width:auto;min-width:4.75rem;max-width:5.5rem}.od-task-tb-check-select{border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;background:#fff;flex:6.5rem;min-width:5.5rem;max-width:11rem;padding:4px 6px!important;font-size:12px!important}.od-task-tb-line-sep{color:#94a3b8;flex-shrink:0;font-size:12px}.od-task-tb-dur{color:#64748b;flex-shrink:0;font-size:11px}.od-task-tb-more{flex-shrink:0;margin:0 0 0 auto}.od-task-tb-line--validated .od-task-tb-inline{background-color:#fafbfd;border-color:#cbd5e1bf;color:#94a3b8!important}.od-task-tb-line--validated .od-task-tb-line-sep,.od-task-tb-line--validated .od-task-tb-dur{color:#94a3b8}.od-task-tb-add-line{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-top:12px;display:flex}.od-task-tb-add-line input[type=date].od-task-tb-inline{min-width:8.75rem;max-width:10rem}.od-task-tb-add-line input[type=time].od-task-tb-inline{min-width:4.75rem;max-width:5.5rem}.od-task-tb-add-line .od-task-tb-check-select{flex:7rem;min-width:6.5rem;max-width:12rem}.od-task-tb-add-btn{flex-shrink:0;margin-left:auto}.od-task-time-entries-block{margin-top:14px}.od-task-time-entries-separator{background:#e9eef8;width:100%;height:1px;margin:0 0 10px}.od-task-time-entries-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:0;display:flex}.od-task-time-entries-toggle .od-task-modal-block-title{margin:0}.od-task-time-entries-toggle-icon{color:#64748b;flex-shrink:0;font-size:16px}.od-task-time-entries-table-wrap{width:100%}.od-task-time-entries-empty{color:#64748b;font-size:12px}.od-task-time-entries-duration{white-space:nowrap;font-variant-numeric:tabular-nums}.od-task-time-entries-total{color:#475569;margin:10px 0 0;font-size:12px}.od-task-time-entries-total strong{color:#334155;font-variant-numeric:tabular-nums}@media (width<=720px){.od-task-tb-line{flex-wrap:wrap}.od-task-tb-dur{text-align:right;width:100%;margin-left:0}.od-task-tb-add-line{flex-wrap:wrap}.od-task-tb-add-btn{width:100%;margin-left:0}}.od-rich-text-editor{color:#1f2937;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.od-rich-text-editor__with-blocks{flex-direction:column;gap:6px;width:100%;display:flex}.od-rich-text-editor__blocks-bar{justify-content:flex-end;align-items:center;display:flex}ion-button.od-rich-text-add-block-btn{--border-radius:8px;--padding-start:0;--padding-end:0;--min-height:32px;--min-width:32px;--background:#fff;--background-hover:#fc42001a;--color:var(--od-table-text,#0f2744);--box-shadow:none;margin:0}ion-button.od-rich-text-add-block-btn::part(native){box-sizing:border-box;background:#fff;border:1px solid #c5d0e6;border-radius:8px;width:32px;min-width:32px;height:32px;min-height:32px}ion-button.od-rich-text-add-block-btn:hover::part(native){background:#fc42001a;border-color:#fc420059}ion-button.od-rich-text-add-block-btn ion-icon{width:18px;height:18px;color:var(--od-table-text,#0f2744)}ion-button.od-rich-text-add-block-btn.is-active{--background:#fc42001a}.od-rich-text-editor__workspace{align-items:stretch;gap:0;min-width:0;display:flex}.od-rich-text-editor__main{flex:auto;min-width:0}.od-rich-text-editor__with-blocks.is-block-panel-open .od-rich-text-editor__content-wrap{border-top-right-radius:0;border-bottom-right-radius:0}.od-rich-text-block-insert-panel{background:#fff;border:1px solid #dce3f5;border-left:none;border-radius:0 10px 10px 0;flex-direction:column;flex:0 0 280px;width:280px;max-width:42%;min-height:0;display:flex;overflow:hidden;box-shadow:-4px 0 16px #0f27440f}.od-rich-text-block-insert-panel__header{border-bottom:1px solid #e8edf7;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.od-rich-text-block-insert-panel__title{color:#0f2744;margin:0;font-size:13px;font-weight:700}.od-rich-text-block-insert-panel__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1.25rem;line-height:1}.od-rich-text-block-insert-panel__close:hover{color:#37374b;background:#0f27440d}.od-rich-text-block-insert-panel .od-rich-text-add-block-menu{overscroll-behavior:contain;flex:auto;min-height:0;max-height:520px;overflow:hidden auto}.od-rich-text-block-menu-scroll,.od-rich-text-slash-menu.od-rich-text-slash-menu--fixed,.od-rich-text-editor__toolbar--vertical.od-rich-text-block-menu-scroll{scrollbar-width:thin;scrollbar-color:#c5d0e6 transparent}.od-rich-text-block-menu-scroll::-webkit-scrollbar{width:6px}.od-rich-text-slash-menu.od-rich-text-slash-menu--fixed::-webkit-scrollbar{width:6px}.od-rich-text-editor__toolbar--vertical.od-rich-text-block-menu-scroll::-webkit-scrollbar{width:6px}.od-rich-text-block-menu-scroll::-webkit-scrollbar-track{background:0 0}.od-rich-text-slash-menu.od-rich-text-slash-menu--fixed::-webkit-scrollbar-track{background:0 0}.od-rich-text-editor__toolbar--vertical.od-rich-text-block-menu-scroll::-webkit-scrollbar-track{background:0 0}.od-rich-text-block-menu-scroll::-webkit-scrollbar-thumb{background:#c5d0e6;border-radius:999px}.od-rich-text-slash-menu.od-rich-text-slash-menu--fixed::-webkit-scrollbar-thumb{background:#c5d0e6;border-radius:999px}.od-rich-text-editor__toolbar--vertical.od-rich-text-block-menu-scroll::-webkit-scrollbar-thumb{background:#c5d0e6;border-radius:999px}.od-rich-text-block-menu-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-rich-text-slash-menu.od-rich-text-slash-menu--fixed::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-rich-text-editor__toolbar--vertical.od-rich-text-block-menu-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-rich-text-slash-menu.od-rich-text-slash-menu--fixed{overscroll-behavior:contain;border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:10px;overflow:hidden auto;box-shadow:0 10px 28px #0f274424}.od-rich-text-slash-menu--fixed .od-rich-text-block-menu-panel{max-height:none;overflow:visible}.od-rich-text-slash-menu .od-rich-text-block-menu-panel{min-width:280px;max-width:360px;box-shadow:none;border:none}.od-rich-text-add-block-menu .od-rich-text-editor__menu-section{padding:0 8px}.od-rich-text-add-block-menu .od-rich-text-editor__menu-section-title{padding:6px 8px 4px}.od-rich-text-add-block-menu .od-rich-text-editor__menu-section-items{gap:2px}.od-rich-text-add-block-menu .od-rich-text-editor__menu-row{padding:6px 8px}.od-rich-text-editor__content-wrap{box-sizing:border-box;resize:vertical;border:1px solid var(--od-color-border-muted,#dce3f5);height:260px;min-height:180px;max-height:520px;box-shadow:none;color:#1f2937;background:#fff;border-radius:10px;outline:none;padding:12px 14px;display:block;overflow-y:auto}.od-rich-text-editor__content-wrap:focus,.od-rich-text-editor__content-wrap:focus-visible,.od-rich-text-editor__content-wrap:focus-within{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0a6}.od-rich-text-editor__content{min-height:100%;box-shadow:none;color:#1f2937;background:0 0;border:0;outline:none;display:block}.od-rich-text-editor .ProseMirror{white-space:normal;background:0 0;min-height:100%;box-shadow:none!important;color:#1f2937!important;opacity:1!important;border:0!important;outline:none!important;font-family:inherit!important;font-size:.95rem!important;line-height:1.5!important}.od-rich-text-editor .ProseMirror:focus,.od-rich-text-editor .ProseMirror:focus-visible,.od-rich-text-editor .ProseMirror-focused{box-shadow:none!important;border:0!important;outline:none!important}.od-rich-text-editor .ProseMirror *{opacity:1!important;font-family:inherit!important}.od-rich-text-editor .ProseMirror :not([style*=color]){color:#1f2937!important}.od-rich-text-editor .ProseMirror :not(.od-tiptap-container__inner){background-color:#0000!important}.od-rich-text-editor .ProseMirror p{margin:0 0 .45rem!important;font-size:.95rem!important;font-weight:400!important;line-height:1.5!important}.od-rich-text-editor .ProseMirror h1{margin:.65rem 0 .35rem!important;font-size:1.18rem!important;font-weight:700!important;line-height:1.25!important}.od-rich-text-editor .ProseMirror h2{margin:.6rem 0 .3rem!important;font-size:1.08rem!important;font-weight:700!important;line-height:1.3!important}.od-rich-text-editor .ProseMirror h3{margin:.5rem 0 .25rem!important;font-size:1rem!important;font-weight:650!important;line-height:1.35!important}.od-rich-text-editor .ProseMirror h4{margin:.45rem 0 .2rem!important;font-size:.95rem!important;font-weight:650!important;line-height:1.35!important}.od-rich-text-editor .ProseMirror ul,.od-rich-text-editor .ProseMirror ol{margin:.35rem 0 .55rem!important;padding-left:1.4rem!important;list-style-position:outside!important}.od-rich-text-editor .ProseMirror ul[data-type=taskList]{padding-left:0!important;list-style:none!important}.od-rich-text-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex;padding-left:0!important}.od-rich-text-editor .ProseMirror ul[data-type=taskList] li>label{align-items:center;margin-top:2px;display:inline-flex}.od-rich-text-editor .ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.od-rich-text-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:.55rem 0 .7rem!important}.od-rich-text-editor .ProseMirror th,.od-rich-text-editor .ProseMirror td{border:1px solid var(--od-color-border-muted,#dce3f5);vertical-align:top;text-align:left;padding:6px 8px}.od-rich-text-editor .ProseMirror th{background:#f8fafc;font-weight:600}.od-rich-text-editor .ProseMirror li{margin:.15rem 0!important;padding-left:.15rem!important;font-size:.95rem!important;line-height:1.45!important}.od-rich-text-editor .ProseMirror li p{margin:0!important}.od-rich-text-editor .ProseMirror hr{border:0!important;border-top:1px solid var(--od-color-border-muted,#dce3f5)!important;background:0 0!important;margin:.65rem 0!important}.od-rich-text-editor .ProseMirror pre,.od-document-content pre{box-sizing:border-box;white-space:pre;scrollbar-width:thin;scrollbar-color:#c5d0e6 transparent;border-radius:10px;max-width:100%;overflow-x:auto;border:1px solid var(--od-color-border-muted,#dce3f5)!important;background:var(--od-surface-muted,#f8fafc)!important;color:var(--od-table-text,#1f2937)!important;margin:.85rem 0!important;padding:.875rem 1rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.875rem!important;line-height:1.55!important}.od-rich-text-editor .ProseMirror pre::-webkit-scrollbar{height:6px}.od-document-content pre::-webkit-scrollbar{height:6px}.od-rich-text-editor .ProseMirror pre::-webkit-scrollbar-track{background:0 0}.od-document-content pre::-webkit-scrollbar-track{background:0 0}.od-rich-text-editor .ProseMirror pre::-webkit-scrollbar-thumb{background:#c5d0e6;border-radius:999px}.od-document-content pre::-webkit-scrollbar-thumb{background:#c5d0e6;border-radius:999px}.od-rich-text-editor .ProseMirror pre::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-document-content pre::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-rich-text-editor .ProseMirror pre code,.od-document-content pre code{white-space:inherit;display:block;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-family:inherit!important}.od-rich-text-editor .ProseMirror :not(pre)>code,.od-document-content :not(pre)>code{border-radius:6px;background:var(--od-surface-muted,#f8fafc)!important;border:1px solid var(--od-color-border-muted,#dce3f5)!important;color:var(--od-table-text,#1f2937)!important;padding:.125rem .35rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.9em!important}.od-rich-columns{gap:16px;min-width:0;margin:12px 0;display:grid}.od-rich-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.od-rich-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.od-rich-columns--50-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.od-rich-columns--60-40{grid-template-columns:60% 40%}.od-rich-columns--40-60{grid-template-columns:40% 60%}.od-rich-columns--20-80{grid-template-columns:20% 80%}.od-rich-columns--80-20{grid-template-columns:80% 20%}.od-rich-columns--75-25{grid-template-columns:75% 25%}.od-rich-columns--25-75{grid-template-columns:25% 75%}.od-rich-columns--33-33-33{grid-template-columns:repeat(3,minmax(0,1fr))}.od-rich-columns--20-60-20{grid-template-columns:20% 60% 20%}.od-rich-columns--60-20-20{grid-template-columns:60% 20% 20%}.od-rich-columns--20-20-60{grid-template-columns:20% 20% 60%}.od-rich-column{min-width:0}.od-rich-text-editor .ProseMirror .od-rich-columns{border:1px dashed var(--od-color-border-muted,#cbd5e1);background:#f8fafceb;border-radius:8px;padding:8px}.od-rich-text-editor .ProseMirror .od-editor-block{width:100%;margin:12px 0}.od-editor-icon-button{border:1px solid var(--od-color-border-muted,#dce3f5);background:var(--od-panel-surface,#fff);color:#64748b;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:inherit;line-height:1;display:inline-flex}.od-editor-icon-button ion-icon{width:16px;height:16px}.od-editor-icon-button:hover{border-color:var(--od-color-primary,#fc4200);color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-rich-text-editor .ProseMirror .od-editor-tabs{border:0;border-radius:0;width:100%;margin:12px 0;position:relative;overflow:visible;background-color:#0000!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__bubble{z-index:25;border:1px solid var(--od-color-border-muted,#dce3f5);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;align-items:center;gap:4px;padding:4px;display:none;position:absolute;top:-40px;right:0;box-shadow:0 4px 12px #0f172a1f;background:#fff!important}.od-rich-text-editor .ProseMirror .od-editor-tabs:hover>.od-editor-tabs__bubble,.od-rich-text-editor .ProseMirror .od-editor-tabs:focus-within>.od-editor-tabs__bubble{display:inline-flex}.od-editor-tabs__bubble-add,.od-editor-tabs__bubble-delete{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.od-editor-tabs__bubble-delete{color:#a63a3a}.od-editor-tabs__bubble-delete:hover{color:#8b2e2e}.od-editor-tabs__bubble-add ion-icon,.od-editor-tabs__bubble-delete ion-icon{flex-shrink:0;width:14px;height:14px;font-size:14px}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__header{border:0;margin:0;padding:0;display:block;background-color:#0000!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:0;width:100%;min-width:0;margin:0 0 10px;padding:0;display:flex;overflow:hidden;background-color:#fff!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__tab{text-align:center;cursor:pointer;box-sizing:border-box;border:0;border-right:1px solid #edf2fb;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:96px;max-width:none;height:34px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .12s,color .12s,background-color .12s,box-shadow .12s;display:inline-flex;position:relative;color:#64748b!important;background-color:#0000!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__tab:last-child{border-right:0}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__tab:hover{color:#334155!important;background-color:#f8faff!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__tab.is-active{box-shadow:inset 0 0 0 1px #fed7aa;color:var(--od-color-primary,#fc4200)!important;background-color:#fff4ed!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__tab-input{width:100%;min-width:64px;max-width:220px;height:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;outline:none;margin:0;padding:0;color:inherit!important;background-color:#0000!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__tab-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden;color:inherit!important;background-color:#0000!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__panels{border:1px solid #e5eaf5;border-radius:8px;min-height:72px;padding:10px;display:block;background-color:#fff!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__panel{opacity:0;pointer-events:none;height:0;max-height:0;display:block;overflow:hidden;background-color:#0000!important}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__panel.is-active{opacity:1;pointer-events:auto;height:auto;max-height:none;overflow:visible}.od-editor-tabs__panel-content{color:#1f2937;caret-color:#1f2937;outline:none;width:100%;min-height:48px;display:block}.od-editor-tabs__panel-content>*{color:inherit}.od-editor-tabs__panel-content p{min-height:1.35em}.od-editor-tabs__panel-content>:first-child{margin-top:0}.od-editor-tabs__panel-content>:last-child{margin-bottom:0}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__panel>:first-child{margin-top:0}.od-rich-text-editor .ProseMirror .od-editor-tabs .od-editor-tabs__panel>:last-child{margin-bottom:0}.od-rich-tabs-menu__toolbar{gap:4px}.od-rich-tabs-menu__add{align-items:center;gap:6px;display:inline-flex}.od-rich-tabs-menu__add ion-icon{flex-shrink:0;width:14px;height:14px;font-size:14px}.od-rich-text-editor .ProseMirror .od-editor-disclosure{border:1px solid var(--od-color-border-muted,#dce3f5);background:var(--od-panel-surface,#fff);border-radius:8px;overflow:hidden}.od-editor-disclosure__summary{border-bottom:1px solid var(--od-color-border-muted,#dce3f5);background:#f8fafc;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.od-editor-disclosure__title{color:#0f172a;min-width:0;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:13px;font-weight:600}.od-editor-disclosure__content{padding:14px;display:none}.od-editor-disclosure.is-open .od-editor-disclosure__content,.od-editor-disclosure[data-open=true] .od-editor-disclosure__content{display:block}.od-editor-disclosure__content>:first-child{margin-top:0}.od-editor-disclosure__content>:last-child{margin-bottom:0}@media (width<=768px){.od-rich-columns{grid-template-columns:1fr}}.od-rich-text-editor .ProseMirror strong,.od-rich-text-editor .ProseMirror b{font-weight:700!important}.od-rich-text-editor__toolbar{border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 4px 12px #0f172a1f}.od-rich-text-editor__toolbar--vertical{flex-direction:column;align-items:stretch;gap:0;min-width:196px;max-width:220px;max-height:min(320px,70vh);padding:6px 0;overflow:hidden auto}.od-rich-text-editor__toolbar-popover{z-index:var(--od-z-dropdown);padding:0}.od-rich-text-editor__menu-section{border-bottom:1px solid var(--od-color-border-muted,#e8edf7);padding:4px 0}.od-rich-text-editor__menu-section:last-child{border-bottom:0}.od-rich-text-editor__menu-section-title{letter-spacing:.04em;text-transform:uppercase;color:#64748b;padding:2px 10px 4px;font-size:10px;font-weight:700;line-height:1.2}.od-rich-text-editor__menu-section-items{flex-direction:column;gap:1px;padding:0 6px 4px;display:flex}.od-rich-text-editor__menu-row{box-sizing:border-box;text-align:left;color:#1f2937;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;height:auto;min-height:0;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.25;display:block}.od-rich-text-editor__menu-row-content{align-items:center;gap:7px;display:inline-flex}.od-rich-text-editor__menu-row-icon{color:#64748b;flex-shrink:0;width:13px;height:13px}.od-rich-text-editor__menu-row-img{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}.od-rich-text-editor__menu-row-glyph{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.od-rich-text-editor__menu-row-glyph--paragraph{letter-spacing:-.02em;font-size:10px;font-weight:600}.od-rich-text-editor__menu-row-glyph--heading{letter-spacing:-.03em;font-size:10px;font-weight:800}.od-rich-text-editor__menu-row-glyph--bold{font-weight:800}.od-rich-text-editor__menu-row-glyph--italic{font-style:italic;font-weight:700}.od-rich-text-editor__menu-row-glyph--underline{font-weight:700;text-decoration:underline}.od-rich-text-editor__menu-row-glyph--strike{font-weight:700;text-decoration:line-through}.od-rich-text-editor__menu-row:hover:not(:disabled){background:#f8fafc}.od-rich-text-editor__menu-row.is-active{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fff4ef);color:#1f2937}.od-rich-text-editor__menu-row.is-disabled,.od-rich-text-editor__menu-row:disabled{opacity:.48;cursor:not-allowed;background:0 0}.od-rich-text-editor__color-block{flex-direction:column;gap:6px;padding:0 2px;display:flex}.od-rich-text-editor__color-row{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0 0;display:flex}.od-rich-text-editor__color-swatch,.od-rich-text-editor__color-clear,.od-rich-text-editor__color-apply{border:1px solid var(--od-color-border-muted,#dce3f5);color:#334155;cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;font-family:inherit}.od-rich-text-editor__color-swatch{background:var(--od-rich-text-color-swatch,#37374b);width:22px;height:22px;padding:0}.od-rich-text-editor__color-clear{width:100%;height:26px;padding:0 8px;font-size:11px;font-weight:600;line-height:1}.od-rich-text-editor__color-custom{align-items:center;gap:4px;display:flex}.od-rich-text-editor__color-input{box-sizing:border-box;border:1px solid var(--od-color-border-muted,#dce3f5);color:#1e293b;background:#fff;border-radius:6px;flex:auto;min-width:0;height:28px;padding:4px 7px;font-family:inherit;font-size:12px;line-height:1.2}.od-rich-text-editor__color-input:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-rich-text-editor__color-apply{height:28px;padding:0 8px;font-size:11px;font-weight:600;line-height:1}.od-rich-text-editor__color-apply:disabled{opacity:.48;cursor:not-allowed}.od-rich-text-editor__color-swatch:hover,.od-rich-text-editor__color-clear:hover,.od-rich-text-editor__color-apply:hover:not(:disabled){border-color:#cbd5e1}.od-rich-text-editor__color-swatch.is-active,.od-rich-text-editor__color-clear.is-active{border-color:var(--od-color-primary,#fc4200);box-shadow:0 0 0 2px var(--od-color-primary-soft,#fc42001f)}.od-rich-text-editor__button{border:1px solid var(--od-color-border-muted,#dce3f5);color:#1f2937;cursor:pointer;background:#fff;border-radius:6px;min-width:30px;height:30px;padding:0 7px;font-size:12px;font-weight:600;line-height:1}.od-rich-text-editor__button:hover{background:#f8fafc}.od-rich-text-editor__button.is-active{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fff4ef);color:#1f2937}.od-rich-text-editor__button[title=Negrita]{font-weight:800}.od-rich-text-editor__button[title=Subrayado]{text-decoration:underline}.od-rich-text-editor__button[title=Tachado]{text-decoration:line-through}.od-link-quiet:hover{text-decoration:none}.od-listing-entity-cell{min-width:180px;max-width:260px}.od-listing-entity-lines{flex-direction:column;gap:1px;line-height:1.25;display:flex}.od-listing-entity-primary{color:#475569;font-size:11px;font-weight:500}.od-listing-entity-secondary{color:#64748b;font-size:11px;font-weight:400}.od-listing-entity-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.od-listing-entity-link.od-link-quiet{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;text-align:left;box-shadow:none;background:0 0;border:none;margin:0;padding:0}.od-listing-entity-link.od-link-quiet:hover{color:var(--od-color-primary,#fc4200);background:0 0}.od-listing-entity-link.od-link-quiet:focus,.od-listing-entity-link.od-link-quiet:active{background:0 0}.od-listing-entity-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.od-list-toolbar__kanban-tools{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.od-kanban-hide-empty-toggle{border:1px solid var(--od-color-border-muted,#dce3f5);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:32px;margin:0;padding:0;display:inline-flex}.od-kanban-hide-empty-toggle:hover{color:var(--od-color-primary,#fc4200);border-color:#fed7aa}.od-kanban-hide-empty-toggle--active{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fff4ef);color:var(--od-color-primary,#fc4200)}.od-listing-workspace{flex-direction:column;gap:8px;width:100%;display:flex}.od-listing-workspace__toolbar{flex-shrink:0;width:100%}.od-listing-workspace__body{flex-direction:column;gap:8px;width:100%;display:flex}.od-listing-workspace__body--kanban{flex:auto;min-height:0;overflow:hidden}.od-page[data-od-listing-view=kanban],.od-page[data-od-listing-view=kanban] .od-page-inner--full{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.od-page[data-od-listing-view=kanban] .od-listing-workspace{flex:auto;min-height:0}.od-document-page{background:var(--od-page-bg,#f4f5f7);flex-direction:column;width:100%;min-height:100%;display:flex}.od-document-page__loading,.od-document-page__error{color:#64748b;margin:12px 16px;font-size:13px}.od-document-page__error{color:#b91c1c}.od-document-chrome{z-index:6;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex;position:sticky;top:0}.od-document-chrome--editor{background:var(--od-panel-surface,#fff);border-bottom:1px solid var(--od-color-border-muted,#dce3f5)}.od-document-chrome--preview-minimal{background:0 0;border:0;padding:8px 16px 0}.od-document-chrome__left,.od-document-chrome__right{align-items:center;gap:8px;min-width:0;display:flex}.od-document-chrome__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.od-document-chrome__eyebrow{color:var(--od-table-text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.od-document-chrome__title{color:var(--od-table-text,#1e293b);font-size:.95rem;font-weight:650;line-height:1.25}.od-document-chrome__subtitle{color:var(--od-table-text-muted,#64748b);font-size:12px}.od-document-action-btn{border:1px solid var(--od-color-border-muted,#dce3f5);background:var(--od-panel-surface,#fff);color:var(--od-table-text,#1e293b);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1.2}.od-document-action-btn:hover:not(:disabled){background:#f4f7ff;border-color:#a8b8e8}.od-document-action-btn:disabled{opacity:.45;cursor:not-allowed}.od-document-action-btn--primary{background:var(--od-color-primary,#fc4200);border-color:var(--od-color-primary,#fc4200);color:#fff}.od-document-action-btn--primary:hover:not(:disabled){color:#fff;background:#e03a00;border-color:#e03a00}.od-document-save-status{color:#64748b;font-size:12px}.od-document-save-status--idle{color:#94a3b8}.od-document-save-status--pending{color:#b45309}.od-document-save-status--saving{color:#64748b}.od-document-save-status--saved{color:#15803d}.od-document-save-status--error{color:#b91c1c}.od-document-canvas-wrap{box-sizing:border-box;flex:auto;justify-content:center;width:100%;padding:16px 16px 48px;display:flex}.od-document-canvas-wrap--preview{padding:24px 16px 40px}.od-app-root--document-preview .od-document-page--preview{background:var(--od-page-bg,#f4f5f7);min-height:100dvh}.od-app-root--document-preview .od-document-canvas-wrap--preview{padding:32px 16px 48px}.od-document-screen-actions{z-index:120;border:1px solid var(--od-color-border-soft,#dce3f5);background:color-mix(in srgb, var(--od-color-surface,#fff) 94%, transparent);border-radius:10px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:fixed;top:20px;right:24px;box-shadow:0 4px 14px #0f172a14}.od-document-screen-actions__btn{--padding-start:6px;--padding-end:6px;--padding-top:4px;--padding-bottom:4px;min-width:30px;min-height:30px;color:var(--od-color-text,#37374b);opacity:.85;margin:0}.od-document-screen-actions__btn ion-icon{font-size:18px}.od-document-screen-actions__btn:hover{opacity:1;color:var(--od-color-primary,#fc4200)}.od-document-screen-actions__btn--print{--padding-start:8px;--padding-end:10px;max-width:none}.od-document-screen-actions__label{white-space:nowrap;color:var(--od-color-text,#37374b);margin-left:4px;font-size:11px;font-weight:500;line-height:1.2}@media (width<=520px){.od-document-screen-actions{top:12px;right:12px}.od-document-screen-actions__label{display:none}.od-document-screen-actions__btn--print{--padding-start:6px;--padding-end:6px}}.od-document-canvas{background:var(--od-panel-surface,#fff);border:1px solid var(--od-color-border-muted,#dce3f5);box-sizing:border-box;border-radius:10px;width:min(100%,794px);padding:40px 48px;position:relative;box-shadow:0 4px 18px #0f172a0f}.od-document-page--editor .od-document-canvas{min-height:auto}.od-document-page--preview .od-document-canvas{min-height:auto;padding:40px 48px}.od-document-floating-actions{z-index:5;border:1px solid var(--od-color-border-muted,#dce3f5);background:#fffffff5;border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0f172a14}.od-document-floating-actions__btn{--padding-start:6px;--padding-end:6px;--padding-top:4px;--padding-bottom:4px;min-width:30px;min-height:30px;color:var(--od-table-text-muted,#64748b);margin:0}.od-document-floating-actions__btn ion-icon{font-size:18px}.od-document-floating-actions__btn:hover{color:var(--od-table-text,#1e293b)}.od-document-floating-actions__btn--print{--padding-start:8px;--padding-end:10px;max-width:none}.od-document-floating-actions__label{white-space:nowrap;margin-left:4px;font-size:11px;font-weight:500;line-height:1.2}@media (width<=520px){.od-document-floating-actions__label{display:none}.od-document-floating-actions__btn--print{--padding-start:6px;--padding-end:6px}}.od-document-canvas-actions{display:none}.od-document-editor .od-rich-text-editor{background:0 0;border:0}.od-document-editor .od-rich-text-editor__content-wrap{box-shadow:none;border:0;padding:0;resize:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.od-document-editor .od-rich-text-editor .ProseMirror{min-height:0!important;overflow:visible!important}.od-document-editor .od-rich-text-editor .ProseMirror,.od-document-content{color:var(--od-table-text,#1e293b);font-size:.95rem;line-height:1.5}.od-document-editor .od-rich-text-editor .ProseMirror h1,.od-document-content h1{margin:.65rem 0 .35rem;color:#0f2744!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.25!important}.od-document-editor .od-rich-text-editor .ProseMirror h2,.od-document-content h2{margin:.6rem 0 .3rem;color:#0f2744!important;font-size:1.15rem!important;font-weight:800!important;line-height:1.3!important}.od-document-editor .od-rich-text-editor .ProseMirror h3,.od-document-content h3{color:#0f2744;margin:.5rem 0 .25rem;font-size:1.05rem;font-weight:700;line-height:1.35}.od-document-editor .od-rich-text-editor .ProseMirror h4,.od-document-content h4{color:#0f2744;margin:.45rem 0 .2rem;font-size:.98rem;font-weight:700;line-height:1.35}.od-document-editor .od-rich-text-editor .ProseMirror p,.od-document-content p{margin:0 0 .45rem}.od-document-editor .od-rich-text-editor .ProseMirror ul,.od-document-editor .od-rich-text-editor .ProseMirror ol,.od-document-content ul,.od-document-content ol{margin:.35rem 0 .55rem;padding-left:1.4rem}.od-document-editor .od-rich-text-editor .ProseMirror ul[data-type=taskList],.od-document-content ul[data-type=taskList]{padding-left:0;list-style:none}.od-document-editor .od-rich-text-editor .ProseMirror table,.od-document-content table{border-collapse:collapse;width:100%;margin:.55rem 0 .7rem}.od-document-editor .od-rich-text-editor .ProseMirror th,.od-document-editor .od-rich-text-editor .ProseMirror td,.od-document-content th,.od-document-content td{border:1px solid var(--od-color-border-muted,#dce3f5);vertical-align:top;text-align:left;padding:6px 8px}.od-document-editor .od-rich-text-editor .ProseMirror th,.od-document-content th{background:var(--od-table-header-bg,#f1f5ff);color:var(--od-table-header-fg,#3d4a63);font-weight:600}.od-document-editor .od-rich-text-editor .ProseMirror hr,.od-document-content hr{border:0;border-top:1px solid var(--od-color-border-muted,#dce3f5);margin:.65rem 0}.od-document-content{color:var(--od-table-text,#1e293b)}.od-document-content__empty{color:#64748b;margin:0;font-size:13px}.od-document-content ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.od-document-content .od-rich-columns,.od-document-editor .od-rich-text-editor .ProseMirror .od-rich-columns{gap:16px;margin:.5rem 0 .75rem;display:grid}.od-document-content .od-rich-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.od-document-content .od-rich-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.od-document-content .od-rich-columns--50-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.od-document-content .od-rich-columns--60-40{grid-template-columns:60% 40%}.od-document-content .od-rich-columns--40-60{grid-template-columns:40% 60%}.od-document-content .od-rich-columns--20-80{grid-template-columns:20% 80%}.od-document-content .od-rich-columns--80-20{grid-template-columns:80% 20%}.od-document-content .od-rich-columns--75-25{grid-template-columns:75% 25%}.od-document-content .od-rich-columns--25-75{grid-template-columns:25% 75%}.od-document-content .od-rich-columns--33-33-33{grid-template-columns:repeat(3,minmax(0,1fr))}.od-document-content .od-rich-columns--20-60-20{grid-template-columns:20% 60% 20%}.od-document-content .od-rich-columns--60-20-20{grid-template-columns:60% 20% 20%}.od-document-content .od-rich-columns--20-20-60{grid-template-columns:20% 20% 60%}.od-document-content .od-rich-column,.od-document-editor .od-rich-text-editor .ProseMirror .od-rich-column{min-width:0}.od-document-estimation-title{margin:0 0 .65rem;color:#0f2744!important;font-size:1.15rem!important;font-weight:800!important;line-height:1.3!important}.od-document-canvas .od-document-economics-section,.od-document-print-area .od-document-economics-section{color:var(--od-table-text,#1e293b);margin-top:.75rem;padding:0}.od-document-canvas .od-document-economics-title,.od-document-print-area .od-document-economics-title{color:#0f2744;margin:0 0 .45rem;font-size:.95rem;font-weight:700;line-height:1.3}.od-document-canvas .od-document-economics,.od-document-print-area .od-document-economics{color:var(--od-table-text,#1e293b);margin-top:0}.od-document-canvas .od-document-service-label,.od-document-canvas .od-document-econ-group-title,.od-document-print-area .od-document-service-label,.od-document-print-area .od-document-econ-group-title{color:var(--od-table-text-muted,#64748b);border:0;margin:.65rem 0 .25rem;padding:0;font-size:.75rem;font-style:italic;font-weight:500;line-height:1.35}.od-document-canvas .od-document-economics-section .od-document-service-label:first-child,.od-document-print-area .od-document-economics-section .od-document-service-label:first-child{margin-top:0}.od-document-canvas .od-document-economics-table,.od-document-canvas .od-document-econ-table,.od-document-print-area .od-document-economics-table,.od-document-print-area .od-document-econ-table{border-collapse:collapse;width:100%;font-size:var(--od-table-font-size,13px);line-height:var(--od-table-line-height,1.28);border:1px solid var(--od-table-wrap-border,#dce3f5);border-radius:var(--od-table-wrap-radius,10px);background:var(--od-table-surface,#fff);margin:.25rem 0 .55rem;overflow:hidden}.od-document-canvas .od-document-economics-table th,.od-document-canvas .od-document-economics-table td,.od-document-canvas .od-document-econ-table th,.od-document-canvas .od-document-econ-table td,.od-document-print-area .od-document-economics-table th,.od-document-print-area .od-document-economics-table td,.od-document-print-area .od-document-econ-table th,.od-document-print-area .od-document-econ-table td{border:0;border-bottom:1px solid var(--od-table-border-color,#e8edf7);padding:var(--od-table-cell-padding-y,4px) var(--od-table-cell-padding-x,6px);vertical-align:top;text-align:left;background:var(--od-table-surface,#fff);color:var(--od-table-text,#1e293b);padding:6px 10px}.od-document-canvas .od-document-economics-table thead th,.od-document-canvas .od-document-econ-table thead th,.od-document-print-area .od-document-economics-table thead th,.od-document-print-area .od-document-econ-table thead th{background:var(--od-table-header-bg,#f1f5ff);color:var(--od-table-header-fg,#3d4a63);letter-spacing:.01em;font-size:12px;font-weight:600}.od-document-canvas .od-document-economics-table tbody tr:last-child td,.od-document-canvas .od-document-econ-table tbody tr:last-child td,.od-document-print-area .od-document-economics-table tbody tr:last-child td,.od-document-print-area .od-document-econ-table tbody tr:last-child td{border-bottom:0}.od-document-canvas .od-document-econ-amount,.od-document-print-area .od-document-econ-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:100px;color:var(--od-table-text,#1e293b)}.od-document-canvas .od-document-econ-product-title,.od-document-print-area .od-document-econ-product-title{font-weight:600;font-size:var(--od-table-font-size,13px);color:var(--od-table-text,#1e293b);margin-bottom:2px}.od-document-canvas .od-document-econ-product-desc,.od-document-print-area .od-document-econ-product-desc{color:var(--od-table-text-muted,#64748b);margin-top:3px;font-size:12px;line-height:1.4}.od-document-canvas .od-document-econ-product-desc--empty,.od-document-print-area .od-document-econ-product-desc--empty{color:var(--od-table-text-muted,#64748b);font-style:italic}.od-document-canvas .od-document-economics-total,.od-document-canvas .od-document-econ-totals,.od-document-print-area .od-document-economics-total,.od-document-print-area .od-document-econ-totals{font-size:var(--od-table-font-size,13px);color:var(--od-table-text,#1e293b);background:#fff4ef;border:1px solid #fde8dc;border-radius:8px;margin-top:.6rem;padding:8px 10px}.od-document-canvas .od-document-economics-total p,.od-document-canvas .od-document-econ-totals p,.od-document-print-area .od-document-economics-total p,.od-document-print-area .od-document-econ-totals p{color:var(--od-table-text,#1e293b);margin:3px 0;font-weight:600}.od-document-canvas .od-document-econ-totals__ttc,.od-document-print-area .od-document-econ-totals__ttc{color:#0f2744!important;margin-top:4px!important;font-size:14px!important;font-weight:700!important}.od-document-canvas .od-document-econ-totals__ttc strong,.od-document-print-area .od-document-econ-totals__ttc strong{color:#0f2744!important}@media (width<=768px){.od-document-content .od-rich-columns{grid-template-columns:1fr}}.od-document-section-break{border-top:1px solid var(--od-color-border-soft,#dce3f5);margin-top:3rem;padding-top:2rem}.od-document-preview-estimaciones{border-top:0;margin-top:0;padding-top:0}.od-document-preview-estimaciones__title{margin:0 0 .65rem;font-size:1rem;font-weight:650}.od-document-preview-estimaciones__list{margin:0;padding:0;list-style:none}.od-document-preview-estimaciones__item{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.od-document-preview-estimaciones__name{min-width:0}.od-document-preview-estimaciones__total{color:#334155;flex-shrink:0;font-weight:600}.od-document-estimation-block{border-top:0;margin-top:0;padding-top:0}.od-document-estimation-block:not(:first-child){border-top:1px solid var(--od-table-border-color,#e8edf7);margin-top:2.25rem;padding-top:1.5rem}.od-document-estimation-block h1,.od-document-estimation-block h2,.od-document-estimation-block h3,.od-document-estimation-block h4{color:#0f2744}@media print{@page{size:A4;margin:14mm}.od-document-toolbar--no-print,.od-document-chrome,.od-document-screen-actions,.od-document-floating-actions,.od-document-canvas-actions,.od-app-header,.od-sidebar,.od-sidebar-backdrop,.od-app-header-menu-toggle,.GlobalCreateButton,.od-app-header-actions{display:none!important}html,body,ion-app,.od-app-root,.od-app-shell,.od-app-body,.od-main,ion-content,.od-main-ion-content,.od-document-page,.od-document-canvas-wrap,.od-document-canvas,.od-document-print-area{visibility:visible!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important;transform:none!important}.od-document-page{min-height:auto;background:#fff!important;display:block!important}.od-document-canvas-wrap{padding:0!important;display:block!important}.od-document-canvas,.od-document-preview,.od-document-print-area,.od-document-content,.od-document-economics,.od-document-preview-estimaciones,.od-document-estimation-block{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;color:#0f2744!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:visible!important;transform:none!important}.od-document-canvas,.od-document-preview,.od-document-print-area{padding:0 0 20mm!important}body{padding-bottom:20mm}.od-document-content,.od-document-economics{color:#1e293b!important}.od-document-economics,.od-document-economics-total,.od-document-econ-totals{margin-bottom:12mm!important}.od-document-content h1,.od-document-content h2,.od-document-content h3,.od-document-content h4,.od-document-estimation-title{color:#0f2744!important}.od-document-content pre,.od-rich-text-editor .ProseMirror pre{break-inside:avoid;page-break-inside:avoid;color:#1e293b!important;background:#f8fafc!important;border:1px solid #dce3f5!important}.od-document-content .od-rich-columns,.od-rich-columns{break-inside:auto;page-break-inside:auto;gap:16px!important;display:grid!important}.od-document-content .od-rich-columns--2,.od-rich-columns--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.od-document-content .od-rich-columns--3,.od-rich-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.od-document-content .od-rich-column,.od-rich-column{break-inside:auto;page-break-inside:auto;min-width:0}.od-document-content table,.od-document-econ-table{break-inside:auto;width:100%!important}.od-document-econ-table tr,.od-document-econ-totals{break-inside:avoid;page-break-inside:avoid}.od-document-content td,.od-document-content th,.od-document-econ-table td,.od-document-econ-table th{display:table-cell!important}.od-document-section-break{display:none!important}.od-document-preview-estimaciones{break-before:auto;page-break-before:auto}.od-document-estimation-block:not(:first-child){break-before:page;page-break-before:always;border-top:0!important;margin-top:0!important;padding-top:0!important}}.od-notes-list-view{flex-direction:column;gap:10px;min-width:0;display:flex}.od-notes-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.od-section-title{color:var(--od-table-text,#1e293b);margin:0;font-size:15px;font-weight:600}.od-notes-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;width:100%;display:flex}.od-notes-list-toolbar .od-list-toolbar{flex:320px;min-width:0}.od-notes-filters-bar--compact{flex:auto;min-width:0}.od-notes-add-btn{border:1px solid var(--od-border-muted,#e2e8f0);border-radius:var(--od-radius-sm,8px);background:var(--od-surface,#fff);width:32px;height:32px;color:var(--od-color-primary,#fc4200);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;padding:0;display:inline-flex}.od-notes-add-btn:hover:not(:disabled){border-color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-notes-add-btn:disabled{opacity:.5;cursor:not-allowed}.od-notes-add-btn .od-icon-svg{width:18px;height:18px}.od-notes-list-content{min-width:0}.od-notes-table-wrap{margin-top:4px}.od-notes-title-link{max-width:100%;box-shadow:none;text-align:left;font:inherit;color:var(--od-table-text,#1e293b);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;margin:0;padding:0;font-weight:500;display:block;overflow:hidden}.od-notes-title-link:hover{color:var(--od-color-primary,#fc4200);background:0 0;text-decoration:underline}.od-notes-related{flex-direction:column;gap:2px;min-width:0;display:flex}.od-notes-related-link{max-width:220px;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:var(--od-table-text-muted,#64748b);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:12px;display:block;overflow:hidden}.od-notes-related-link:hover{color:var(--od-color-primary,#fc4200);background:0 0;text-decoration:underline}.od-table-muted{color:var(--od-table-text-muted,#64748b);font-size:12px}.od-notes-actions-row{align-items:center;gap:0;display:flex}.od-nota-modal{width:min(96vw,640px);max-width:640px}.od-nota-modal__row{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.od-nota-modal__editor{margin-top:10px}.od-nota-modal__actions{border-top:1px solid var(--od-table-border-color,#e8edf7);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;padding-top:10px;display:flex}.od-nota-modal__actions .od-modal-primary{width:auto;min-width:120px}.od-nota-modal__cancel{color:var(--od-table-text-muted,#64748b);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:13px}.od-nota-modal__cancel:hover:not(:disabled){color:var(--od-table-text,#1e293b)}.od-nota-modal__autosave-hint{color:var(--od-table-text-muted,#64748b);flex:auto;margin:0;font-size:12px}.od-notes-cards-wrap{width:100%;min-width:0}.od-notes-cards-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:12px;display:grid}.od-notes-cards-wrap--compact .od-notes-cards-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.od-notes-card{border-radius:var(--od-radius-sm,8px);box-sizing:border-box;border:1px solid #0000;flex-direction:column;min-width:0;display:flex;overflow:hidden}.od-notes-card--tipo-nota{background:#fffbeb;border-color:#fde68a}.od-notes-card--tipo-llamada{background:#fff1f2;border-color:#fecdd3}.od-notes-card--tipo-reunion{background:#f5f3ff;border-color:#ddd6fe}.od-notes-card--tipo-mensaje{background:#ecfdf5;border-color:#a7f3d0}.od-notes-card--tipo-decision{background:#fff7ed;border-color:#fed7aa}.od-notes-card--tipo-mantenimiento{background:#eff6ff;border-color:#bfdbfe}.od-notes-card--tipo-registro-operativo{background:#ecfeff;border-color:#a5f3fc}.od-notes-card__header{align-items:flex-start;gap:2px;min-width:0;padding:10px 6px 0 10px;display:flex}.od-notes-card__main{text-align:left;width:100%;min-width:0;font:inherit;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:none;flex:auto;margin:0;padding:0 4px 8px 0;display:block}.od-notes-card__main:hover{opacity:.92}.od-notes-card__menu{flex-shrink:0;margin-top:-2px}.od-notes-card__more{--padding-start:2px;--padding-end:2px;min-height:24px}.od-notes-card__title{color:var(--od-table-text,#1e293b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.od-notes-card--compact .od-notes-card__title{font-size:13px}.od-notes-card__excerpt{color:var(--od-table-text-muted,#475569);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.od-notes-card--compact .od-notes-card__excerpt{-webkit-line-clamp:2;font-size:11px}.od-notes-card__footer{background:#ffffff61;border-top:1px solid #0f172a0f;justify-content:space-between;align-items:flex-end;gap:8px;padding:7px 10px 8px;display:flex}.od-notes-card__footer-left{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.od-notes-card__footer-date{color:var(--od-table-text-muted,#64748b);white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1.2}.od-notes-card__rel-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.od-notes-card__rel-chip{max-width:120px;color:var(--od-table-text-muted,#475569);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#ffffff8c;border:1px solid #0f172a14;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.25;display:inline-block;overflow:hidden}.od-notes-card__rel-chip--btn{cursor:pointer;margin:0;font-family:inherit;text-decoration:none}.od-notes-card__rel-chip--btn:hover{color:var(--od-color-primary,#fc4200);border-color:#fc420040}.od-notes-card__rel-more{color:var(--od-table-text-muted,#64748b);padding:2px 4px;font-size:10px;font-weight:500}.od-notes-list-view--embedded .od-notes-list-toolbar{flex-wrap:nowrap;align-items:flex-end}.od-notes-col-expand{text-align:center;width:40px}.od-notes-expand-btn{width:28px;height:28px;color:var(--od-table-text-muted,#64748b);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.od-notes-expand-btn:hover{color:var(--od-color-primary,#fc4200)}.od-notes-expand-icon{width:18px;height:18px;transition:transform .15s}.od-notes-expand-icon.is-open{transform:rotate(180deg)}.od-notes-row-detail td{border-bottom:1px solid var(--od-table-border-color,#e8edf7);background:var(--od-surface-muted,#f8fafc);padding-top:0;padding-bottom:10px}.od-notes-inline-content{flex-direction:column;gap:6px;padding:4px 8px 8px;display:flex}.od-notes-inline-textarea{resize:vertical;width:100%;min-height:72px;font-size:13px}.od-rich-text-editor.is-attachment-uploading{opacity:.85}.od-rich-text-editor .ProseMirror img.od-rich-attachment-image,.od-rich-text-editor .ProseMirror img[data-attachment-id]{cursor:pointer;border-radius:4px;width:auto;max-width:100%;margin:.35rem 0;display:block;height:auto!important}.od-rich-text-editor .ProseMirror img.od-rich-attachment-image[data-display-width="50"],.od-rich-text-editor .ProseMirror img[data-attachment-id][data-display-width="50"]{width:50%}.od-rich-text-editor .ProseMirror img.od-rich-attachment-image[data-display-width="75"],.od-rich-text-editor .ProseMirror img[data-attachment-id][data-display-width="75"]{width:75%}.od-rich-text-editor .ProseMirror img.ProseMirror-selectednode,.od-rich-text-editor .ProseMirror-selectednode img.od-rich-attachment-image{outline-offset:2px;outline:2px solid #fc4200}.od-rich-image-menu__toolbar{gap:4px}.od-image-source-options{grid-template-columns:1fr;gap:8px;display:grid}.od-image-source-card{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f5;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:10px;font-family:inherit;display:flex}.od-image-source-card:hover{border-color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-image-source-card__icon{width:32px;height:32px;color:var(--od-color-primary,#fc4200);flex:none;justify-content:center;align-items:center;display:inline-flex}.od-image-source-card__icon ion-icon{width:18px;height:18px;font-size:18px}.od-image-source-card__content{gap:4px;display:grid}.od-image-source-card__content strong{color:#0f172a;font-size:13px;line-height:1.3}.od-image-source-card__content span{color:#64748b;font-size:13px;line-height:1.35}.od-modal.od-attachment-library-modal{flex-direction:column;width:min(1040px,100vw - 48px);display:flex;overflow:hidden;max-width:min(1040px,100vw - 48px)!important;max-height:min(88vh,820px)!important}.od-modal.od-attachment-library-modal .od-modal-body{flex:auto;min-height:0;overflow-y:auto}.od-attachment-library-toolbar{margin-bottom:10px}.od-attachment-library-toolbar__row{flex-wrap:nowrap;align-items:flex-end;gap:8px;width:100%;display:flex}.od-attachment-library-search{flex:260px;min-width:160px}.od-attachment-library-date-filter{flex:0 0 160px;min-width:150px}.od-attachment-library-view-field{flex:none;min-width:0}.od-attachment-library-grid-toggle{white-space:nowrap}.od-attachment-library-grid-toggle ion-icon{width:16px;height:16px;font-size:16px}.od-attachment-library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.od-attachment-library-card{border:1px solid var(--od-color-border-muted,#dce3f5);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:7px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.od-attachment-library-card:hover{background:#fafbff;border-color:#cbd5e1}.od-attachment-library-card.is-selected{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fc42001f);box-shadow:inset 0 0 0 1px #fc42001a}.od-attachment-library-card__image-btn{aspect-ratio:4/3;cursor:zoom-in;background:#f8fafc;border:1px solid #e8edf7;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.od-attachment-library-card__image-btn:hover{border-color:var(--od-color-primary,#fc4200)}.od-attachment-library-card__image{object-fit:cover;width:100%;height:100%;display:block}.od-attachment-library-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.od-attachment-library-card__title{min-width:0;color:var(--od-table-text,#1e293b);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.od-attachment-library-card__date{color:var(--od-table-text-muted,#64748b);margin:0;font-size:11.5px;line-height:1.25}.od-attachment-library-card__select{justify-content:center;width:100%}.od-attachment-library-card__select.is-selected{border-color:var(--od-color-primary,#fc4200);color:var(--od-color-primary,#fc4200);background:#fff8f5}.od-attachment-library-pagination{justify-content:center;align-items:center;gap:9px;margin-top:12px;display:flex}.od-attachment-library-pagination__status{color:var(--od-table-text-muted,#64748b);font-size:12px;font-weight:500}.od-attachment-library-actions{border-top:1px solid #eef2f7;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.od-attachment-library-actions .od-modal-primary{width:auto;min-width:132px}@media (width<=980px){.od-attachment-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=780px){.od-attachment-library-toolbar__row{flex-wrap:wrap}.od-attachment-library-search{flex:100%}.od-attachment-library-date-filter{flex:180px}.od-attachment-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.od-modal.od-attachment-library-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)!important}.od-attachment-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.od-rich-gsheets-menu__toolbar{flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:min(92vw,520px)}.od-rich-gsheets-menu__picker{position:relative}.od-rich-gsheets-menu__picker-trigger{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.od-rich-gsheets-menu__picker-label{color:#64748b;font-weight:600}.od-rich-gsheets-menu__picker-value{font-weight:700}.od-rich-gsheets-menu__picker-panel{z-index:2;border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:8px;min-width:132px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 20px #0f27441f}.od-rich-gsheets-menu__picker-option{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.od-rich-gsheets-menu__picker-option:hover{background:#f8fafc}.od-rich-gsheets-menu__picker-option.is-active{background:var(--od-color-primary-soft,#fff4ef);color:#1f2937}.od-rich-text-editor .ProseMirror .od-gsheets-embed,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed]{width:100%;margin:.75rem 0;position:relative}.od-rich-text-editor .ProseMirror .od-gsheets-embed--width-full,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--width-full,.od-rich-text-editor .ProseMirror .od-gsheets-embed--full-screen,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--full-screen{overflow:visible}.od-rich-text-editor .ProseMirror .od-gsheets-embed__breakout{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.od-rich-text-editor .ProseMirror .od-gsheets-embed--view-normal>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--view-normal>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror .od-gsheets-embed--normal>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--normal>.od-gsheets-embed__breakout{border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.od-rich-text-editor .ProseMirror .od-gsheets-embed--view-clean>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--view-clean>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror .od-gsheets-embed--clean>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--clean>.od-gsheets-embed__breakout{background:#fff;border:1px solid #0000;border-radius:8px;overflow:hidden}.od-rich-text-editor .ProseMirror .od-gsheets-embed--width-full.od-gsheets-embed--has-full-metrics>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--width-full.od-gsheets-embed--has-full-metrics>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror .od-gsheets-embed--full-screen.od-gsheets-embed--has-full-metrics>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--full-screen.od-gsheets-embed--has-full-metrics>.od-gsheets-embed__breakout{width:var(--od-gsheets-full-width);max-width:var(--od-gsheets-full-width);margin-left:var(--od-gsheets-full-margin-left);margin-right:var(--od-gsheets-full-margin-right);transition:none}.od-rich-text-editor .ProseMirror .od-gsheets-embed--width-full.od-gsheets-embed--view-clean>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].od-gsheets-embed--width-full.od-gsheets-embed--view-clean>.od-gsheets-embed__breakout,.od-rich-text-editor .ProseMirror .od-gsheets-embed--full-screen>.od-gsheets-embed__breakout{border:1px solid var(--od-color-border-muted,#dce3f5);border-radius:10px;overflow:hidden}.od-rich-text-editor .ProseMirror .od-gsheets-embed.is-selected,.od-rich-text-editor .ProseMirror .od-gsheets-embed.ProseMirror-selectednode,.od-rich-text-editor .ProseMirror div[data-od-gsheets-embed].ProseMirror-selectednode{outline-offset:2px;outline:2px solid #fc4200}.od-gsheets-embed__toolbar{border-bottom:1px solid var(--od-color-border-muted,#e8edf7);background:#f8fafc;justify-content:flex-end;align-items:center;gap:4px;padding:6px 8px;display:flex}.od-gsheets-embed__toolbar-btn{border:1px solid var(--od-color-border-muted,#dce3f5);color:#475569;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.od-gsheets-embed__toolbar-btn:hover{background:#f1f5f9}.od-gsheets-embed__toolbar-btn.is-active{border-color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fff4ef);color:#1f2937}.od-gsheets-embed__toolbar-btn ion-icon{width:15px;height:15px}.od-gsheets-embed__frame-wrap{width:100%;position:relative}.od-gsheets-embed__iframe{background:#fff;border:0;width:100%;display:block}.od-gsheets-embed__interaction-shield{z-index:2;cursor:default;background:0 0;position:absolute;inset:0}.od-gsheets-embed__placeholder,.od-gsheets-embed--empty{min-height:120px}.od-gsheets-embed__placeholder{color:#64748b;text-align:center;justify-content:center;align-items:center;padding:1rem;font-size:.875rem;display:flex}.od-rich-text-editor .ProseMirror .od-tiptap-container,.od-rich-text-editor .ProseMirror div[data-type=od-container]{box-sizing:border-box;width:100%;max-width:100%;margin:.75rem 0;position:relative}.od-rich-text-editor .ProseMirror .od-tiptap-container--wide,.od-rich-text-editor .ProseMirror div[data-type=od-container].od-tiptap-container--wide{width:100%;max-width:1300px;margin-left:auto;margin-right:auto}.od-rich-text-editor .ProseMirror .od-tiptap-container--full,.od-rich-text-editor .ProseMirror div[data-type=od-container].od-tiptap-container--full{width:100%;max-width:100%}.od-rich-text-editor .ProseMirror .od-tiptap-container__inner{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;transition:none}.od-rich-text-editor .ProseMirror .od-tiptap-container__content{min-height:1.5rem}.od-rich-text-editor .ProseMirror .od-tiptap-container.is-selected,.od-rich-text-editor .ProseMirror .od-tiptap-container.ProseMirror-selectednode,.od-rich-text-editor .ProseMirror div[data-type=od-container].ProseMirror-selectednode{outline-offset:2px;outline:2px solid #fc4200}.od-rich-container-menu__toolbar{max-width:min(92vw,640px)}.od-rich-container-menu__color-option{align-items:center;gap:8px;display:flex}.od-rich-container-menu__color-swatch{border:1px solid var(--od-color-border-muted,#dce3f5);border-radius:3px;flex-shrink:0;width:14px;height:14px}.od-attachments-library__hint{opacity:.85;font-size:.85rem}.od-attachments-library__thumb{object-fit:cover;background:var(--od-surface-muted,#f0f4fa);border-radius:4px;display:block}.od-attachments-library__name{display:block}.od-attachments-library__id-hint{color:#64748b;font-family:ui-monospace,monospace;font-size:.78rem;display:block}.od-attachments-lightbox{width:100vw;height:100vh;z-index:var(--od-z-lightbox);box-sizing:border-box;isolation:isolate;color:#f8fafc;background:#0f172aeb;position:fixed;inset:0}.od-attachments-lightbox__toolbar{z-index:2;box-sizing:border-box;pointer-events:none;background:linear-gradient(#0f172ae0 0%,#0f172a73 70%,#0000 100%);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.od-attachments-lightbox__title{white-space:nowrap;text-overflow:ellipsis;color:#e2e8f0;flex:1;min-width:0;margin:0;font-size:.9rem;font-weight:500;overflow:hidden}.od-attachments-lightbox__controls{z-index:3;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.od-attachments-lightbox__btn ion-icon{font-size:1.15rem}.od-attachments-lightbox__stage{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;padding:56px 24px 24px;display:flex;position:absolute;inset:0;overflow:auto}.od-attachments-lightbox__img{object-fit:contain;border-radius:4px;width:auto;max-width:calc(100vw - 48px);height:auto;max-height:calc(100vh - 104px);display:block;box-shadow:0 12px 40px #00000073}.od-rich-figma-menu__toolbar{gap:4px}.od-rich-figma-menu__picker{display:inline-flex;position:relative}.od-rich-figma-menu__picker-trigger{gap:4px}.od-rich-figma-menu__picker-label{color:#64748b;font-weight:500}.od-rich-figma-menu__picker-value{color:#0f172a;font-weight:600}.od-rich-figma-menu__picker-panel{z-index:1;border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:9px;min-width:150px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0f274424}.od-rich-figma-menu__picker-option{color:#334155;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.od-rich-figma-menu__picker-option:hover,.od-rich-figma-menu__picker-option.is-active{background:var(--od-color-primary-soft,#fc42001f);color:var(--od-color-primary,#fc4200)}.od-rich-text-editor .ProseMirror .od-figma-embed,.od-rich-text-editor .ProseMirror div[data-od-figma-embed]{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:100%;margin:12px 0;position:relative}.od-rich-text-editor .ProseMirror .od-figma-embed--width-full,.od-rich-text-editor .ProseMirror div[data-od-figma-embed].od-figma-embed--width-full{width:100%;max-width:100%}.od-rich-text-editor .ProseMirror .od-figma-embed__breakout{box-sizing:border-box;width:100%;max-width:100%;position:relative}.od-rich-text-editor .ProseMirror .od-figma-embed--width-full.od-figma-embed--has-full-metrics>.od-figma-embed__breakout,.od-rich-text-editor .ProseMirror div[data-od-figma-embed].od-figma-embed--width-full.od-figma-embed--has-full-metrics>.od-figma-embed__breakout{width:var(--od-figma-full-width);max-width:var(--od-figma-full-width);margin-left:var(--od-figma-full-margin-left);margin-right:var(--od-figma-full-margin-right)}.od-rich-text-editor .ProseMirror .od-figma-embed.is-selected,.od-rich-text-editor .ProseMirror .od-figma-embed.ProseMirror-selectednode,.od-rich-text-editor .ProseMirror div[data-od-figma-embed].ProseMirror-selectednode{outline-offset:3px;outline:2px solid #fc420038}.od-figma-embed__toolbar{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #dce3f5f2;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 6px 18px #0f27441f}.od-figma-embed__toolbar-btn{width:28px;height:28px;color:var(--od-action-icon-color,#475569);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.od-figma-embed__toolbar-btn:hover,.od-figma-embed__toolbar-btn.is-active{color:var(--od-color-primary,#fc4200);background:var(--od-color-primary-soft,#fc42001f);border-color:#fc420038}.od-figma-embed__toolbar-btn ion-icon{width:16px;height:16px;font-size:16px}.od-figma-embed__frame-wrap{border:1px solid var(--od-color-border-muted,#dce3f5);background:#fff;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 18px #0f274414}.od-figma-embed.is-selected .od-figma-embed__frame-wrap,.od-figma-embed:focus-within .od-figma-embed__frame-wrap{border-color:#fc420073;box-shadow:0 0 0 2px #fc42001a,0 8px 22px #0f27441a}.od-figma-embed__iframe{background:#fff;border:0;width:100%;min-width:0;display:block}.od-figma-embed__interaction-shield{z-index:1;cursor:default;background:0 0;position:absolute;inset:0}.od-figma-embed__placeholder,.od-figma-embed--empty{min-height:180px}.od-figma-embed__placeholder{color:var(--od-color-text-muted,#64748b);background:#fafbff;justify-content:center;align-items:center;padding:18px;font-size:13px;line-height:1.35;display:flex}:root{--od-z-dropdown:10050;--od-z-modal-l1-backdrop:120000;--od-z-modal-l1-overlay:120050;--od-z-modal-l2-backdrop:120100;--od-z-modal-l2-overlay:120150;--od-z-modal-l3-backdrop:120200;--od-z-modal-l3-overlay:120250;--od-z-lightbox:120300}.od-modal-backdrop.od-modal-level-1{z-index:var(--od-z-modal-l1-backdrop)}.od-modal-backdrop.od-modal-level-2{z-index:var(--od-z-modal-l2-backdrop)}.od-modal-backdrop.od-modal-level-3{z-index:var(--od-z-modal-l3-backdrop)}.od-filter-dropdown__panel.od-filter-dropdown__panel--portal,.od-filter-multiselect__panel.od-filter-multiselect__panel--portal{z-index:var(--od-z-dropdown)}.od-comms-portal-menu{background:var(--od-panel-surface,#fff);color:#334155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #e2e8f0;border-radius:8px;overflow-y:auto;box-shadow:0 8px 24px #0f172a24,0 2px 8px #0f172a14}html.od-modal-stack-1 ion-popover,html.od-modal-stack-1 .od-filter-dropdown__panel--portal,html.od-modal-stack-1 .od-filter-multiselect__panel--portal,html.od-modal-stack-1 .od-comms-portal-menu,html.od-modal-stack-1 .od-comms-entity-select__panel,html.od-modal-stack-1 .od-rich-text-editor__toolbar-popover{--z-index:var(--od-z-modal-l1-overlay);z-index:var(--od-z-modal-l1-overlay)!important}html.od-modal-stack-2 ion-popover,html.od-modal-stack-2 .od-filter-dropdown__panel--portal,html.od-modal-stack-2 .od-filter-multiselect__panel--portal,html.od-modal-stack-2 .od-comms-portal-menu,html.od-modal-stack-2 .od-comms-entity-select__panel,html.od-modal-stack-2 .od-rich-text-editor__toolbar-popover{--z-index:var(--od-z-modal-l2-overlay);z-index:var(--od-z-modal-l2-overlay)!important}html.od-modal-stack-3 ion-popover,html.od-modal-stack-3 .od-filter-dropdown__panel--portal,html.od-modal-stack-3 .od-filter-multiselect__panel--portal,html.od-modal-stack-3 .od-comms-portal-menu,html.od-modal-stack-3 .od-comms-entity-select__panel,html.od-modal-stack-3 .od-rich-text-editor__toolbar-popover{--z-index:var(--od-z-modal-l3-overlay);z-index:var(--od-z-modal-l3-overlay)!important}.od-wiki-tree__btn--depth-0,.od-wiki-tree__btn--depth-1{padding-left:.45rem}.od-wiki-tree__btn--depth-2,.od-wiki-tree__btn--depth-3,.od-wiki-tree__btn--depth-4,.od-wiki-tree__btn--depth-5,.od-wiki-tree__btn--depth-6{padding-left:.45rem;font-size:12px}@media (width<=767px){.od-wiki-workspace__canvas{padding:1rem 1rem 1.5rem}}.od-wiki-add-block-host,.od-wiki-add-block-btn-wrap{align-items:center;display:inline-flex}.od-wiki-table__type-col,.od-wiki-table__type-cell,.od-wiki-table__visibility-col,.od-wiki-table__visibility-cell{width:190px;min-width:190px;max-width:190px}:root{color:#37374b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--od-color-primary:#fc4200;--od-color-primary-hover:#e03a00;--od-color-primary-soft:#fc42001f;--od-color-text:#37374b;--od-color-text-muted:#64748b;--od-color-text-strong:#111229;--od-color-border:#e4e4e8;--od-color-border-soft:#dce3f5;--od-color-bg:#f4f5f7;--od-color-surface:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#fff}#root{min-height:100vh}*{box-sizing:border-box}.od-login-page{--background:#fff}.od-login-page__content{--background:#fff;--overflow:hidden}.od-login-page__split{box-sizing:border-box;flex-direction:row;align-items:stretch;width:100%;min-height:100dvh;display:flex}.od-login-page__form-side{box-sizing:border-box;background:#fff;flex-direction:column;flex:0 0 30%;justify-content:center;align-items:center;width:30%;min-width:0;max-width:30%;padding:32px clamp(16px,3vw,28px);display:flex}.od-login-page__form-stack{flex-direction:column;align-items:stretch;width:100%;max-width:400px;display:flex}.od-login-page__card{border:1px solid var(--od-sidebar-border,#e4e4e8);box-sizing:border-box;background:#fff;border-radius:10px;width:100%;padding:28px 24px 32px}.od-login-page__title{color:var(--od-nav-fg,#37374b);margin:0 0 6px;font-size:1.35rem;font-weight:600}.od-login-page__subtitle{color:#6b6b7a;margin:0 0 20px;font-size:.9rem}.od-login-page__form{margin:0}.od-login-page__list{background:0 0;margin:0 0 12px;padding:0}.od-login-page__item{--background:transparent;--padding-start:0;--inner-padding-end:0;margin-bottom:4px}.od-login-page__item--password{--min-height:52px}.od-login-page__toggle-password{--padding-start:6px;--padding-end:0;height:40px;color:var(--od-nav-fg,#37374b);align-self:center;margin-top:auto;margin-bottom:auto}.od-login-page__toggle-password ion-icon{width:22px;height:22px;font-size:22px}.od-login-page__error{margin:0 0 12px;font-size:.875rem}.od-login-page__submit{--background:#fc4200;--background-activated:#e03b00;--background-hover:#ff5a1a;--color:#fff;--border-radius:10px;--box-shadow:none;text-transform:none;margin-top:8px;font-weight:600}.od-login-page__brand-side{background-color:#0a1628;background-image:radial-gradient(95% 72% at 72% 20%,#fc78322e 0%,#0000 55%),radial-gradient(80% 58% at 15% 85%,#fc42001f 0%,#0000 50%),radial-gradient(55% 40% at 88% 65%,#ff965017 0%,#0000 48%),radial-gradient(circle at 48% 48%,#ff824612 0%,#0000 42%),linear-gradient(168deg,#0a1628 0%,#0f2744 40%,#0c1e36 70%,#081420 100%);flex:70%;width:70%;min-width:0;min-height:0}@media (width<=720px){.od-login-page__split{flex-direction:column}.od-login-page__form-side{flex:auto;order:2;width:100%;max-width:none;padding:28px 20px 36px}.od-login-page__form-stack{max-width:none}.od-login-page__brand-side{flex:none;order:1;width:100%;min-height:200px}}.od-login-loading{--background:var(--od-page-bg,#f4f5f7)}.od-login-loading-inner{justify-content:center;align-items:center;min-height:50vh;display:flex}ion-app.od-app-root{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.od-app-root{--od-header-height:42px;--od-sidebar-w:200px;--od-sidebar-w-collapsed:56px;--od-nav-fg:#37374b;--od-nav-fg-hover:#fc4200;--od-nav-fg-active:#fc4200;--od-nav-bg-hover:#fc42000f;--od-nav-bg-active:#fc420014;--od-sidebar-bg:#fff;--od-sidebar-border:#e4e4e8;--od-page-bg:#f4f5f7;width:100%;display:block}.od-app-shell{background:var(--od-sidebar-bg);flex-direction:column;flex:auto;width:100%;min-height:100dvh;display:flex}.od-app-header{width:100%;height:var(--od-header-height);min-height:var(--od-header-height);border-bottom:1px solid var(--od-sidebar-border);z-index:300;background:#fff;flex-shrink:0;align-items:center;padding:0 14px 0 10px;display:flex}.od-app-header-menu-toggle{width:36px;height:36px;color:var(--od-nav-fg);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:none}.od-app-header-menu-toggle ion-icon{width:20px;height:20px;font-size:20px}.od-app-header-brand-link{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:flex}.od-app-header-brand{object-fit:contain;flex-shrink:0;width:auto;height:32px;display:block}.od-app-header-search{flex:0 315px;align-items:center;width:100%;min-width:0;max-width:480px;margin-left:auto;margin-right:auto;display:flex}.od-app-header-actions{flex:0 0 33px;width:33px}.od-global-search{align-items:center;width:100%;display:flex;position:relative}.od-global-search-icon{z-index:1;color:#64748b;pointer-events:none;display:inline-flex;position:absolute;left:10px}.od-global-search-icon ion-icon{width:16px;height:16px;font-size:16px}.od-filter-search-input.od-global-search-input{color:#1e293b;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #dce3f5;border-radius:8px;outline:none;padding:6px 10px 6px 32px;font-size:13px}.od-filter-search-input.od-global-search-input:focus{border-color:#cbd5e1;box-shadow:0 0 0 2px #e2e8f0bf}.od-app-body{flex:1 1 0;align-items:stretch;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.od-sidebar{width:var(--od-sidebar-w);background:var(--od-sidebar-bg);border-right:1px solid var(--od-sidebar-border);z-index:10;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-shrink:0;align-self:stretch;min-height:0;overflow:hidden}.od-app-root--collapsed .od-sidebar{width:var(--od-sidebar-w-collapsed)}.od-app-root--orangephotos-workspace .od-sidebar{width:var(--od-sidebar-w)}.od-app-root--orangephotos-workspace .od-main-label{display:block!important}.od-app-root--orangephotos-workspace .od-app-header-actions{flex-basis:auto;width:auto}#od-orangephotos-search-host{width:100%;display:block}#od-orangephotos-actions-host{align-items:center;display:inline-flex}.od-orangephotos-sidebar__back{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:38px;margin:8px 10px 10px;padding:0 8px;font:600 12px inherit;display:flex}.od-orangephotos-sidebar__back:hover{background:var(--od-nav-bg-hover);color:var(--od-nav-fg-hover)}.od-orangephotos-sidebar__back ion-icon{width:16px;height:16px}.od-sidebar-inner{flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}.od-sidebar-nav{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding:2px 0 0;overflow:hidden auto}.od-sidebar-list{--ion-safe-area-left:0;--ion-safe-area-right:0;background:0 0;margin:0;padding:0}.od-sidebar .od-main-item{--background:transparent;--background-hover:var(--od-nav-bg-hover);--background-activated:#fc420017;--color:var(--od-nav-fg);--border-width:0;--inner-border-width:0;--min-height:38px;--inner-min-height:38px;--padding-top:0;--padding-bottom:0;--padding-start:6px;--padding-end:6px;--inner-padding-end:4px;border-radius:4px;margin:0 5px;font-family:inherit;font-size:11px}.od-sidebar ion-item::part(native){border-bottom:none!important;transition:none!important}.od-sidebar .od-main-item ion-icon{width:15px;min-width:15px;height:15px;min-height:15px;color:var(--od-nav-fg);flex-shrink:0;margin-inline-end:6px;font-size:15px}.od-sidebar ion-label.od-main-label{color:var(--od-nav-fg)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.od-sidebar .od-main-item:hover:not(.od-item-active){--background:var(--od-nav-bg-hover)}.od-sidebar .od-main-item:hover:not(.od-item-active) ion-icon,.od-sidebar .od-main-item:hover:not(.od-item-active) ion-label.od-main-label{color:var(--od-nav-fg-hover)!important}.od-sidebar .od-item-active{--color:var(--od-nav-fg-active);--background:var(--od-nav-bg-active)!important}.od-sidebar .od-item-active ion-icon,.od-sidebar .od-item-active ion-label.od-main-label{color:var(--od-nav-fg-active)!important}.od-sidebar-footer{border-top:1px solid var(--od-sidebar-border);background:var(--od-sidebar-bg);flex-direction:column;flex-shrink:0;padding:4px 8px 6px;display:flex}.od-sidebar-footer-btn{--padding-start:6px;--padding-end:6px;--min-height:30px;--color:var(--od-nav-fg);min-height:30px;color:var(--od-nav-fg);letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:inherit;font-size:11px;font-weight:600;line-height:1.15}.od-sidebar-footer-btn ion-icon{width:15px;height:15px;color:var(--od-nav-fg);font-size:15px}.od-sidebar-footer-btn:hover:not(.od-sidebar-footer-btn--exit),.od-sidebar-footer-btn:hover:not(.od-sidebar-footer-btn--exit) ion-icon{--color:var(--od-nav-fg-hover);color:var(--od-nav-fg-hover)}.od-sidebar-footer-text{letter-spacing:.05em;text-transform:uppercase;font-family:inherit;font-size:11px;font-weight:600;line-height:1.15}.od-sidebar-footer-btn--exit,.od-sidebar-footer-btn--exit ion-icon{--color:#c62828;color:#c62828}.od-app-root--collapsed .od-main-label{display:none!important}.od-app-root--collapsed .od-sidebar .od-main-item ion-icon[slot=start]{margin-inline-end:0!important}.od-main{z-index:1;background:var(--od-page-bg);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.od-main-ion-content{--background:var(--od-page-bg);--padding-start:14px;--padding-end:14px;--padding-top:8px;--padding-bottom:12px}.od-page{flex-direction:column;gap:11px;width:100%;display:flex}.od-page-inner{width:100%;max-width:940px}.od-page-inner--full{max-width:none}.od-page-header{margin-bottom:8px}.od-page-subtitle{font-size:13px;color:#64748b!important}.od-status-line,.od-empty-state{color:#334155;background:#fafbff;border:1px dashed #dce3f5;border-radius:8px;padding:10px}.od-status-line--error{color:#7f1d1d;background:#fff7f7}.od-table-wrap{background:#fff;border:1px solid #dce3f5;border-radius:10px;width:100%;overflow-x:auto}.od-table{border-collapse:collapse;color:#1e293b;width:100%;font-size:13px;line-height:1.28}.od-table th,.od-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf7;padding:4px 6px}.od-table th{color:#3d4a63;background:#f1f5ff;height:36px;font-weight:600}.od-table tbody tr:hover{background:#f8fafc}.od-table-col--actions{width:42px}.od-button-secondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce3f5;border-radius:8px;height:32px;padding:0 10px;font:600 13px inherit}.od-button-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.od-attachments-library__toolbar{margin-bottom:8px;display:flex}.od-attachments-library__upload{align-items:center;display:inline-flex}.od-attachments-library__upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.od-attachments-library__table-wrap{max-width:100%}.od-attachments-table{min-width:850px}.od-attachments-library__thumb-btn{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.od-attachments-library__thumb,.od-attachments-thumb{object-fit:cover;background:#f0f4fa;border-radius:4px;display:block}.od-attachments-library__name{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.od-attachments-library__id-hint{color:#64748b;font:.78rem ui-monospace,monospace;display:block}.od-attachments-lightbox{z-index:120200;isolation:isolate;color:#f8fafc;background:#0f172aeb;width:100vw;height:100vh;position:fixed;inset:0}.od-attachments-lightbox__toolbar{z-index:2;pointer-events:none;background:linear-gradient(#0f172ae0,#0f172a73 70%,#0000);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex;position:absolute;inset:0 0 auto}.od-attachments-lightbox__toolbar>*{pointer-events:auto}.od-attachments-lightbox__title{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.9rem;font-weight:500;overflow:hidden}.od-attachments-lightbox__controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.od-attachments-lightbox__btn{color:#fff;cursor:pointer;background:#1e293bf2;border:1px solid #f8fafc59;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;box-shadow:0 2px 10px #00000059}.od-attachments-lightbox__btn:hover{background:#334155d9}.od-attachments-lightbox__btn:focus-visible{outline-offset:2px;outline:2px solid #f97316}.od-attachments-lightbox__btn--close{margin-left:4px}.od-attachments-lightbox__stage{z-index:1;justify-content:center;align-items:center;padding:56px 24px 24px;display:flex;position:absolute;inset:0;overflow:auto}.od-attachments-lightbox__img{object-fit:contain;border-radius:4px;max-width:calc(100vw - 48px);max-height:calc(100vh - 104px);display:block;box-shadow:0 12px 40px #00000073}.od-attachments-lightbox__video{max-width:calc(100vw - 80px);max-height:calc(100vh - 104px);display:block}.od-attachments-lightbox__nav{z-index:3;color:#fff;cursor:pointer;background:#1e293bcc;border:0;border-radius:8px;width:44px;height:52px;position:absolute;top:50%;transform:translateY(-50%)}.od-attachments-lightbox__nav:disabled{opacity:.25;cursor:default}.od-attachments-lightbox__nav--previous{left:12px}.od-attachments-lightbox__nav--next{right:12px}.od-attachments-lightbox__info{z-index:4;color:#334155;background:#fff;width:min(340px,90vw);position:absolute;inset:52px 0 0 auto;overflow:auto}.od-attachments-lightbox.is-info-open .od-attachments-lightbox__stage{right:min(340px,90vw)}.od-page-title{color:#0f172a;margin:0 0 8px;font-size:1.25rem;font-weight:600}.od-page-inner p{color:#334155;margin:0}@media (width<=767px){.od-app-root--orangephotos-workspace .od-app-header-actions{display:flex}.od-app-header-menu-toggle{display:inline-flex}.od-app-header-search{margin-left:10px}.od-app-header-actions{display:none}.od-sidebar{top:var(--od-header-height);z-index:200;max-width:270px;transition:transform .15s ease-out;position:fixed;bottom:0;left:0;transform:translate(-105%);box-shadow:1px 0 10px #0f172a14;width:min(var(--od-sidebar-w), calc(100vw - 12px))!important;height:auto!important;min-height:calc(100dvh - var(--od-header-height))!important}.od-app-root--collapsed .od-sidebar{max-width:72px;width:min(var(--od-sidebar-w-collapsed), 100vw)!important}.od-app-root--mobile-nav-open .od-sidebar{transform:translate(0)}.od-sidebar-backdrop{top:var(--od-header-height);z-index:199;cursor:pointer;background:#0f172a59;border:none;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}}@media (width>=768px){.od-sidebar-backdrop{display:none!important}}.od-app-root--wiki-workspace .od-sidebar,.od-app-root--wiki-workspace .od-sidebar-backdrop{display:none!important}.od-app-root--wiki-workspace .od-main{width:100%}.od-app-root--wiki-workspace .od-main-ion-content{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background:#fff}.od-app-root--wiki-workspace ion-content.od-main-ion-content::part(scroll){height:100%;padding:0;overflow:hidden}.od-app-root--wiki-workspace .od-main-ion-content{height:calc(100vh - var(--od-header-height));height:calc(100dvh - var(--od-header-height))}.od-app-root--orangephotos-workspace .od-main,.od-app-root--orangephotos-workspace .od-main-ion-content{height:100%;min-height:0;overflow:hidden}.od-app-root--orangephotos-workspace .od-main-ion-content::part(scroll){overflow:hidden}.od-app-root--orangephotos-workspace,.od-app-root--orangephotos-workspace .od-app-shell{height:100dvh;min-height:0;overflow:hidden}.od-app-root--orangephotos-workspace .od-app-body{height:calc(100dvh - var(--od-header-height));flex:1 1 0;min-height:0;overflow:hidden}.od-app-root--orangephotos-workspace .od-main{height:100%;min-height:0;overflow:hidden}.od-app-root--orangephotos-workspace .od-main-ion-content{height:100%;min-height:0}.od-app-root--orangephotos-workspace .od-main-ion-content::part(scroll){flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.od-wiki-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.od-wiki-editor-hint{color:var(--od-color-text-muted,#64748b);margin:0;font-size:13px}.od-wiki-filters__archived-label{cursor:pointer;align-items:center;gap:.5rem;margin:0;display:flex}.od-wiki-body{flex:1;align-items:flex-start;gap:1rem;width:100%;min-height:0;display:flex}.od-wiki-tree-panel{border:1px solid var(--od-color-border-muted,#dce3f5);background:var(--od-color-surface,#fff);border-radius:8px;flex-shrink:0;align-self:stretch;width:260px;max-height:calc(100vh - 220px);padding:.5rem .35rem;overflow:auto}.od-wiki-main{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.od-wiki-tree{margin:0;padding:0;list-style:none}.od-wiki-tree .od-wiki-tree{border-left:none;margin-left:0;padding-left:0}.od-wiki-tree__item{margin:0}.od-wiki-tree__row{border-radius:4px;align-items:center;gap:.1rem;min-height:30px;display:flex}.od-wiki-tree__row.is-active-row{background:var(--od-color-primary-soft,#fc420014)}.od-wiki-tree__drag-handle{color:#94a3b8;cursor:grab;opacity:0;background:0 0;border:0;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:26px;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.od-wiki-tree__drag-handle ion-icon{width:15px;height:15px;font-size:15px}.od-wiki-tree__row:hover .od-wiki-tree__drag-handle,.od-wiki-tree__row:focus-within .od-wiki-tree__drag-handle,.od-wiki-tree__row.is-dragging .od-wiki-tree__drag-handle{opacity:1}.od-wiki-tree__drag-handle:hover{color:#fc4200;background:#fc420014}.od-wiki-tree__drag-handle:active{cursor:grabbing}.od-wiki-tree__row.is-dragging{opacity:.55}.od-wiki-tree__row.is-drop-before,.od-wiki-tree__row.is-drop-after,.od-wiki-tree__row.is-drop-inside{position:relative}.od-wiki-tree__row.is-drop-before:before,.od-wiki-tree__row.is-drop-after:after{content:"";background:#fc4200;border-radius:999px;height:2px;position:absolute;left:22px;right:6px}.od-wiki-tree__row.is-drop-before:before{top:-1px}.od-wiki-tree__row.is-drop-after:after{bottom:-1px}.od-wiki-tree__row.is-drop-inside{background:#fc420014;box-shadow:inset 0 0 0 1px #fc420038}.od-wiki-tree__menu-btn{opacity:0;--padding-start:2px;--padding-end:2px;flex-shrink:0;margin:0;transition:opacity .12s}.od-wiki-tree__row:hover .od-wiki-tree__menu-btn,.od-wiki-tree__row:focus-within .od-wiki-tree__menu-btn{opacity:1}.od-wiki-tree__btn{text-align:left;min-width:0;font:inherit;color:var(--od-color-text,#37374b);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:4px;flex:auto;padding:.35rem .45rem;font-size:13px;line-height:1.35;overflow:hidden}.od-wiki-tree__btn--depth-0,.od-wiki-tree__btn--depth-1{padding-left:.45rem}.od-wiki-tree__btn--depth-2,.od-wiki-tree__btn--depth-3,.od-wiki-tree__btn--depth-4,.od-wiki-tree__btn--depth-5,.od-wiki-tree__btn--depth-6{padding-left:.45rem;font-size:12px}.od-wiki-tree__btn:hover{color:var(--od-color-text,#37374b)}.od-wiki-tree__btn.is-active{color:var(--od-color-primary,#fc4200);font-weight:600}.od-wiki-tree__btn.is-muted{opacity:1;color:#64748b}.od-wiki-detail-meta{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.od-wiki-detail-meta .od-filter-field{min-width:140px}.od-wiki-title-input{box-sizing:border-box;border:1px solid var(--od-color-border-muted,#dce3f5);width:100%;font:inherit;border-radius:8px;padding:.5rem .65rem;font-size:1.15rem;font-weight:600}.od-wiki-tiptap.od-rich-text-editor{min-height:280px}.od-rich-text-editor.od-wiki-tiptap.is-wiki-readonly{opacity:.96}.od-rich-text-editor.od-wiki-tiptap.is-wiki-readonly .ProseMirror{cursor:default}.od-wiki-workspace{width:100%;height:100%;max-height:calc(100dvh - var(--od-app-header-h,52px));color:#37374b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--od-color-text:#37374b;--od-color-text-muted:#64748b;--od-table-text:#0f2744;--od-nav-fg:#37374b;box-sizing:border-box;background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.od-wiki-workspace__body{background:#fff;flex:auto;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.od-wiki-workspace__sidebar{border-right:1px solid var(--od-color-border-muted,#dce3f5);--od-wiki-tree-indent:.85rem;--od-wiki-tree-step:1.125rem;background:#fff;flex-direction:column;flex-shrink:0;align-self:stretch;width:260px;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.od-wiki-workspace__sidebar-top{background:#fff;border-bottom:1px solid #e8edf7;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:.85rem .75rem .65rem;display:flex}.od-wiki-workspace__sidebar-scroll{flex:auto;min-height:0;padding:.65rem .75rem 1rem;overflow:hidden auto}.od-wiki-workspace__sidebar-ctl,.od-wiki-workspace__sidebar-expand-tab{color:#0f2744;cursor:pointer;background:#fff;border:1px solid #dce3f5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 6px #0f274414}.od-wiki-workspace__sidebar-ctl:hover,.od-wiki-workspace__sidebar-expand-tab:hover{color:#fc4200;background:#fff8f5;border-color:#fc420059;box-shadow:0 2px 10px #fc42001f}.od-wiki-workspace__sidebar-ctl:focus-visible,.od-wiki-workspace__sidebar-expand-tab:focus-visible{outline-offset:2px;outline:2px solid #fc420073}.od-wiki-workspace__sidebar-ctl ion-icon,.od-wiki-workspace__sidebar-expand-tab ion-icon{pointer-events:none;width:14px;height:14px}.od-wiki-workspace__sidebar-expand-tab{top:calc(var(--od-app-header-h,52px) + .85rem);z-index:5;position:fixed;left:0;transform:translate(-30%);box-shadow:0 2px 10px #0f27441f}.od-wiki-workspace__mobile-drawer-backdrop{top:var(--od-app-header-h,52px);z-index:40;cursor:pointer;background:#0f172a59;border:none;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}.od-wiki-workspace__mobile-drawer{top:var(--od-app-header-h,52px);z-index:41;pointer-events:none;--od-wiki-tree-indent:.85rem;--od-wiki-tree-step:1.125rem;background:#fff;border-right:1px solid #dce3f5;flex-direction:column;width:min(320px,88vw);padding:0 .75rem 1rem;transition:transform .15s ease-out;display:flex;position:fixed;bottom:0;left:0;overflow:hidden auto;transform:translate(-105%);box-shadow:4px 0 20px #0f27441f}.od-wiki-workspace__mobile-drawer.is-open{pointer-events:auto;transform:translate(0)}.od-wiki-workspace__mobile-drawer-header{z-index:1;background:#fff;border-bottom:1px solid #e8edf7;justify-content:space-between;align-items:center;gap:8px;margin:0 -.75rem;padding:.75rem .75rem .5rem;display:flex;position:sticky;top:0}.od-wiki-workspace__mobile-drawer-title{color:#0f2744;font-size:14px;font-weight:700}.od-wiki-workspace__mobile-drawer-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1.25rem;line-height:1}.od-wiki-workspace__mobile-drawer-close:hover{color:#37374b;background:#0f27440d}@media (width<=767px){.od-wiki-workspace__canvas{padding:1rem 1rem 1.5rem}}.od-wiki-workspace__back{width:auto;min-width:0;font:inherit;text-align:left;color:var(--od-color-primary,#fc4200);cursor:pointer;background:0 0;border:none;flex:auto;margin:0;padding:.2rem 0;font-size:13px;display:block}.od-wiki-workspace__back:hover{text-decoration:underline}.od-wiki-workspace__sidebar-hint{color:var(--od-color-text-muted,#64748b);margin:-.35rem 0 .65rem;font-size:12px}.od-wiki-workspace__sidebar-doc{margin-bottom:.85rem}.od-wiki-workspace__sidebar-doc-row{align-items:flex-start;gap:.25rem;display:flex}.od-wiki-workspace__sidebar-doc-row .od-wiki-tree__menu-btn{opacity:1;margin-top:-.1rem}.od-wiki-workspace__sidebar-doc-label{color:#0f2744;word-break:break-word;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.35}.od-wiki-sidebar-popover.od-action-popover-content ion-list{margin:0;padding:6px 0}.od-wiki-sidebar-popover.od-action-popover-content ion-item{--min-height:30px;--padding-start:14px;--inner-padding-end:14px;--background:transparent;--color:#334155;font-size:13px;line-height:1.35}.od-wiki-sidebar-popover .od-popover-menu-label{gap:8px;font-size:13px}.od-wiki-sidebar-popover .od-popover-menu-icon{flex-shrink:0;width:16px;height:16px}.od-wiki-workspace__menu-btn{--padding-start:4px;--padding-end:4px;flex-shrink:0;margin:-.15rem -.35rem 0 0}.od-wiki-workspace__sidebar-divider{background:var(--od-color-border-muted,#e8edf7);border:none;height:1px;margin:0 0 .85rem}.od-wiki-workspace .od-wiki-tree--root{margin:.15rem 0 0;padding:0}.od-wiki-workspace .od-wiki-tree .od-wiki-tree{padding-left:var(--od-wiki-tree-step,1.125rem);margin-left:0}.od-wiki-workspace .od-wiki-tree__row{border-radius:6px;min-height:32px}.od-wiki-workspace .od-wiki-tree__row:hover:not(.is-active-row){background:#0f27440a}.od-wiki-workspace .od-wiki-tree__row.is-active-row{background:#fc420014}.od-wiki-workspace .od-wiki-tree__btn{padding:.4rem .5rem .4rem var(--od-wiki-tree-indent,.85rem);color:#37374b;opacity:1;-webkit-text-fill-color:#37374b;font-size:13px;font-weight:400}.od-wiki-workspace .od-wiki-tree__btn:hover:not(.is-active):not(.is-muted){color:#fc4200;-webkit-text-fill-color:#fc4200}.od-wiki-workspace .od-wiki-tree__btn.is-active{color:#fc4200;-webkit-text-fill-color:#fc4200;font-weight:600}.od-wiki-workspace .od-wiki-tree__btn.is-muted{opacity:1;color:#64748b;-webkit-text-fill-color:#64748b}.od-wiki-workspace__sidebar-section{padding:0 0 0 var(--od-wiki-tree-indent,.85rem);letter-spacing:.03em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;font-size:11px;font-weight:600}.od-wiki-workspace__sidebar-status{color:var(--od-color-text-muted,#64748b);margin:0;font-size:12px}.od-wiki-workspace__empty-pages{color:var(--od-color-text-muted,#64748b);font-size:12px;line-height:1.45}.od-wiki-workspace__empty-pages p{margin:0 0 .5rem}.od-wiki-workspace__link-btn{font:inherit;color:var(--od-color-primary,#fc4200);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px}.od-wiki-workspace__link-btn:hover{text-decoration:underline}.od-wiki-workspace__canvas-status{max-width:760px;color:var(--od-color-text-muted,#64748b);margin:2rem auto 0;padding:0 1.5rem;font-size:13px}.od-wiki-workspace__error{max-width:760px;margin:2rem auto 0;padding:0 1.5rem}.od-wiki-workspace__canvas{background:#fff;flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;padding:2rem 1.5rem 2.5rem;display:flex;position:relative;overflow:hidden auto}.od-wiki-workspace__canvas-inner{flex-direction:column;flex:auto;width:100%;max-width:760px;min-height:0;margin:0 auto;display:flex}.od-wiki-workspace__page-title{box-sizing:border-box;width:100%;font:inherit;color:#0f2744;-webkit-text-fill-color:#0f2744;background:0 0;border:none;margin:0 0 1rem;padding:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.od-wiki-workspace__page-title:focus{outline:none}.od-wiki-workspace__page-title:disabled{opacity:1;color:#0f2744;-webkit-text-fill-color:#0f2744;cursor:default}.od-wiki-workspace__editor{flex-direction:column;flex:auto;min-height:0;display:flex}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor{min-height:0;box-shadow:none;color:#37374b;opacity:1;background:0 0;border:none;border-radius:0;flex:auto;margin:0;padding:0}.od-wiki-workspace .od-rich-text-editor.od-wiki-tiptap.is-wiki-readonly{opacity:1}.od-wiki-workspace__editor .od-rich-text-editor__content-wrap{resize:none;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;overflow:visible}.od-wiki-workspace__editor .od-rich-text-editor__content-wrap:focus,.od-wiki-workspace__editor .od-rich-text-editor__content-wrap:focus-visible,.od-wiki-workspace__editor .od-rich-text-editor__content-wrap:focus-within{box-shadow:none;border:none;outline:none}.od-wiki-workspace__editor .od-rich-text-editor__content{background:0 0;min-height:0}.od-wiki-workspace__editor .ProseMirror{background:0 0;min-height:8rem;padding:0;font-size:1rem;line-height:1.75;color:#37374b!important;opacity:1!important}.od-wiki-workspace__editor .ProseMirror p{margin:0 0 .65rem}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror h1{color:#0f2744!important;opacity:1!important;margin:1.5rem 0 .6rem!important;font-size:2rem!important;font-weight:700!important;line-height:1.15!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror h2{color:#0f2744!important;opacity:1!important;margin:1.25rem 0 .5rem!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.22!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror h3{color:#0f2744!important;opacity:1!important;margin:1.05rem 0 .45rem!important;font-size:1.3125rem!important;font-weight:700!important;line-height:1.28!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror h4{letter-spacing:.01em;color:#37374b!important;opacity:1!important;margin:.95rem 0 .4rem!important;font-size:1.125rem!important;font-weight:650!important;line-height:1.32!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror p{opacity:1!important;margin:0 0 .75rem!important;font-size:1rem!important;font-weight:400!important;line-height:1.75!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror p:not([style*=color]){color:#37374b!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror strong,.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror b{color:#37374b!important;opacity:1!important;font-weight:600!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror a{cursor:pointer;text-decoration:none;color:#fc4200!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror a:hover{text-underline-offset:2px;-webkit-text-decoration:underline #fc42008c;text-decoration:underline #fc42008c;color:#e03a00!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #fc420073}.od-wiki-workspace__editor .ProseMirror .od-rich-columns{background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror .od-rich-columns:hover .od-rich-column:not(:first-child),.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror .od-rich-columns:focus-within .od-rich-column:not(:first-child),.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror .od-rich-columns.ProseMirror-selectednode .od-rich-column:not(:first-child){border-left:1px solid #c5d0e6e6;padding-left:15px}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror div[data-youtube-video]{aspect-ratio:16/9;background:#f1f5f9;border-radius:8px;width:100%;max-width:100%;margin:1rem 0;position:relative;overflow:hidden}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror div[data-youtube-video] iframe,.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror div[data-youtube-video] .od-youtube-iframe{border:0;max-width:100%;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror div[data-youtube-video]:hover,.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror div[data-youtube-video].ProseMirror-selectednode{outline-offset:2px;outline:2px solid #fc420047}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror div[data-od-video-embed]{aspect-ratio:16/9;background:#f1f5f9;border-radius:8px;width:100%;max-width:100%;margin:1rem 0;position:relative;overflow:hidden}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror div[data-od-video-embed] iframe,.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror div[data-od-video-embed] .od-video-embed__iframe{border:0;max-width:100%;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror div[data-od-video-embed]:hover,.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor:not(.is-wiki-readonly) .ProseMirror div[data-od-video-embed].ProseMirror-selectednode{outline-offset:2px;outline:2px solid #fc420047}.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror li,.od-wiki-workspace__editor .od-wiki-tiptap.od-rich-text-editor .ProseMirror blockquote{color:#37374b!important;opacity:1!important}.od-wiki-add-block-host,.od-wiki-add-block-btn-wrap{align-items:center;display:inline-flex}ion-button.od-wiki-add-block-btn{--border-radius:8px;--padding-start:0;--padding-end:0;--min-height:34px;--min-width:34px;--background:#fff;--background-hover:#fc42001a;--color:var(--od-table-text,#0f2744);--box-shadow:none;margin:0}ion-button.od-wiki-add-block-btn::part(native){box-sizing:border-box;background:#fff;border:1px solid #c5d0e6;border-radius:8px;width:34px;min-width:34px;height:34px;min-height:34px}ion-button.od-wiki-add-block-btn:hover::part(native){background:#fc42001a;border-color:#fc420059}ion-button.od-wiki-add-block-btn ion-icon{width:20px;height:20px;color:var(--od-table-text,#0f2744)}.od-wiki-block-panel-host{pointer-events:none;flex:0 0 0;width:0;min-width:0;overflow:hidden}.od-wiki-block-panel-host.is-open{top:var(--od-app-header-h,52px);z-index:3;pointer-events:auto;flex-direction:column;flex:none;width:360px;height:auto;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.od-wiki-block-insert-panel{background:#fff;border-left:1px solid #dce3f5;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;box-shadow:-4px 0 16px #0f27440f}.od-wiki-block-insert-panel__header{border-bottom:1px solid #e8edf7;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.od-wiki-block-insert-panel__title{color:#0f2744;margin:0;font-size:13px;font-weight:700}.od-wiki-block-insert-panel__close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1.25rem;line-height:1}.od-wiki-block-insert-panel__close:hover{color:#37374b;background:#0f27440d}.od-wiki-block-insert-panel .od-wiki-add-block-menu{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow:hidden auto}.od-wiki-add-block-btn-wrap{align-items:center;display:inline-flex}.od-wiki-add-block-btn-wrap .od-wiki-add-block-btn.is-active{--background:#fc42001a}.od-rich-text-slash-menu .od-rich-text-block-menu-panel.od-wiki-add-block-menu{min-width:280px;max-width:360px;max-height:none;box-shadow:none;border:none;padding:10px 0;overflow:visible}.od-wiki-block-insert-panel .od-wiki-add-block-menu.od-rich-text-block-menu-panel{width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;border:none;padding:10px 0}.od-wiki-block-menu-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.od-wiki-block-menu-scroll::-webkit-scrollbar{width:6px;height:6px}.od-wiki-block-menu-scroll::-webkit-scrollbar-track{background:0 0}.od-wiki-block-menu-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.od-wiki-block-menu-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.od-rich-text-slash-menu.od-rich-text-editor__toolbar-popover{max-height:calc(100dvh - var(--od-app-header-h,52px) - 16px);background:#fff;border:1px solid #dce3f5;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 10px 28px #0f274424}.od-wiki-save-toast{z-index:120;pointer-events:none;color:#0f2744;background:#eff6fff7;border:1px solid #0f274424;border-radius:8px;max-width:min(340px,100vw - 32px);padding:10px 14px;font-size:13px;line-height:1.35;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 18px #0f27441f}.od-wiki-save-toast.is-error{color:#b91c1c;background:#fff4edf7;border-color:#fc420047;box-shadow:0 6px 18px #7c22001a}.od-wiki-root-content-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-shrink:0;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.od-wiki-root-content-notice__text{margin:0}.od-wiki-root-content-notice__actions{margin-top:8px}.od-wiki-add-block-menu .od-rich-text-editor__menu-section{padding:6px 0}.od-wiki-add-block-menu .od-rich-text-editor__menu-section-title{padding:4px 14px 6px;font-size:11px}.od-wiki-add-block-menu .od-rich-text-editor__menu-section-items{padding:0 8px 6px}.od-wiki-add-block-menu .od-rich-text-editor__menu-row{padding:8px 10px;font-size:13px;line-height:1.35}.od-wiki-add-block-menu .od-rich-text-editor__menu-row-icon,.od-wiki-add-block-menu .od-rich-text-editor__menu-row-glyph{width:20px;height:20px}.od-rich-text-slash-menu__empty{color:#64748b;min-width:220px;padding:10px 14px;font-size:13px}.od-app-root--wiki-workspace .od-wiki-workspace{height:100%;min-height:0}.od-app-root--wiki-workspace .od-main-ion-content,.od-app-root--wiki-workspace ion-content.od-main-ion-content::part(background){--background:#fff;background:#fff}.od-wiki-library-table-wrap{width:100%;margin-bottom:10px}.od-wiki-library-table{table-layout:fixed;width:100%}.od-wiki-table__actions-col,.od-wiki-table__actions-cell{white-space:nowrap;width:56px;min-width:56px;max-width:56px}.od-wiki-table__document-col{width:auto;min-width:220px}.od-wiki-table__actions-inner{align-items:center;gap:.25rem;display:flex}.od-wiki-row-action{width:28px;height:28px;color:var(--od-color-muted,#717172);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.od-wiki-row-action:hover{color:var(--od-color-primary,#fc4200);background:#fc420014;border-color:#fc420038}.od-wiki-row-action ion-icon{font-size:16px}.od-wiki-title-inline-input{width:100%;min-width:220px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:.35rem .45rem}.od-wiki-title-inline-input:hover{background:#ffffff0a;border-color:#7171723d}.od-wiki-title-inline-input:focus{background:#fc42000f;border-color:#fc420080;outline:none}.od-wiki-table__type-col,.od-wiki-table__type-cell,.od-wiki-table__visibility-col,.od-wiki-table__visibility-cell{width:190px;min-width:190px;max-width:190px}.od-wiki-table__client-col,.od-wiki-table__client-cell{width:220px;min-width:220px;max-width:220px}.od-wiki-table__contract-col,.od-wiki-table__contract-cell{width:260px;min-width:260px;max-width:260px;padding-right:8px}.od-wiki-row-menu-popover{--width:240px}.od-wiki-row-menu{padding:.35rem}.od-wiki-row-menu ion-item{--min-height:34px;--padding-start:.55rem;--inner-padding-end:.55rem;--background:transparent;--border-color:transparent;font-size:.86rem}.od-wiki-row-menu ion-icon{margin-right:.45rem;font-size:16px}.od-wiki-row-menu ion-item::part(native){border-radius:8px}.od-wiki-visibility-select{width:100%}.od-wiki-fixed-select-trigger{justify-content:space-between;width:100%;min-width:0}.od-wiki-type-badge{max-width:100%}.od-wiki-type-menu-popover{--width:250px}.od-wiki-type-menu{padding:.35rem}.od-wiki-type-menu ion-item{--min-height:36px;--padding-start:.45rem;--inner-padding-end:.45rem;--background:transparent;--border-color:transparent}.od-wiki-type-menu ion-item::part(native){border-radius:8px}.od-wiki-type-menu ion-item:hover::part(native),.od-wiki-type-menu__item--selected::part(native){background:#fc42000f}.od-wiki-type-badge--menu{width:auto;max-width:100%}.od-wiki-visibility-modal{max-width:620px}.od-wiki-visibility-modal__status{color:#64748b;margin:4px 0 0}.od-wiki-visibility-modal__field,.od-wiki-visibility-modal__url{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.od-wiki-visibility-modal__label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.od-wiki-visibility-modal__input{color:#37374b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:32px;font:inherit;background:#fff;border:1px solid #dce3f5;border-radius:8px;padding:6px 8px}.od-wiki-visibility-modal__input:focus{border-color:#cbd5e1;outline:none;box-shadow:0 0 0 2px #e2e8f0bf}.od-wiki-visibility-modal__url code{overflow-wrap:anywhere;color:#37374b;background:#f8fafc;border:1px solid #dce3f5;border-radius:8px;padding:8px}.od-wiki-visibility-modal__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.od-wiki-visibility-modal__actions .od-modal-primary{width:auto}.od-wiki-button-secondary,.od-wiki-button-danger{cursor:pointer;border-radius:8px;height:32px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.od-wiki-button-secondary{color:#334155;background:#fff;border:1px solid #dce3f5}.od-wiki-button-secondary:hover{background:#f8fafc;border-color:#cbd5e1}.od-wiki-button-danger{color:#a63a3a;background:#fff7f7;border:1px solid #fecaca}.od-wiki-button-danger:hover{color:#8b2e2e;background:#fff1f1;border-color:#fca5a5}.od-wiki-visibility-modal button:disabled{cursor:default;opacity:.55}.od-wiki-public-shell{color:#37374b;background:#fff;flex-direction:column;width:100%;min-height:100dvh;display:flex}.od-wiki-public-topbar{background:#fff;border-bottom:1px solid #e4e4e8;flex:0 0 52px;align-items:center;height:52px;max-height:52px;padding:0 18px;display:flex}.od-wiki-public-brand{color:#111229;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.od-wiki-public-brand img{flex:none;width:28px;height:28px;display:block}.od-wiki-workspace--public{flex:auto;min-height:0;max-height:calc(100dvh - 52px)}.od-wiki-workspace--public .od-wiki-workspace__sidebar-top{justify-content:flex-end}.od-wiki-workspace--public .od-wiki-workspace__sidebar-doc-label{color:#111229;white-space:normal;word-break:normal;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.od-wiki-workspace--public .od-wiki-workspace__sidebar-expand-tab{top:calc(52px + .85rem)}.od-wiki-workspace--public .od-wiki-workspace__mobile-drawer-backdrop,.od-wiki-workspace--public .od-wiki-workspace__mobile-drawer{top:52px}.od-wiki-workspace--public .od-wiki-workspace__canvas{background:#fff}.od-wiki-workspace--public .od-wiki-public-title{pointer-events:none;cursor:default}.od-wiki-workspace--public .od-wiki-add-block-btn-wrap,.od-wiki-workspace--public .od-wiki-block-insert-panel,.od-wiki-workspace--public .od-rich-text-editor__toolbar-popover,.od-wiki-workspace--public .od-rich-text-slash-menu{display:none!important}.od-orange-photos__check{color:#334155;align-items:center;gap:5px;font-size:12px;display:inline-flex}.od-orange-photos__library{align-items:start;width:100%;min-width:0;padding-right:24px;display:block;position:relative}.od-orange-photos__content{width:100%;min-width:0;max-width:100%}.od-orange-photos__period{content-visibility:auto;contain-intrinsic-size:900px;margin-bottom:30px;scroll-margin-top:16px}.od-orange-photos__period>h2{color:#0f172a;margin:0 0 14px;font-size:1.2rem;font-weight:600}.od-orange-photos__day{margin-bottom:22px}.od-orange-photos__day-header{align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.od-orange-photos__day-header h3{color:#334155;margin:0;font-size:13px;font-weight:600}.od-orange-photos__justified-row{justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;margin-bottom:6px;display:flex;overflow:hidden}.od-orange-photos__justified-item{flex:none;min-width:0}.od-orange-photo-card,.od-orange-photo-card__media,.od-orange-photo-card__media img{width:100%;height:100%}.od-orange-photo-card__media video{object-fit:cover;background:#111827;width:100%;height:100%;display:block}.od-orange-photo-card__video-placeholder{color:#fff;background:#1e293b;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;display:flex}.od-orange-photo-card__video-placeholder b{font-size:28px}.od-orange-photo-card__video-placeholder span{font-size:12px;font-weight:600}.od-orange-photo-card{position:relative;overflow:hidden}.od-orange-photo-card.is-selected{box-sizing:border-box;background:#fff0e9;padding:8px}.od-orange-photo-card__media{cursor:pointer;background:#f1f5f9;border:0;padding:0;transition:border-radius .12s;display:block}.od-orange-photo-card.is-selected .od-orange-photo-card__media{border-radius:8px;width:100%;height:100%;overflow:hidden;transform:none}.od-orange-photo-card__media img{object-fit:cover;display:block}.od-orange-photo-card__video{color:#fff;background:#0f172ac7;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;display:inline-flex;position:absolute;bottom:6px;right:6px}.od-orange-photo-card__video ion-icon{width:12px;height:12px}.od-orange-photo-card__selection-control{z-index:4;opacity:0;cursor:pointer;width:24px;height:24px;transition:opacity .12s;position:absolute;top:8px;left:8px}.od-orange-photo-card__selection-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.od-orange-photo-card__selection-circle{box-sizing:border-box;color:#0000;background:0 0;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 1px 3px #0f172a40}.od-orange-photo-card__selection-circle ion-icon{stroke-width:4px;width:17px;height:17px}.od-orange-photo-card__selection-control.is-selected .od-orange-photo-card__selection-circle,.od-orange-photos__day-selection.is-selected .od-orange-photo-card__selection-circle{color:#fff;background:#fc4200;border-color:#fc4200}.od-orange-photo-card:hover .od-orange-photo-card__selection-control,.od-orange-photo-card:focus-within .od-orange-photo-card__selection-control,.od-orange-photo-card.is-selection-mode .od-orange-photo-card__selection-control,.od-orange-photo-card.is-selected .od-orange-photo-card__selection-control{opacity:1}.od-orange-photo-card:not(.is-selected):hover .od-orange-photo-card__selection-circle{background:#ffffffc2;border-color:#fff}.od-orange-photo-card__inspect{z-index:4;color:#fff;opacity:0;cursor:pointer;filter:drop-shadow(0 1px 2px #0f172ad9);background:0 0;border:0;border-radius:0;place-items:center;width:24px;height:24px;padding:0;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:8px;right:8px}.od-orange-photo-card__inspect:hover,.od-orange-photo-card__inspect:focus-visible{color:#fff;background:0 0;transform:scale(1.12)}.od-orange-photo-card.is-selection-mode:hover .od-orange-photo-card__inspect,.od-orange-photo-card.is-selected:hover .od-orange-photo-card__inspect,.od-orange-photo-card__inspect:focus-visible{opacity:1}.od-orange-photos__day-selection{opacity:0;cursor:pointer;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:opacity .12s;display:grid;position:relative}.od-orange-photos__day:hover .od-orange-photos__day-selection,.od-orange-photos__day-selection:focus-within,.od-orange-photos__day-selection.is-selection-mode{opacity:1}.od-orange-photo-card__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.od-orange-photo-card--skeleton{background:linear-gradient(90deg,#f1f5f9,#fff,#f1f5f9) 0 0/200% 100%;flex:1 1 0;height:190px;animation:1.2s infinite od-photo-pulse}.od-orange-photos__load-more,.od-orange-photos__sentinel{color:#64748b;justify-content:center;padding:4px 0 20px;font-size:12px;display:flex}.od-orange-photo-details{flex-direction:column;gap:9px;padding:14px;display:flex;overflow:auto}.od-orange-photo-details h3{margin:0}.od-orange-photo-details label,.od-orange-photo-upload{color:#64748b;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.od-orange-photo-details__coords{grid-template-columns:1fr 1fr;gap:6px;display:grid}.od-orange-photo-share__members{border:1px solid #dce3f5;border-radius:8px;flex-direction:column;gap:7px;margin:10px 0;display:flex}.od-orange-photo-share__members label{font-size:13px}.od-button-danger{color:#a63a3a;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;height:32px;padding:0 10px;font:600 13px inherit}.od-orangephotos-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.od-orangephotos-upload-button{color:#fff;cursor:pointer;background:#fc4200;border:1px solid #fc4200;border-radius:8px;min-width:36px;height:32px;padding:0 12px;font:700 18px inherit}.od-orangephotos-header-actions,.od-orangephotos-selection-actions{align-items:center;gap:6px;display:inline-flex}.od-orangephotos-selection-actions>strong{color:#334155;white-space:nowrap;font-size:12px}.od-orangephotos-selection-actions .od-filter-dropdown{width:170px}.od-orangephotos-header-icon{color:#334155;cursor:pointer;background:#fff;border:1px solid #dce3f5;border-radius:8px;place-items:center;width:36px;height:32px;padding:0;display:inline-grid}.od-orangephotos-header-icon.is-active{color:#fc4200;background:#fff8f5;border-color:#fc4200}.od-orangephotos-header-icon ion-icon{width:17px;height:17px}.od-orangephotos-selection-actions{position:relative}.od-orangephotos-header-icon--danger{color:#a63a3a;border-color:#fecaca}.od-orangephotos-bulk-menu{z-index:10050;background:#fff;border:1px solid #dce3f5;border-radius:8px;min-width:190px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 4px 12px #11122914}.od-orangephotos-bulk-menu .od-action-menu-item{text-align:left;width:100%}.od-orangephotos-bulk-result{color:#64748b;max-width:220px;font-size:11px}.od-orangephotos-popover-shield{z-index:10049;background:0 0;border:0;padding:0;position:fixed;inset:0}.od-orangephotos-create-menu,.od-orangephotos-filters-popover{color:#334155;background:#fff;border:1px solid #dce3f5;border-radius:8px;max-height:calc(100vh - 24px);overflow:auto;box-shadow:0 8px 24px #0f172a1f}.od-orangephotos-create-menu{padding:6px}.od-orangephotos-create-menu p{color:#64748b;text-transform:uppercase;margin:5px 8px;font-size:11px;font-weight:700}.od-orangephotos-create-menu hr{border:0;border-top:1px solid #e8edf7;margin:5px 0}.od-orangephotos-create-menu .od-action-menu-item{align-items:center;gap:8px;width:100%;display:flex}.od-orangephotos-create-menu ion-icon{width:17px;height:17px}.od-orangephotos-filters-popover{padding:12px}.od-orangephotos-filter-fields{flex-direction:column;gap:14px;display:flex}.od-orangephotos-filter-fields .od-form-field{flex-direction:column;gap:6px;display:flex}.od-orangephotos-filter-fields .od-filter-multiselect{width:100%}.od-orangephotos-mode{background:#f8fafc;border:1px solid #dce3f5;border-radius:8px;align-self:flex-start;padding:2px;display:inline-flex}.od-orangephotos-mode button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:26px;padding:0 8px;font:600 11px inherit}.od-orangephotos-mode button.is-active{color:#fc4200;background:#fff;box-shadow:0 1px 2px #0f172a14}.od-orangephotos-filters-popover footer{border-top:1px solid #e8edf7;justify-content:space-between;gap:8px;margin-top:14px;padding-top:10px;display:flex}.od-orangephotos-upload-progress{z-index:120250;color:#334155;background:#fff;border:1px solid #dce3f5;border-radius:12px;flex-direction:column;width:min(430px,100vw - 32px);max-height:min(70vh,600px);display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 20px 40px #0f172a29}.od-orangephotos-upload-progress header{border-bottom:1px solid #e8edf7;padding:13px 14px}.od-orangephotos-upload-progress h2{color:#0f172a;margin:0;font-size:15px}.od-orangephotos-upload-progress__list{padding:6px 14px;overflow:auto}.od-orangephotos-upload-row{border-bottom:1px solid #f1f5f9;padding:8px 0}.od-orangephotos-upload-row>div{grid-template-columns:20px minmax(0,1fr);gap:2px 6px;display:grid}.od-orangephotos-upload-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.od-orangephotos-upload-row small{color:#64748b;grid-column:2}.od-orangephotos-upload-row progress{accent-color:#fc4200;width:100%;height:5px;margin-top:5px}.od-orangephotos-upload-progress footer{border-top:1px solid #e8edf7;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.od-orangephotos-upload-progress footer div{gap:6px;display:flex}.od-attachments-lightbox__stage{justify-content:flex-start!important;align-items:flex-start!important;padding:24px!important;inset:56px 0 0!important;overflow:auto!important}.od-attachments-lightbox__img{flex:none;margin:auto;max-width:none!important;max-height:none!important}.od-orange-photo-share-backdrop{isolation:isolate}.od-attachments-lightbox__stage:has(.od-attachments-lightbox__video){justify-content:center!important;align-items:center!important;overflow:auto!important}.od-attachments-lightbox__video{object-fit:contain;flex:none;width:auto;max-width:calc(100% - 32px);height:auto;max-height:calc(100% - 32px);margin:auto}.od-attachments-lightbox.is-info-open .od-attachments-lightbox__stage{left:min(40vw,400px)!important}.od-attachments-lightbox__info{overflow:auto;color:#e2e8f0!important;background:#111827!important;width:min(40vw,400px)!important;top:56px!important;left:0!important;right:auto!important}.od-attachments-lightbox__info>header{z-index:1;background:#111827;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.od-attachments-lightbox__info h2{color:#fff;margin:0;font-size:15px}.od-attachments-lightbox__btn.is-active{color:#fc4200;background:#fff8f5}.od-orange-photo-details section{border-bottom:1px solid #ffffff1f;padding:10px 0}.od-orange-photo-details section h3{color:#f8fafc;margin:0 0 7px;font-size:12px}.od-orange-photo-details p,.od-orange-photo-details small{color:#cbd5e1}.od-orange-photo-details label{gap:5px;display:grid}.od-orange-photo-details textarea{resize:vertical;min-height:72px}.od-orange-photo-details__feedback{color:#86efac!important}.od-attachments-lightbox__action{color:#fff;cursor:pointer;background:#1e293bf2;border:1px solid #f8fafc59;border-radius:8px;align-items:center;min-height:32px;padding:0 8px;font:600 12px inherit;text-decoration:none;display:inline-flex}.od-orangephotos-album-header,.od-orange-albums-view>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.od-orangephotos-album-header{justify-content:flex-start}.od-orangephotos-album-header p,.od-orange-albums-view header p{color:#64748b;font-size:13px}.od-orange-albums-view__filters{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.od-orange-albums-view__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.od-orange-album-card{color:#1e293b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3f5;border-radius:8px;flex-direction:column;align-items:stretch;gap:5px;padding:0 0 10px;display:flex;overflow:hidden}.od-orange-album-card img,.od-orange-album-card__placeholder{object-fit:cover;color:#64748b;background:#e2e8f0;place-items:center;width:100%;height:150px;display:grid}.od-orange-album-card strong,.od-orange-album-card small{padding:0 10px}.od-orange-album-card small{color:#64748b}@keyframes od-photo-pulse{to{background-position:-200% 0}}@media (width<=900px){.od-orange-photos__library{display:block}}@media (width<=600px){.od-orange-photos__library{padding-right:18px}.od-attachments-lightbox.is-info-open .od-attachments-lightbox__stage{left:0!important}.od-attachments-lightbox__info{height:65vh;width:100%!important;max-width:none!important;top:35vh!important}.od-orangephotos-filters-popover{width:calc(100vw - 24px)!important}.od-orangephotos-selection-actions>strong{display:none}.od-orangephotos-selection-actions .od-filter-dropdown{width:120px}.od-orange-photos__justified-row{margin-bottom:3px}.od-orange-photo-card.is-selected{padding:5px}}.od-orange-photos__library{grid-template-columns:minmax(0,1fr) 22px;gap:6px;padding-right:0;display:grid}.od-orange-photos__timeline-error{z-index:21;color:#a63a3a;cursor:help;position:fixed;right:10px}.od-attachments-lightbox.is-info-open .od-attachments-lightbox__stage{left:0!important;right:390px!important}.od-attachments-lightbox__info{width:390px!important;max-width:40vw!important;left:auto!important;right:0!important}.od-modal__footer{justify-content:flex-end;gap:10px;display:flex}.od-modal__footer .od-button{width:auto}.od-modal__footer .od-button--primary{min-width:132px}.od-orangephotos-header-icon{background:0 0;border:0;width:36px;height:36px}.od-orangephotos-header-icon:hover,.od-orangephotos-header-icon:focus-visible{background:var(--od-surface-hover,#f8fafc)}.od-orangephotos-header-icon--danger{color:#334155;border:0}.od-orangephotos-header-icon--danger:hover,.od-orangephotos-header-icon--danger:focus-visible{color:#a63a3a}.od-orangephotos-workspace{flex:1 1 0;height:100%;min-height:0;overflow:hidden}.od-orangephotos-workspace>.od-page-inner.od-orange-photos{flex-direction:column;flex:1 1 0;gap:14px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.od-orange-photos__viewport{flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.od-orange-photos__scroller{scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;padding:12px 28px 24px 14px;overflow:hidden auto}.od-orange-photos__scroller::-webkit-scrollbar{width:0;height:0;display:none}.od-orange-photos__timeline-layer{z-index:20;pointer-events:auto;width:64px;position:absolute;top:8px;bottom:8px;right:0}.od-orange-photos__timeline{opacity:0;visibility:hidden;background:linear-gradient(90deg,#f4f5f700,#f4f5f7f0 32%,#f4f5f7fa);flex-direction:column;justify-content:flex-start;padding:8px 5px;transition:opacity .12s,transform .12s,visibility .12s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(6px)}.od-orange-photos__timeline-layer:hover .od-orange-photos__timeline,.od-orange-photos__timeline-layer:focus-within .od-orange-photos__timeline,.od-orange-photos__timeline-layer.is-scrolling .od-orange-photos__timeline{opacity:1;visibility:visible;transform:translate(0)}.od-orange-photos__timeline>div{flex-direction:column;align-items:flex-end;margin:0;display:flex}.od-orange-photos__timeline strong{font-size:11px;line-height:18px}.od-orange-photos__timeline button{color:#64748b;cursor:pointer;background:0 0;border:0;min-height:18px;padding:0;font-size:11px;line-height:18px}.od-orange-photos__timeline button:hover,.od-orange-photos__timeline button.is-active{color:#fc4200;font-weight:700}.od-orange-photos__timeline::-webkit-scrollbar{display:none}.od-orange-photos__timeline-position{opacity:0;pointer-events:none;background:#fc4200;border-radius:999px;width:3px;height:28px;transition:opacity .12s;position:absolute;right:1px;transform:translateY(-50%)}.od-orange-photos__timeline-layer.is-scrolling .od-orange-photos__timeline-position,.od-orange-photos__timeline-layer:hover .od-orange-photos__timeline-position{opacity:1}.od-orange-photos__timeline button:hover{background:#f8fafc}.od-orangephotos-sidebar__divider{background:#e5e7eb;height:1px;margin:8px 14px}.od-attachments-lightbox__btn.is-selected{color:#fc4200;background:#fff8f5}.od-orangephotos-empty-trash{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font:600 12px inherit;display:inline-flex}.od-orangephotos-empty-trash:hover{color:#a63a3a;background:#fff7f7}.od-orange-photos-modal__footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.od-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:auto;min-height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.od-btn:disabled{opacity:.5;cursor:default}.od-btn-secondary{color:#334155;background:#fff;border-color:#dce3f5}.od-btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.od-btn-primary{color:#fff;background:#fc4200;border-color:#fc4200;min-width:126px}.od-btn-primary:hover:not(:disabled){background:#e83d00;border-color:#e83d00}.od-btn-danger{color:#b42318;background:#fff7f7;border-color:#fecaca}.od-btn-danger:hover:not(:disabled){color:#fff;background:#b42318;border-color:#b42318}.od-btn:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
