: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 (min-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{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.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:translateZ(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-left-radius:8px;border-bottom-right-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:.3s transform 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}}html{--mat-sys-background: light-dark(#fff8f5, #181210);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeee8, #362f2b);--mat-sys-inverse-primary: light-dark(#ffb787, #964900);--mat-sys-inverse-surface: light-dark(#362f2b, #ece0da);--mat-sys-on-background: light-dark(#201a17, #ece0da);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #502400);--mat-sys-on-primary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-primary-fixed: light-dark(#311300, #311300);--mat-sys-on-primary-fixed-variant: light-dark(#723600, #723600);--mat-sys-on-secondary: light-dark(#ffffff, #422b1b);--mat-sys-on-secondary-container: light-dark(#5b4130, #ffdcc7);--mat-sys-on-secondary-fixed: light-dark(#2b1708, #2b1708);--mat-sys-on-secondary-fixed-variant: light-dark(#5b4130, #5b4130);--mat-sys-on-surface: light-dark(#201a17, #ece0da);--mat-sys-on-surface-variant: light-dark(#52443c, #f4ded3);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#84746a, #9f8d83);--mat-sys-outline-variant: light-dark(#d7c3b8, #52443c);--mat-sys-primary: light-dark(#964900, #ffb787);--mat-sys-primary-container: light-dark(#ffdcc7, #723600);--mat-sys-primary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-primary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#755846, #e5bfa8);--mat-sys-secondary-container: light-dark(#ffdcc7, #5b4130);--mat-sys-secondary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-secondary-fixed-dim: light-dark(#e5bfa8, #e5bfa8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f5, #181210);--mat-sys-surface-bright: light-dark(#fff8f5, #3f3834);--mat-sys-surface-container: light-dark(#f8ebe6, #241e1b);--mat-sys-surface-container-high: light-dark(#f2e6e1, #2f2926);--mat-sys-surface-container-highest: light-dark(#ece0da, #3a3330);--mat-sys-surface-container-low: light-dark(#fef1ec, #201a17);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0b);--mat-sys-surface-dim: light-dark(#e3d8d3, #181210);--mat-sys-surface-tint: light-dark(#964900, #ffb787);--mat-sys-surface-variant: light-dark(#f4ded3, #52443c);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #3a2e26;--mat-sys-neutral10: #201a17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--mat-button-outlined-label-text-color: var(--itenaro-color-brand-strong);--mat-button-text-label-text-color: var(--itenaro-color-brand-strong);--mat-button-filled-container-color: var(--itenaro-color-brand);--mat-button-filled-label-text-color: var(--itenaro-color-on-dark);--mat-button-filled-container-shape: var(--itenaro-action-radius);--mat-button-outlined-container-shape: var(--itenaro-action-radius);--mat-button-outlined-outline-color: var(--itenaro-color-border);--mat-button-text-container-shape: var(--itenaro-action-radius);--mat-button-tonal-container-shape: var(--itenaro-action-radius);--mat-button-toggle-shape: var(--itenaro-action-radius);--mat-sys-primary: var(--itenaro-color-brand);--mat-sys-on-primary: var(--itenaro-color-on-dark);--mat-sys-primary-container: var(--itenaro-color-brand-container);--mat-sys-on-primary-container: var(--itenaro-color-brand-container-text);--mat-sys-surface: var(--itenaro-color-surface);--mat-sys-surface-container: var(--itenaro-color-canvas);--mat-sys-surface-container-high: var(--itenaro-color-surface);--mat-sys-on-surface: var(--itenaro-color-text);--mat-sys-on-surface-variant: var(--itenaro-color-text-muted);--mat-sys-outline: var(--itenaro-color-border);--mat-sys-outline-variant: var(--itenaro-color-border-soft);--mat-sys-error: var(--itenaro-color-danger);--mat-sys-corner-small: var(--itenaro-radius-xs);--mat-sys-corner-medium: var(--itenaro-radius-sm);--mat-sys-corner-large: var(--itenaro-radius-md);--mat-sys-corner-extra-large: var(--itenaro-radius-lg);--mat-sys-body-large-font: var(--itenaro-font-sans);--mat-sys-body-medium-font: var(--itenaro-font-sans);--mat-sys-label-large-font: var(--itenaro-font-sans);--mat-sys-title-medium-font: var(--itenaro-font-sans);--mat-form-field-container-height: var(--itenaro-control-height);--mat-form-field-container-vertical-padding: 14px;--mat-form-field-outlined-outline-color: var(--itenaro-edge);--mat-form-field-outlined-hover-outline-color: var(--itenaro-accent-border);--mat-form-field-outlined-focus-outline-color: var(--itenaro-color-brand);--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-label-text-color: var(--md-secondary);--mat-form-field-outlined-focus-label-text-color: var(--itenaro-accent-text);--mat-select-enabled-trigger-text-color: var(--itenaro-navy);--mat-select-enabled-arrow-color: var(--md-secondary);--mat-select-focused-arrow-color: var(--itenaro-accent-text);--mat-select-panel-background-color: var(--itenaro-paper);--mat-select-container-elevation-shadow: none;--mat-option-label-text-color: var(--itenaro-navy);--mat-option-hover-state-layer-color: var(--itenaro-white-muted);--mat-option-focus-state-layer-color: var(--itenaro-accent-wash-soft);--mat-option-selected-state-layer-color: var(--itenaro-accent-wash);--mat-option-selected-state-label-text-color: var(--itenaro-accent-text);--mat-datepicker-calendar-container-background-color: var(--itenaro-paper);--mat-datepicker-calendar-container-elevation-shadow: none;--mat-datepicker-calendar-container-shape: var(--itenaro-card-radius);--mat-timepicker-container-background-color: var(--itenaro-paper);--mat-timepicker-container-elevation-shadow: none;--mat-timepicker-container-shape: var(--itenaro-card-radius)}.mat-mdc-form-field{--mdc-outlined-text-field-container-shape: var(--itenaro-control-radius);width:100%}.itenaro-field{display:grid;gap:8px;min-width:0}.itenaro-field__label{color:var(--itenaro-color-text);font-size:14px;font-weight:780;line-height:1.35}.itenaro-field__required{color:var(--itenaro-color-brand-strong);margin-inline-start:2px}.itenaro-field__hint{color:var(--itenaro-color-text-muted);font-size:13px;font-weight:560;line-height:1.4;margin:0}.itenaro-field>.mat-mdc-form-field{margin:0}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--itenaro-paper);border-radius:var(--itenaro-control-radius)}.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:var(--itenaro-control-height)}.mat-mdc-form-field textarea.mat-mdc-input-element{line-height:1.5;min-height:96px;resize:vertical}.mat-mdc-select-value-text{font-size:16px;font-weight:650}div.mat-mdc-select-panel{border:1px solid var(--itenaro-edge);border-radius:14px!important;box-shadow:none!important;padding:6px!important}.mat-mdc-option{border-radius:9px;font-size:16px;font-weight:650;min-height:46px;padding-inline:14px}.mat-mdc-option+.mat-mdc-option{margin-top:2px}.mat-mdc-form-field-subscript-wrapper{font-weight:550}.itenaro-material-field-error,.itenaro-form-error{color:var(--itenaro-color-danger)}.itenaro-form-error{font-weight:700;margin:0}.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-button-base{min-height:var(--itenaro-action-height)}.mat-mdc-button-base{font-size:16px;font-weight:780;min-width:44px;padding-inline:var(--itenaro-action-padding-inline)}.mat-mdc-button-base:not(.mat-mdc-icon-button) .mdc-button__label{align-items:center;display:inline-flex;gap:10px;justify-content:center}.mat-mdc-button-base:not(.mat-mdc-icon-button) .mdc-button__label>itenaro-icon{font-size:18px}.mat-mdc-form-field-icon-prefix{align-items:center;color:var(--md-secondary);display:flex;padding-inline:16px 12px}.mat-mdc-form-field-icon-prefix>itenaro-icon{font-size:19px}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix{padding-inline:16px 12px}.mat-mdc-form-field-icon-suffix{color:var(--itenaro-color-text-muted);padding-inline-end:6px}.mat-datepicker-content,.mat-timepicker-panel{border:1px solid var(--itenaro-color-border)}.mat-mdc-button-base[data-intent=danger]{--mat-button-filled-container-color: var(--itenaro-color-danger);--mat-button-filled-label-text-color: var(--itenaro-color-on-dark);--mat-button-outlined-label-text-color: var(--itenaro-color-danger);--mat-button-outlined-outline-color: var(--itenaro-color-danger-border-strong)}.mat-mdc-button-base.itenaro-button-block{width:100%}.mat-mdc-button-base.itenaro-glass-action{background:var(--itenaro-photo-surface)!important;border:1px solid var(--itenaro-photo-border)!important;box-shadow:var(--itenaro-shadow-spotlight-mobile)!important;color:var(--itenaro-navy);min-height:46px;padding-inline:16px;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}.mat-mdc-button-base.itenaro-glass-action:hover{background:var(--itenaro-white)!important;border-color:var(--itenaro-border-strong)!important}.itenaro-status-pill>itenaro-icon{font-size:18px;height:18px;width:18px}.mat-button-toggle-group{border-color:var(--itenaro-edge);border-radius:var(--itenaro-card-radius)}.mat-button-toggle-button{min-height:44px}.itenaro-table-wrap{background:var(--itenaro-color-surface);border:1px solid var(--itenaro-color-hairline-soft);border-radius:16px;box-shadow:var(--itenaro-shadow-table);overflow-x:auto}.itenaro-table{border-collapse:collapse;width:100%}.itenaro-table th{background:var(--itenaro-surface-info);border-bottom:1px solid #e6e1da;color:#5b616b;font-size:10px;font-weight:800;padding:16px 24px;text-align:left;text-transform:uppercase}.itenaro-table td{border-top:1px solid #e6e1da;font-size:14px;font-weight:500;padding:16px 24px;vertical-align:middle}.itenaro-table tr:hover{background:#f7f4ef}.empty-state{color:#5b616b;padding:32px;text-align:center}.user-meta-strip{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.user-meta-strip>*{background:var(--itenaro-paper);border:1px solid var(--itenaro-edge);border-radius:18px;color:var(--itenaro-muted);display:grid;font-size:12px;font-weight:800;gap:6px;line-height:1.2;min-width:0;padding:14px 16px;text-transform:uppercase}.user-meta-strip strong{color:var(--md-on-surface);display:block;font-size:26px;line-height:1;margin:0}.user-cell{align-items:center;display:flex;gap:12px}.user-avatar{align-items:center;background:var(--itenaro-surface-info);border:1px solid var(--itenaro-edge-soft);border-radius:14px;color:var(--itenaro-accent);display:flex;font-size:14px;font-weight:800;height:38px;justify-content:center;width:38px}.user-cell small{color:var(--itenaro-muted);display:block;font-family:var(--itenaro-font-mono);font-size:11px;margin-top:3px}.badge{border:1px solid var(--itenaro-edge-soft);border-radius:999px;color:var(--itenaro-muted);display:inline-flex;font-size:11px;font-weight:850;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.badge.ok{background:var(--itenaro-surface-success);color:var(--itenaro-success)}.badge.muted{background:var(--itenaro-surface-soft)}.detail-page,.audit-page,.settings-page{padding:var(--itenaro-page-tight-padding)}@media(max-width:640px){.user-meta-strip{gap:10px;grid-template-columns:1fr}}.itenaro-page{--itenaro-page-section-gap: 26px;align-content:start;display:grid;gap:var(--itenaro-page-section-gap);margin-inline:auto;max-width:var(--itenaro-page-max-width, 1540px);min-height:100%;min-width:0;padding:var(--itenaro-page-inset-top, 30px) var(--itenaro-page-inset-right, 34px) var(--itenaro-page-inset-bottom, 34px) var(--itenaro-page-inset-left, 34px);width:100%}.itenaro-page>*{min-width:0}.itenaro-workspace-page{min-width:0}.itenaro-flow-page{margin-inline:auto;max-width:960px}.itenaro-select-control{align-items:center;background:var(--itenaro-control-bg);border:1px solid var(--itenaro-control-border-color);border-radius:var(--itenaro-control-radius);box-shadow:var(--itenaro-control-shadow);color:var(--itenaro-navy);display:inline-grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--itenaro-control-height);min-width:0;padding:0 14px}.itenaro-select-control itenaro-icon{color:var(--md-primary);font-size:19px;height:19px;width:19px}.itenaro-select-control select{appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--itenaro-navy);font:inherit;font-weight:780;min-width:0;outline:0;padding:0!important;width:100%}.itenaro-select-control:after{border-bottom:2px solid var(--itenaro-muted-2);border-right:2px solid var(--itenaro-muted-2);content:"";height:8px;opacity:.8;transform:rotate(45deg) translateY(-2px);width:8px}.itenaro-icon-button{align-items:center;background:var(--itenaro-control-bg);border:1px solid var(--itenaro-control-border-color);border-radius:var(--itenaro-control-radius);box-shadow:var(--itenaro-control-shadow);color:var(--itenaro-navy);cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:48px;padding:0;width:48px}.itenaro-icon-button itenaro-icon{color:var(--itenaro-muted-2)}.itenaro-flow-form{--itenaro-flow-form-columns: 2;border-top:1px solid var(--itenaro-border-soft);display:grid;gap:18px;grid-template-columns:repeat(var(--itenaro-flow-form-columns),minmax(0,1fr));margin-top:24px;min-width:0;padding:24px 0 2px}.itenaro-flow-form>*{min-width:0}.itenaro-flow-form__header,.itenaro-flow-form__wide,.itenaro-flow-form__actions{grid-column:1/-1}.itenaro-flow-form__header{display:grid;gap:5px;max-width:72ch}.itenaro-flow-form__header :is(h3,h4,h5){color:var(--itenaro-navy);font-size:21px;line-height:1.2;margin:0}.itenaro-flow-form__header p{color:var(--itenaro-ink-muted);line-height:1.5;margin:0}.itenaro-flow-form__actions{display:flex;gap:10px;justify-content:flex-end;padding-top:2px}@media(max-width:780px){.itenaro-page{--itenaro-page-section-gap: 20px}.itenaro-flow-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.itenaro-flow-form{grid-template-columns:minmax(0,1fr);padding-top:20px}.itenaro-flow-form__header,.itenaro-flow-form__wide,.itenaro-flow-form__actions{grid-column:1}.itenaro-flow-form__actions{display:grid}.itenaro-flow-form__actions>*{width:100%}}.public-content-page{margin:0 auto;max-width:var(--itenaro-public-content-max-width, 1180px);padding:var(--itenaro-public-content-padding, clamp(28px, 5vw, 64px) clamp(20px, 5vw, 58px) clamp(48px, 7vw, 84px));width:100%}.public-content-hero{border-bottom:1px solid var(--itenaro-edge-soft);display:grid;gap:var(--itenaro-public-content-hero-gap, clamp(26px, 4vw, 48px));padding-bottom:var(--itenaro-public-content-hero-padding-bottom, clamp(30px, 5vw, 54px))}.public-content-hero__copy{display:grid;gap:var(--itenaro-public-content-copy-gap, 16px);max-width:var(--itenaro-public-content-copy-max-width, none);min-width:0}.public-content-hero__copy>h1{color:var(--itenaro-navy);font-size:var(--itenaro-public-content-title-size, clamp(42px, 6vw, 72px));font-weight:880;letter-spacing:var(--itenaro-public-content-title-spacing, -.052em);line-height:var(--itenaro-public-content-title-line-height, .98);margin:0;max-width:var(--itenaro-public-content-title-max-width, 15ch)}.public-content-hero__copy>p{color:var(--md-secondary);font-size:var(--itenaro-public-content-description-size, clamp(17px, 2vw, 21px));line-height:1.55;margin:0;max-width:var(--itenaro-public-content-description-max-width, 62ch)}.public-content-body{display:grid;gap:var(--itenaro-public-content-body-gap, clamp(34px, 5vw, 56px));padding-top:var(--itenaro-public-content-body-padding-top, clamp(30px, 5vw, 54px))}@media(max-width:560px){.public-content-page{padding:var(--itenaro-public-content-mobile-padding-top, 24px) max(18px,var(--itenaro-safe-right)) calc(var(--itenaro-public-content-mobile-padding-bottom, 46px) + var(--itenaro-safe-bottom)) max(18px,var(--itenaro-safe-left))}.public-content-hero{gap:var(--itenaro-public-content-mobile-hero-gap, var(--itenaro-public-content-hero-gap, 26px));padding-bottom:var(--itenaro-public-content-mobile-hero-padding-bottom, var(--itenaro-public-content-hero-padding-bottom, 30px))}.public-content-hero__copy>h1{font-size:var(--itenaro-public-content-mobile-title-size, clamp(36px, 11vw, 48px));line-height:var(--itenaro-public-content-mobile-title-line-height, 1)}.public-content-body{gap:var(--itenaro-public-content-mobile-body-gap, var(--itenaro-public-content-body-gap, 34px));padding-top:var(--itenaro-public-content-mobile-body-padding-top, var(--itenaro-public-content-body-padding-top, 30px))}}.public-info-page .public-info-content>.public-info-section+.public-info-section{border-top:1px solid var(--itenaro-edge-soft)}.public-info-page .public-info-section{display:grid;gap:20px;min-width:0;padding:clamp(24px,4vw,36px) 0}.public-info-page .public-info-section>h2{color:var(--itenaro-navy);font-size:clamp(23px,3vw,30px);font-weight:850;letter-spacing:-.03em;line-height:1.08;margin:0}.public-info-page .info-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.public-info-page .info-card{align-items:start;background:transparent;border:0;display:grid;column-gap:14px;grid-template-columns:42px minmax(0,1fr);min-width:0;padding:4px 18px 16px 0;row-gap:5px}.public-info-page .info-card--accent{background:transparent}.public-info-page .info-card:nth-child(2n){border-left:1px solid var(--itenaro-edge-soft);padding-left:18px}.public-info-page .info-card:nth-child(n+3){border-top:1px solid var(--itenaro-edge-soft);padding-top:18px}.public-info-page .info-card__icon{align-items:center;background:var(--itenaro-surface-info);border:1px solid var(--itenaro-edge-soft);border-radius:50%;color:var(--md-primary);display:inline-flex;grid-column:1;grid-row:1/span 2;height:40px;justify-content:center;width:40px}.public-info-page .info-card__icon itenaro-icon{font-size:20px;height:20px;width:20px}.public-info-page .info-card>strong,.public-info-page .info-card>p{grid-column:2}.public-info-page .info-link-card{color:inherit;grid-template-columns:42px minmax(0,1fr) 22px;position:relative;text-decoration:none}.public-info-page .info-link-card:hover,.public-info-page .info-link-card:focus-visible{border-color:var(--md-primary)}.public-info-page .info-link-card__arrow{align-self:center;color:var(--md-primary);grid-column:3;grid-row:1/span 2;justify-self:end}.public-info-page :where(.info-card,.info-list,.info-faq) strong{color:var(--itenaro-navy);font-size:16px;font-weight:820;line-height:1.3}.public-info-page :where(.info-card,.info-list,.info-faq) p{color:var(--md-secondary);font-size:15px;line-height:1.6;margin:0}.public-info-page .info-list{display:grid}.public-info-page .info-list article{align-items:start;display:grid;gap:6px;padding:16px 0}.public-info-page .info-list article+article{border-top:1px solid var(--itenaro-edge-soft)}.public-info-page .info-faq{display:grid}.public-info-page .info-faq details{padding:16px 0}.public-info-page .info-faq details+details{border-top:1px solid var(--itenaro-edge-soft)}.public-info-page .info-faq summary{color:var(--itenaro-navy);cursor:pointer;font-size:16px;font-weight:800;list-style:none;padding-right:34px;position:relative}.public-info-page .info-faq p{margin-top:10px;max-width:72ch}.public-info-page .info-action-bar{align-items:center;background:var(--itenaro-surface-info);border:1px solid var(--itenaro-edge);border-radius:18px;display:flex;gap:22px;justify-content:space-between;margin-top:28px;padding:22px}.public-info-page .info-action-bar__copy{display:grid;gap:6px}.public-info-page .info-action-bar__copy strong{color:var(--itenaro-navy);font-size:20px;font-weight:850;letter-spacing:-.02em}.public-info-page .info-action-bar__copy p{color:var(--md-secondary);line-height:1.5;margin:0}.public-info-page .info-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.public-info-page .info-meta{color:var(--md-secondary);font-size:13px;margin:16px 2px 0;text-align:right}@media(max-width:720px){.public-info-page .info-grid{grid-template-columns:1fr}.public-info-page .info-action-bar{align-items:stretch;flex-direction:column}.public-info-page .info-actions{display:grid;grid-template-columns:1fr}.public-info-page .info-actions>*{justify-content:center;width:100%}}@media(max-width:560px){.public-info-page .public-info-section{gap:17px;padding:24px 0}.public-info-page .info-card{padding:16px 0}.public-info-page .info-card:nth-child(2n){border-left:0;padding-left:0}.public-info-page .info-card:nth-child(n+3){border-top:0}.public-info-page .info-card+.info-card{border-top:1px solid var(--itenaro-edge-soft)}.public-info-page .info-action-bar{border-left:0;border-radius:0;border-right:0;margin-inline:-18px;padding:20px 18px}.public-info-page .info-meta{text-align:left}}:root{--itenaro-color-brand: #c84f1c;--itenaro-color-brand-strong: #a93f13;--itenaro-color-brand-container: #fff0e8;--itenaro-color-brand-container-text: #6f2509;--itenaro-color-text: #152238;--itenaro-color-text-soft: #2d3a4d;--itenaro-color-text-muted: #5b616b;--itenaro-color-text-muted-strong: #4f5661;--itenaro-color-text-readable: #414854;--itenaro-color-text-context: #515966;--itenaro-color-text-muted-soft: #9a8f86;--itenaro-color-icon-muted: #6d645d;--itenaro-color-text-border: rgba(21, 34, 56, .16);--itenaro-color-on-dark: #ffffff;--itenaro-color-on-dark-readable: rgba(255, 255, 255, .82);--itenaro-color-on-dark-muted: rgba(255, 255, 255, .78);--itenaro-color-on-dark-soft: rgba(255, 255, 255, .7);--itenaro-color-on-dark-subtle: rgba(255, 255, 255, .62);--itenaro-color-canvas: #f7f4ef;--itenaro-color-surface: #ffffff;--itenaro-color-surface-info: #fff3eb;--itenaro-color-surface-success: #f7fbf7;--itenaro-color-surface-warning: #fff6ec;--itenaro-color-border: #d8d2c9;--itenaro-color-border-soft: #e6e1da;--itenaro-color-border-strong: #c8c1b7;--itenaro-color-hairline: rgba(227, 212, 199, .68);--itenaro-color-hairline-soft: rgba(227, 212, 199, .62);--itenaro-color-danger: #b3261e;--itenaro-color-danger-surface: #fdf2f2;--itenaro-color-danger-border: rgba(179, 38, 30, .12);--itenaro-color-danger-border-strong: rgba(179, 38, 30, .28);--itenaro-color-warning: #8b5e00;--itenaro-color-warning-surface: #fff5ea;--itenaro-color-warning-border: rgba(139, 94, 0, .3);--itenaro-color-success: #137333;--itenaro-color-success-surface: #eef8ea;--itenaro-color-success-border: rgba(19, 115, 51, .28);--itenaro-color-info: #315fc9;--itenaro-color-info-surface: #eef3ff;--itenaro-color-info-border: rgba(74, 116, 240, .24);--itenaro-color-focus: #245fd3;--itenaro-color-focus-ring: rgba(36, 95, 211, .2);--itenaro-navigation-surface: #152238;--itenaro-navigation-surface-raised: #1d2c43;--itenaro-navigation-surface-hover: #26364e;--itenaro-navigation-surface-active: #34435a;--itenaro-navigation-divider: #435068;--itenaro-navigation-border: rgba(255, 255, 255, .15);--itenaro-navigation-border-soft: rgba(255, 255, 255, .08);--itenaro-navigation-border-active: rgba(255, 255, 255, .12);--itenaro-navigation-icon-border: rgba(255, 255, 255, .16);--itenaro-overlay-modal: rgba(21, 34, 56, .48);--itenaro-overlay-activity: rgba(21, 34, 56, .24);--itenaro-photo-fallback: #59616c;--itenaro-photo-scrim: rgba(13, 23, 38, .62);--itenaro-photo-border: rgba(255, 255, 255, .68);--itenaro-photo-border-soft: rgba(255, 255, 255, .66);--itenaro-photo-border-strong: rgba(255, 255, 255, .72);--itenaro-photo-edge: rgba(255, 255, 255, .48);--itenaro-photo-edge-soft: rgba(255, 255, 255, .46);--itenaro-photo-ornament: rgba(255, 255, 255, .11);--itenaro-photo-route: rgba(255, 255, 255, .45);--itenaro-photo-surface: rgba(255, 255, 255, .94);--itenaro-shadow-spotlight: 0 24px 60px rgba(21, 34, 56, .14);--itenaro-shadow-spotlight-mobile: 0 18px 42px rgba(21, 34, 56, .12);--itenaro-shadow-table: 0 8px 16px rgba(46, 31, 24, .025);--itenaro-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236d645d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--itenaro-canvas: var(--itenaro-color-canvas);--itenaro-canvas-strong: var(--itenaro-color-canvas);--itenaro-canvas-soft: var(--itenaro-color-canvas);--itenaro-navy: var(--itenaro-color-text);--itenaro-navy-soft: var(--itenaro-color-text-soft);--itenaro-ink-strong: var(--itenaro-color-text);--itenaro-muted-2: var(--itenaro-color-text-muted);--itenaro-muted-strong: var(--itenaro-color-text-muted-strong);--itenaro-muted-soft: var(--itenaro-color-text-muted-soft);--itenaro-icon-muted: var(--itenaro-color-icon-muted);--itenaro-border: var(--itenaro-color-border);--itenaro-border-soft: var(--itenaro-color-border-soft);--itenaro-border-strong: var(--itenaro-color-border-strong);--itenaro-hairline: var(--itenaro-color-hairline);--itenaro-hairline-soft: var(--itenaro-color-hairline-soft);--itenaro-white: var(--itenaro-color-surface);--itenaro-white-raised: var(--itenaro-color-surface);--itenaro-white-soft: var(--itenaro-color-surface);--itenaro-white-muted: var(--itenaro-color-canvas);--itenaro-white-faint: var(--itenaro-color-surface);--itenaro-accent-wash: #fff1e9;--itenaro-accent-wash-soft: #fff6ee;--itenaro-accent-border-soft: rgba(230, 106, 44, .12);--itenaro-accent-border: rgba(230, 106, 44, .18);--itenaro-accent-border-strong: rgba(230, 106, 44, .28);--itenaro-accent-text: var(--itenaro-color-brand-strong);--itenaro-danger: var(--itenaro-color-danger);--itenaro-danger-soft: var(--itenaro-color-danger-surface);--itenaro-danger-border: var(--itenaro-color-danger-border);--itenaro-danger-border-strong: var(--itenaro-color-danger-border-strong);--itenaro-warn: var(--itenaro-color-warning);--itenaro-warn-soft: var(--itenaro-color-warning-surface);--itenaro-warn-border: var(--itenaro-color-warning-border);--itenaro-success: var(--itenaro-color-success);--itenaro-success-soft: var(--itenaro-color-success-surface);--itenaro-success-border: var(--itenaro-color-success-border);--itenaro-info: var(--itenaro-color-info);--itenaro-info-soft: var(--itenaro-color-info-surface);--itenaro-info-border: var(--itenaro-color-info-border);--itenaro-panel-shadow: none;--itenaro-control-bg: var(--itenaro-color-surface);--itenaro-control-border-color: var(--itenaro-color-border);--itenaro-control-focus-border-color: var(--itenaro-color-focus);--itenaro-control-focus-ring: 0 0 0 3px var(--itenaro-color-focus-ring);--itenaro-control-height: 52px;--itenaro-control-shadow: none;--itenaro-control-shadow-strong: none;--itenaro-page-max-width: 1280px;--itenaro-card-radius: 18px;--itenaro-control-radius: 16px}.itenaro-disclosure>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none}.itenaro-disclosure>summary::-webkit-details-marker{display:none}.itenaro-disclosure>summary:after{border-bottom:2.5px solid currentColor;border-right:2.5px solid currentColor;content:"";flex:0 0 auto;height:10px;margin-inline-start:auto;margin-inline-end:4px;opacity:.9;transform:rotate(45deg) translate(-2px,2px);transition:transform .16s ease;width:10px}.itenaro-disclosure[open]>summary:after{transform:rotate(225deg) translate(-2px,2px)}body{background:var(--itenaro-canvas)}.itenaro-page{color:var(--itenaro-navy)}.itenaro-page :where(h1){color:var(--itenaro-navy);font-size:42px;font-weight:800;line-height:1.06;margin-block:0;max-width:none}.itenaro-page :where(h2){color:var(--itenaro-navy);font-size:24px;font-weight:780;line-height:1.16}.itenaro-page :where(h3,h4){color:var(--itenaro-navy);line-height:1.18}.itenaro-page :where(p){color:var(--itenaro-muted-2)}.itenaro-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-weight:820;gap:8px;justify-content:center;min-height:34px;padding:0 14px;white-space:nowrap}.itenaro-status-pill[data-tone=risk]{background:var(--itenaro-danger-soft);border:1px solid var(--itenaro-danger-border-strong);color:var(--itenaro-danger)}.itenaro-status-pill[data-tone=calm]{background:var(--itenaro-success-soft);border:1px solid var(--itenaro-success-border);color:var(--itenaro-success)}.itenaro-status-pill[data-tone=warning]{background:var(--itenaro-warn-soft);border:1px solid var(--itenaro-warn-border);color:var(--itenaro-warn)}.itenaro-status-pill[data-tone=info]{background:var(--itenaro-info-soft);border:1px solid var(--itenaro-info-border);color:var(--itenaro-info)}.itenaro-status-pill[data-tone=neutral]{background:var(--itenaro-surface-soft);border:1px solid var(--itenaro-border);color:var(--itenaro-muted-strong)}@media(min-width:1181px){:root{--itenaro-card-radius: 12px;--itenaro-control-radius: 12px;--itenaro-control-height: 54px;--itenaro-page-max-width: 1540px;--itenaro-safe-content-app-padding-top: 30px;--itenaro-safe-content-app-padding-right: 34px;--itenaro-safe-content-app-padding-bottom: 34px;--itenaro-safe-content-app-padding-left: 34px}.itenaro-page :where(h1){font-size:42px}.itenaro-page :where(h2){font-size:22px}}@media(min-width:781px)and (max-width:1180px){:root{--itenaro-page-max-width: 1120px}}@media(min-width:1024px)and (max-width:1180px)and (orientation:landscape){:root{--itenaro-page-max-width: 1280px}}@media(max-width:900px){.itenaro-page :where(h1){font-size:36px}}@media(max-width:780px){:root{--itenaro-mobile-bottom-hud-reserved-space: 96px}:root{--itenaro-page-max-width: 540px}.itenaro-page :where(h1){font-size:32px;line-height:1.08}}@media(max-width:480px){.itenaro-page :where(h1){font-size:29px}}.itenaro-entry-list,.itenaro-operational-list,.admin-record-list{display:grid;gap:14px;min-width:0}.itenaro-entry-card{align-items:center;background:var(--itenaro-paper);border:1px solid var(--itenaro-edge);border-radius:var(--itenaro-card-radius);box-shadow:none;color:inherit;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:22px 24px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;width:100%}.itenaro-entry-card[data-density=compact]{padding:18px 20px}.itenaro-entry-card[data-tone=danger]{border-color:var(--itenaro-danger-border)}.itenaro-entry-card--interactive{cursor:pointer;gap:18px;grid-template-columns:minmax(0,1fr) auto}.itenaro-entry-card--interactive:hover{background:var(--itenaro-white-muted);border-color:var(--itenaro-accent-border-soft)}.itenaro-entry-card--interactive:focus-visible{border-color:var(--itenaro-control-focus-border-color);box-shadow:var(--itenaro-control-focus-ring);outline:0}.itenaro-entry-card__content{min-width:0}.itenaro-entry-card__chevron{align-items:center;color:var(--md-secondary);display:inline-flex;justify-content:center;min-height:44px;min-width:28px}.itenaro-entry-card--interactive:hover .itenaro-entry-card__chevron,.itenaro-entry-card--interactive:focus-visible .itenaro-entry-card__chevron{color:var(--itenaro-accent-text)}@media(max-width:720px){.itenaro-entry-list,.itenaro-operational-list,.admin-record-list{gap:12px}.itenaro-entry-card,.itenaro-entry-card[data-density=compact]{border-radius:14px;padding:18px}.itenaro-entry-card--interactive{gap:12px}}.itenaro-detail-page{gap:30px;max-width:1080px}.itenaro-detail-section{display:grid;gap:18px}.itenaro-detail-facts{border-block:1px solid var(--itenaro-edge);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:20px 0}.itenaro-detail-facts div{display:grid;gap:7px;min-width:0;padding:0 20px}.itenaro-detail-facts div:first-child{padding-left:0}.itenaro-detail-facts div+div{border-left:1px solid var(--itenaro-edge-soft)}.itenaro-detail-facts dt{color:var(--md-secondary);font-size:14px;font-weight:700}.itenaro-detail-facts dd{color:var(--itenaro-navy);font-size:16px;font-weight:750;margin:0;overflow-wrap:anywhere}.itenaro-detail-configuration{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.itenaro-protected-actions{align-items:center;border-top:1px solid var(--itenaro-edge);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding-top:26px}.itenaro-protected-actions h2,.itenaro-protected-actions p{margin:0}.itenaro-protected-actions h2{color:var(--itenaro-navy);font-size:21px}.itenaro-protected-actions p{color:var(--md-secondary);line-height:1.5;margin-top:5px;max-width:68ch}.itenaro-protected-actions__note,.itenaro-save-feedback{align-items:center;color:var(--md-secondary);display:inline-flex;font-size:14px;font-weight:700;gap:8px}.itenaro-save-feedback{color:var(--itenaro-success);margin:-12px 0 0}.itenaro-save-feedback--error{color:var(--itenaro-danger)}@media(min-width:640px)and (max-width:899px){.itenaro-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.itenaro-detail-facts div:nth-child(3){border-left:0}.itenaro-detail-facts div:nth-child(n+3){border-top:1px solid var(--itenaro-edge-soft);padding-top:16px}}@media(max-width:639px){.itenaro-detail-page{gap:24px}.itenaro-detail-configuration,.itenaro-protected-actions,.itenaro-detail-facts{grid-template-columns:minmax(0,1fr)}.itenaro-detail-facts div{border-left:0!important;padding:15px 0}.itenaro-detail-facts div+div{border-top:1px solid var(--itenaro-edge-soft)}.itenaro-protected-actions{align-items:stretch;gap:18px}.itenaro-protected-actions button{width:100%}}.itenaro-operational-identity,.itenaro-operational-meta,.itenaro-operational-outcome{display:grid;min-width:0}.itenaro-operational-identity,.itenaro-operational-meta{gap:7px}.itenaro-operational-outcome{align-items:start;gap:8px}.itenaro-operational-identity>itenaro-status-badge,.itenaro-operational-outcome>itenaro-status-badge{justify-self:start}.itenaro-operational-identity h3{color:var(--itenaro-navy);font-size:18px;line-height:1.3;margin:0;overflow-wrap:anywhere}.itenaro-operational-identity p,.itenaro-operational-line,.itenaro-operational-deadline{color:var(--md-secondary);font-size:15px;line-height:1.4;margin:0}.itenaro-operational-line,.itenaro-operational-deadline{align-items:center;display:flex;gap:8px;min-width:0;overflow-wrap:anywhere}.itenaro-operational-line[data-emphasis=strong]{color:var(--itenaro-navy);font-weight:700}.itenaro-operational-deadline[data-state=overdue]{color:var(--itenaro-danger);font-weight:700}.itenaro-operational-outcome strong{color:var(--itenaro-navy);font-size:15px;font-weight:680;line-height:1.4;overflow-wrap:anywhere}.itenaro-operational-action{white-space:nowrap}.itenaro-operational-identity-with-marker{align-items:center;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);min-width:0}.itenaro-operational-marker{align-items:center;background:var(--itenaro-accent-wash-soft);border:1px solid var(--itenaro-edge);border-radius:999px;color:var(--itenaro-accent-text);display:inline-flex;font-size:16px;font-weight:800;height:44px;justify-content:center;width:44px}.itenaro-operational-identity[data-kind=email] h3{font-size:16px}@media(max-width:639px){.itenaro-operational-identity h3{font-size:20px}.itenaro-operational-identity p,.itenaro-operational-line,.itenaro-operational-deadline,.itenaro-operational-outcome strong{font-size:15px}.itenaro-operational-identity-with-marker{align-items:start;grid-template-columns:42px minmax(0,1fr)}.itenaro-operational-marker{height:42px;width:42px}}.itenaro-back-link{align-items:center;color:var(--itenaro-navy);display:inline-flex;font-weight:780;gap:6px;justify-self:start;min-height:44px;padding-inline:2px 8px;text-decoration:none}.itenaro-back-link:hover{color:var(--itenaro-accent-text);text-decoration:underline;text-underline-offset:4px}.itenaro-back-link:focus-visible{border-radius:var(--itenaro-radius-sm);box-shadow:var(--itenaro-control-focus-ring);outline:0}@media(max-width:1199px){.itenaro-context-back{display:none}}.itenaro-dialog-surface{background:var(--itenaro-paper)!important;border:1px solid var(--itenaro-border)!important;border-radius:18px!important;box-shadow:none!important}.itenaro-dialog-backdrop{align-items:center;background:var(--itenaro-overlay-modal);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:var(--itenaro-z-modal)}.itenaro-dialog-layout{display:grid;gap:20px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px;width:min(520px,100%)}.itenaro-dialog-header{align-items:start;display:flex;gap:18px;justify-content:space-between}.itenaro-dialog-copy{display:grid;gap:6px;min-width:0}.itenaro-dialog-copy h2{color:var(--itenaro-navy);font-size:26px;line-height:1.2;margin:0}.itenaro-dialog-copy p{color:var(--md-secondary);line-height:1.5;margin:0}.itenaro-dialog-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(min-width:1367px){:root{--itenaro-action-radius: 10px}}@media(max-width:640px){.itenaro-dialog-backdrop{align-items:end;padding:0}.itenaro-dialog-layout{border-radius:18px 18px 0 0!important;max-height:calc(100dvh - 20px);padding:22px 20px max(22px,var(--itenaro-safe-bottom));width:100%}.itenaro-dialog-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.itenaro-dialog-actions>.mat-mdc-button-base{width:100%}}html,body{font-size:16px}body,button,input,textarea,select{line-height:1.5}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a:focus-visible,[tabindex]:not(.mat-mdc-button-base):focus-visible{outline:3px solid var(--itenaro-color-focus)!important;outline-offset:2px}.itenaro-icon-button,.mobile-back-button,.mobile-notification-button{min-height:44px!important;min-width:44px!important}@media(max-width:780px){html,body,button,input,textarea,select{font-size:17px}.itenaro-icon-button,.mobile-back-button,.mobile-notification-button{min-height:48px!important;min-width:48px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.itenaro-icon-spin{animation:itenaro-icon-spin .8s linear infinite}@keyframes itenaro-icon-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.itenaro-icon-spin{animation:none}}ion-router-outlet>.ion-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}:root{color-scheme:light;--itenaro-font-sans: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;--itenaro-font-mono: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, monospace;--itenaro-radius-xs: 10px;--itenaro-radius-sm: 12px;--itenaro-radius-md: 16px;--itenaro-radius-lg: 18px;--itenaro-radius-xl: 20px;--itenaro-radius-2xl: 22px;--itenaro-action-height: 48px;--itenaro-action-radius: 12px;--itenaro-action-padding-inline: 18px;--itenaro-action-primary-border: var(--itenaro-color-brand-strong);--itenaro-action-primary-hover: var(--itenaro-color-brand-strong);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--color-text-strong: var(--md-on-surface);--color-text-muted: var(--md-secondary);--color-border-subtle: var(--itenaro-edge-soft);--color-border-strong: var(--itenaro-edge);--color-accent-strong: var(--itenaro-accent-text);--color-accent-soft: var(--md-primary-container);--color-surface: var(--md-surface);--font-size-sm: 14px;--font-heading-2: 800 1.5rem/1.2 var(--itenaro-font-sans);--control-height: var(--itenaro-action-height);--radius-control: var(--itenaro-action-radius);--itenaro-native-safe-area-top: 0px;--itenaro-native-safe-area-right: 0px;--itenaro-native-safe-area-bottom: 0px;--itenaro-native-safe-area-left: 0px;--itenaro-safe-top: max( calc(env(safe-area-inset-top, 0px) + var(--itenaro-native-safe-area-top)), 0px );--itenaro-safe-right: max( calc( env(safe-area-inset-right, 0px) + var(--itenaro-native-safe-area-right) ), 0px );--itenaro-safe-bottom: max( calc( env(safe-area-inset-bottom, 0px) + var(--itenaro-native-safe-area-bottom) ), 0px );--itenaro-safe-left: max( calc(env(safe-area-inset-left, 0px) + var(--itenaro-native-safe-area-left)), 0px );--itenaro-safe-top-padded: max(var(--itenaro-safe-top), 10px);--itenaro-safe-bottom-padded: max(var(--itenaro-safe-bottom), 10px);--itenaro-safe-inline-start-padded: max(var(--itenaro-safe-left), 2%);--itenaro-safe-inline-end-padded: max(var(--itenaro-safe-right), 2%);--itenaro-shell-gap: 28px;--itenaro-shell-sidebar-width: 248px;--itenaro-shell-sidebar-width-compact: 216px;--itenaro-page-gap: 24px;--itenaro-page-gap-compact: 18px;--itenaro-page-gap-mobile: 14px;--itenaro-page-tight-padding: 8px;--itenaro-page-tight-padding-mobile: 0px;--itenaro-page-loader-margin: 24px;--itenaro-mobile-top-hud-reserved-space: 76px;--itenaro-mobile-bottom-hud-reserved-space: 104px;--itenaro-mobile-top-hud-offset: 10px;--itenaro-mobile-top-hud-offset-desktop-public: 18px;--itenaro-mobile-top-hud-inline-start: max(12px, var(--itenaro-safe-left));--itenaro-mobile-top-hud-inline-end: max(12px, var(--itenaro-safe-right));--itenaro-mobile-top-hud-inline-start-desktop-public: max( 28px, var(--itenaro-safe-left) );--itenaro-mobile-top-hud-inline-end-desktop-public: max( 28px, var(--itenaro-safe-right) );--itenaro-mobile-bottom-nav-offset: max(12px, var(--itenaro-safe-bottom));--itenaro-mobile-bottom-nav-inline-start: max(16px, var(--itenaro-safe-left));--itenaro-mobile-bottom-nav-inline-end: max(16px, var(--itenaro-safe-right));--itenaro-safe-content-app-padding-top: 20px;--itenaro-safe-content-app-padding-right: 28px;--itenaro-safe-content-app-padding-bottom: 4px;--itenaro-safe-content-app-padding-left: 28px;--itenaro-safe-content-app-padding-top-with-top-hud: var( --itenaro-safe-content-app-padding-top );--itenaro-safe-content-app-padding-bottom-with-bottom-hud: var( --itenaro-safe-content-app-padding-bottom );--itenaro-safe-content-standalone-padding-top: 0px;--itenaro-safe-content-standalone-padding-right: 0px;--itenaro-safe-content-standalone-padding-bottom: 0px;--itenaro-safe-content-standalone-padding-left: 0px;--itenaro-standalone-mobile-padding: calc(22px + var(--itenaro-safe-top)) max(24px, var(--itenaro-safe-right)) calc(18px + var(--itenaro-safe-bottom)) max(24px, var(--itenaro-safe-left));--itenaro-standalone-mobile-padding-inline-start-tight: max( 20px, var(--itenaro-safe-left) );--itenaro-standalone-mobile-padding-inline-end-tight: max( 20px, var(--itenaro-safe-right) );--md-primary: #c84f1c;--md-on-primary: #ffffff;--md-primary-container: #fff0e8;--md-on-primary-container: #6f2509;--md-secondary: #5b616b;--md-on-secondary: #ffffff;--md-secondary-container: #eceff3;--md-on-secondary-container: #152238;--md-surface: #f7f4ef;--md-on-surface: #152238;--md-surface-variant: #ffffff;--md-on-surface-variant: #4f5661;--md-outline: #d8d2c9;--itenaro-paper: #ffffff;--itenaro-glass-surface: rgba(255, 255, 255, .84);--itenaro-card: #ffffff;--itenaro-card-soft: #ffffff;--itenaro-surface-soft: #f7f4ef;--itenaro-surface-info: #fff3eb;--itenaro-surface-success: #f7fbf7;--itenaro-surface-warn: #fff6ec;--itenaro-edge: #d8d2c9;--itenaro-edge-soft: #e6e1da;--itenaro-tint: rgba(230, 106, 44, .06);--itenaro-tint-strong: rgba(230, 106, 44, .12);--itenaro-ink: var(--md-on-surface);--itenaro-ink-muted: var(--md-secondary);--itenaro-muted: var(--md-secondary);--itenaro-text-muted: var(--md-secondary);--itenaro-line: var(--itenaro-edge);--itenaro-panel: var(--itenaro-paper);--itenaro-panel-strong: var(--md-surface-variant);--itenaro-surface: var(--itenaro-card);--itenaro-primary: var(--itenaro-accent-text);--itenaro-primary-soft: var(--md-primary-container);--itenaro-primary-border: var(--itenaro-accent-border-strong);--itenaro-accent: var(--md-primary);--itenaro-accent-soft: var(--md-primary-container);--itenaro-shadow-sm: none;--itenaro-shadow-md: none;--itenaro-shadow-floating-footer: inset 0 1px 0 rgba(255, 255, 255, .58), 0 -18px 42px rgba(16, 33, 58, .1);--itenaro-z-content: 1;--itenaro-z-page-header: 2;--itenaro-z-sidebar: 120;--itenaro-z-popover: 220;--itenaro-z-hud: 900;--itenaro-z-hud-top: 920;--itenaro-z-modal: 10000;--itenaro-z-activity: 10100;font-family:var(--itenaro-font-sans)}@media(max-width:980px){:root{--itenaro-shell-gap: 16px;--itenaro-safe-content-app-padding-top: 18px;--itenaro-safe-content-app-padding-right: 22px;--itenaro-safe-content-app-padding-left: 22px}}@media(min-width:781px)and (max-width:1180px){:root{--itenaro-shell-gap: 0px;--itenaro-mobile-bottom-hud-reserved-space: 104px;--itenaro-mobile-bottom-nav-offset: max(16px, var(--itenaro-safe-bottom));--itenaro-mobile-bottom-nav-inline-start: max( 56px, var(--itenaro-safe-left) );--itenaro-mobile-bottom-nav-inline-end: max( 56px, var(--itenaro-safe-right) );--itenaro-safe-content-app-padding-top: calc( 34px + var(--itenaro-safe-top) );--itenaro-safe-content-app-padding-right: max( 56px, var(--itenaro-safe-right) );--itenaro-safe-content-app-padding-bottom: calc( 24px + var(--itenaro-safe-bottom) );--itenaro-safe-content-app-padding-left: max( 56px, var(--itenaro-safe-left) );--itenaro-safe-content-app-padding-top-with-top-hud: calc( var(--itenaro-mobile-top-hud-reserved-space) + 16px + var(--itenaro-safe-top) );--itenaro-safe-content-app-padding-bottom-with-bottom-hud: calc( var(--itenaro-mobile-bottom-hud-reserved-space) + var(--itenaro-safe-bottom) )}}@media(max-width:780px){:root{--itenaro-shell-gap: 0px;--itenaro-page-gap: var(--itenaro-page-gap-mobile);--itenaro-page-tight-padding: var(--itenaro-page-tight-padding-mobile);--itenaro-safe-content-app-padding-top: calc( 16px + var(--itenaro-safe-top) );--itenaro-safe-content-app-padding-right: max( 22px, var(--itenaro-safe-right) );--itenaro-safe-content-app-padding-bottom: calc( 20px + var(--itenaro-safe-bottom) );--itenaro-safe-content-app-padding-left: max( 22px, var(--itenaro-safe-left) );--itenaro-safe-content-app-padding-top-with-top-hud: calc( var(--itenaro-mobile-top-hud-reserved-space) + 16px + var(--itenaro-safe-top) );--itenaro-safe-content-app-padding-bottom-with-bottom-hud: calc( var(--itenaro-mobile-bottom-hud-reserved-space) + var(--itenaro-safe-bottom) );--itenaro-safe-content-standalone-padding-bottom: max( 18px, var(--itenaro-safe-bottom) )}.itenaro-ion-app.has-sequence-hud{--itenaro-mobile-top-hud-reserved-space: 176px}}*{box-sizing:border-box}html,body{font-family:var(--itenaro-font-sans);min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-text-size-adjust:100%}body{margin:0;color:var(--md-on-surface);background:var(--md-surface);font-family:var(--itenaro-font-sans);line-height:1.5}body,button,input,textarea,select,table,th,td{font-family:var(--itenaro-font-sans)}body:before{display:none}itenaro-root{background:transparent;contain:none;display:block;min-height:100vh;overflow:visible}.page{min-width:0;overflow-x:clip;width:100%}.page>*{min-width:0}code,pre,.mono{font-family:var(--itenaro-font-mono)}.dialog-backdrop{z-index:var(--itenaro-z-modal)!important}body:has(.dialog-backdrop) .mobile-tabs,body:has(.dialog-backdrop) .mobile-top-hud{opacity:0;pointer-events:none;visibility:hidden}body:has(.dialog-backdrop) .app-shell{z-index:var(--itenaro-z-modal)}
