@charset "UTF-8";.iwm-layout{display:flex;height:100vh;overflow:hidden}.iwm-main{display:flex;flex:1;flex-direction:column;min-width:0}.iwm-main>.iwm-page{flex:1;min-height:0;overflow:auto}.iwm-nav{background-color:var(--nav-bg);display:flex;flex:none;flex-direction:column;overflow:hidden;transition:width .18s ease;width:var(--navw)}.iwm-nav-head{align-items:center;background-color:var(--nav-bg-2);display:flex;flex:none;gap:11px;height:56px;padding:0 14px}.iwm-nav-logo{align-items:center;background-color:var(--accent);border-radius:var(--r);color:#fff;display:flex;flex:none;font-size:12.5px;font-weight:600;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.iwm-nav-brand{display:var(--navlabel);min-width:0}.iwm-nav-brand-title{color:#fff;font-size:13.5px;font-weight:600;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-nav-brand-app{color:var(--nav-text-2);font-size:10.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-nav-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.iwm-nav-top{padding:14px 10px 6px}.iwm-nav-scroll-end{height:10px}.iwm-nav-foot{border-top:1px solid rgba(255,255,255,.09);display:flex;flex:none;flex-direction:column;gap:2px;padding:10px}.iwm-nav-group-block{display:flex;flex-direction:column}.iwm-nav-group{align-items:center;background:none;border:0;color:var(--nav-text-2);cursor:pointer;display:flex;gap:6px;justify-content:space-between;padding:8px 20px 6px;text-align:left;transition:color .13s ease;width:100%}.iwm-nav-group:hover{color:var(--nav-text)}.iwm-nav-group:focus-visible{outline:2px solid #fff;outline-offset:-2px}[data-nav=mini] .iwm-nav-group{display:none}.iwm-nav-group-label{font-size:10px;font-weight:600;letter-spacing:.09em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.iwm-nav-group-chevron{align-items:center;display:flex;flex:none;transition:transform .13s ease}.iwm-nav-group[aria-expanded=true] .iwm-nav-group-chevron{transform:rotate(90deg)}.iwm-nav-group-items{display:flex;flex-direction:column;gap:2px;padding:0 10px}.iwm-nav-item{align-items:center;background:none;border:0;border-radius:var(--r);color:var(--nav-text);cursor:pointer;display:flex;flex:none;gap:11px;height:36px;padding:0 10px;text-align:left;text-decoration:none;transition:background-color .13s ease,color .13s ease;width:100%}.iwm-nav-item>svg{flex:none}.iwm-nav-item:hover{background-color:var(--nav-hover);color:#fff;text-decoration:none}.iwm-nav-item.is-active{background-color:var(--nav-active);color:#fff}.iwm-nav-item[disabled]{color:var(--nav-text-2);cursor:default}.iwm-nav-item[disabled]:hover{background:none;color:var(--nav-text-2)}.iwm-nav-item:focus-visible{outline:2px solid #fff;outline-offset:-2px}.iwm-nav-item-label{display:var(--navlabel);flex:1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-nav-item-dashboard{color:#fff;height:38px}.iwm-nav-collapse{color:var(--nav-text-2)}.iwm-nav-collapse .iwm-nav-item-label{font-size:12.5px}.iwm-app-header{align-items:center;background-color:var(--surface);border-bottom:1px solid var(--border);display:flex;flex:none;gap:14px;height:56px;padding:0 18px}.iwm-app-header-spacer{flex:1}.iwm-breadcrumb{align-items:center;color:var(--text-3);display:flex;font-size:12.5px;gap:7px;min-width:0}.iwm-breadcrumb-section,.iwm-breadcrumb-page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-breadcrumb-separator{flex:none;opacity:.5}.iwm-breadcrumb-page{color:var(--text);font-weight:500}.iwm-theme-toggle,.iwm-density-toggle{align-items:center;background-color:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);display:inline-flex;flex:none;gap:2px;padding:3px}.iwm-theme-toggle button,.iwm-density-toggle button{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--text-3);cursor:pointer;display:flex;justify-content:center}.iwm-theme-toggle button:hover,.iwm-density-toggle button:hover{color:var(--text-2)}.iwm-theme-toggle button[aria-pressed=true],.iwm-density-toggle button[aria-pressed=true]{background-color:var(--surface);color:var(--accent-2)}.iwm-theme-toggle button:focus-visible,.iwm-density-toggle button:focus-visible{outline:2px solid var(--accent-2);outline-offset:-1px}.iwm-theme-toggle button{height:26px;width:28px}.iwm-density-toggle{margin:0 9px 4px}.iwm-density-toggle button{font-size:11px;font-weight:500;height:22px;padding:0 8px}.iwm-density-toggle button[aria-pressed=true]{color:var(--text)}.iwm-user-chip{align-items:center;background:none;border:0;border-left:1px solid var(--border);border-radius:0;cursor:pointer;display:flex;flex:none;gap:9px;height:40px;max-width:220px;padding:0 0 0 12px}.iwm-user-chip:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.iwm-user-chip-details{display:flex;flex-direction:column;line-height:1.2;min-width:0;text-align:left}.iwm-user-chip-name{color:var(--text);font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-user-chip-company{color:var(--text-3);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-profile-avatar{border-radius:50%;flex:none;object-fit:cover}.iwm-profile-avatar-initials{align-items:center;background-color:var(--accent-soft);color:var(--accent-2);display:flex;font-weight:600;justify-content:center}.iwm-profile-menu{animation:popIn .13s ease;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:6px;position:absolute;width:290px;z-index:1000}.iwm-profile-menu-head{align-items:center;display:flex;gap:12px;padding:8px 9px 10px}.iwm-profile-menu-identity{min-width:0}.iwm-profile-menu-name{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-profile-menu-mail,.iwm-profile-menu-app{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-profile-menu-mail{color:var(--text-2)}.iwm-profile-menu-app{color:var(--text-3)}.iwm-profile-menu-section{border-top:1px solid var(--border);padding:4px 0}.iwm-profile-menu-caption{color:var(--text-3);font-size:10.5px;font-weight:600;letter-spacing:.07em;padding:7px 9px 6px;text-transform:uppercase}.iwm-profile-app-menu-item,.iwm-profile-menu-logout{align-items:center;background:none;border:0;border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;font-size:12.5px;height:32px;padding:0 9px;text-align:left;width:100%}.iwm-profile-app-menu-item:hover,.iwm-profile-menu-logout:hover{background-color:var(--surface-2)}.iwm-profile-app-menu-item:focus-visible,.iwm-profile-menu-logout:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.iwm-profile-app-menu-item.active{background-color:var(--accent-soft);color:var(--accent-2);cursor:default;font-weight:600}.iwm-profile-menu-footer{align-items:center;border-top:1px solid var(--border);color:var(--text-3);display:flex;font-size:11px;justify-content:space-between;padding:8px 9px 4px}@media(prefers-reduced-motion:reduce){.iwm-nav,.iwm-nav-group,.iwm-nav-group-chevron,.iwm-nav-item{transition:none}.iwm-profile-menu{animation:none}}:root{color-scheme:light;--font: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--bg: #e9eef2;--surface: #ffffff;--surface-2: #f4f7fa;--surface-3: #e9eff4;--border: #dee5ec;--border-2: #c7d3de;--text: #14202b;--text-2: #5a6a7a;--text-3: #8695a4;--nav-bg: #155a89;--nav-bg-2: #124d76;--nav-text: #d3e5f2;--nav-text-2: #93b9d4;--nav-hover: rgba(255, 255, 255, .1);--nav-active: rgba(255, 255, 255, .16);--accent: #0099cc;--accent-2: #007cab;--accent-soft: #e3f4fb;--on-accent: #ffffff;--ok: #1c8a5c;--ok-soft: #e2f4ec;--warn: #a8701a;--warn-soft: #fbf1de;--danger: #c33f2c;--danger-soft: #fbe9e6;--row-hover: #f2f8fc;--sel: #e3f4fb;--shadow: 0 1px 2px rgba(16, 32, 45, .06), 0 8px 24px rgba(16, 32, 45, .09);--shadow-sm: 0 1px 2px rgba(16, 32, 45, .07);--navw: 250px;--navlabel: inline;--rowh: 44px;--fz: 13px;--r-sm: 6px;--r: 8px;--r-lg: 11px;--r-xl: 13px;--r-pill: 16px;--text-disabled: #a9b6c2;--overlay: rgba(11, 19, 25, .5);--row-red: #fbdcd6;--row-yellow: #fbeecd;--row-green: #d5eee2}[data-theme=dark]{color-scheme:dark;--bg: #0b1319;--surface: #111c25;--surface-2: #16232e;--surface-3: #1d2c39;--border: #22323f;--border-2: #2f4253;--text: #e7eef4;--text-2: #a3b5c4;--text-3: #72879a;--nav-bg: #0d1922;--nav-bg-2: #0a141c;--nav-text: #c6d9e7;--nav-text-2: #7d95a7;--nav-hover: rgba(255, 255, 255, .06);--nav-active: rgba(0, 153, 204, .2);--accent: #19a8dc;--accent-2: #5cc8f0;--accent-soft: #0e2f3d;--on-accent: #04222e;--ok: #3fbf8a;--ok-soft: #102e25;--warn: #d9a04a;--warn-soft: #2d2416;--danger: #ec7b67;--danger-soft: #301c19;--row-hover: #16242e;--sel: #0f2c3a;--shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 10px 30px rgba(0, 0, 0, .5);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--text-disabled: #556777;--overlay: rgba(0, 0, 0, .62);--row-red: #3d211c;--row-yellow: #3a2f18;--row-green: #143a2c}[data-density=compact]{--rowh: 33px;--fz: 12.5px}[data-density=cozy]{--rowh: 56px;--fz: 13.5px}[data-nav=mini]{--navw: 66px;--navlabel: none}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes barIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.e-btn{align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:none;box-sizing:border-box;color:var(--text-2);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:12.5px;font-weight:500;gap:7px;height:34px;justify-content:center;line-height:1;outline:none;padding:0 12px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .13s ease,border-color .13s ease,color .13s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.e-btn:hover{background-color:var(--surface-2);border-color:var(--border-2);color:var(--text)}.e-btn:active{background-color:var(--surface-3);border-color:var(--border-2);color:var(--text)}.e-btn:disabled{background-color:var(--surface-2);border-color:var(--border);box-shadow:none;color:var(--text-disabled);cursor:default;filter:none}.e-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.e-btn.e-primary{background-color:var(--accent-2);border-color:transparent;box-shadow:var(--shadow-sm);color:var(--on-accent);font-weight:600;padding:0 14px}.e-btn.e-primary:hover{background-color:var(--accent-2);border-color:transparent;color:var(--on-accent);filter:brightness(1.09)}.e-btn.e-primary:active{background-color:var(--accent-2);border-color:transparent;color:var(--on-accent);filter:brightness(.94)}.e-btn.e-primary:disabled{background-color:var(--surface-2);border-color:var(--border);box-shadow:none;color:var(--text-disabled);filter:none}.e-btn.e-flat{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--text-3)}.e-btn.e-flat:hover{background-color:var(--surface-3);border-color:transparent;color:var(--text)}.e-btn.e-flat:active,.e-btn.e-flat.e-active{background-color:var(--surface-3);border-color:var(--border-2);color:var(--text)}.e-btn.e-flat:disabled{background-color:transparent;border-color:transparent;color:var(--text-disabled)}.e-btn.e-icon-btn{padding:0;width:34px}.e-btn.e-round{border-radius:50%;height:34px;padding:0;width:34px}.e-btn.e-small{border-radius:var(--r-sm);font-size:12px;height:28px;padding:0 9px}.e-btn.e-small.e-icon-btn{padding:0;width:28px}.e-progress-btn{isolation:isolate;overflow:hidden;position:relative}.e-progress-btn .e-progress{background-color:var(--accent-soft);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s linear}.e-progress-btn .e-btn-content{align-items:center;display:inline-flex;gap:7px;position:relative;z-index:1}.e-progress-btn .e-spinner{transition:all .3s linear}.e-progress-btn.e-progress-active{pointer-events:none}.e-progress-btn.e-progress-active .e-progress{opacity:1}.e-dropdown-btn.e-btn{box-shadow:none;text-transform:none;white-space:nowrap}.e-dropdown-btn.e-btn .e-caret{color:var(--text-3);font-size:10px}.e-dropdown-btn.e-btn.e-caret-hide .e-caret{display:none}.iwm-field{display:flex;flex-direction:column;gap:6px}.iwm-field-label{align-items:center;color:var(--text-2);display:flex;font-size:12px;font-weight:500;gap:7px;line-height:16px}.iwm-field-hint{color:var(--text-3);font-size:11px;font-weight:400}.e-input-group{align-items:center;background-color:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);box-sizing:border-box;display:inline-flex;font-family:var(--font);font-size:13px;font-weight:400;line-height:1.4;margin-bottom:0;min-height:36px;outline:none;position:relative;transition:background-color .13s ease,border-color .13s ease,color .13s ease;vertical-align:middle;width:100%}.e-input-group.e-success{border-color:var(--ok)}.e-input-group.e-warning{border-color:var(--warn)}.e-input-group.e-error{border-color:var(--danger)}.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error){background-color:var(--surface);border-color:var(--accent)}.e-input-group.e-disabled{background-color:var(--surface-3);border-color:var(--border);color:var(--text-disabled)}.e-input,.e-input-group input.e-input,.e-input-group textarea.e-input{background:transparent;border:0 solid;border-width:0;color:var(--text);font:inherit;height:auto;line-height:inherit;margin:0;min-height:34px;min-width:0;outline:none;padding:0;text-indent:11px;width:100%}.e-input::placeholder,.e-input-group input.e-input::placeholder,.e-input-group textarea.e-input::placeholder{color:var(--text-2);font-size:13px;font-style:normal;opacity:1}.e-input[disabled],.e-input-group input.e-input[disabled],.e-input-group textarea.e-input[disabled]{-webkit-text-fill-color:var(--text-disabled);background:transparent;color:var(--text-disabled);cursor:not-allowed}.e-input[readonly],.e-input-group input.e-input[readonly],.e-input-group textarea.e-input[readonly]{cursor:default}textarea.e-input{line-height:1.5;resize:vertical;text-indent:0;padding:6px 11px}.e-input-group .e-input-group-icon{align-items:center;background:transparent;border:0 solid;border-width:0;box-sizing:content-box;color:var(--text-3);cursor:pointer;display:flex;flex-direction:column;font-size:12.5px;justify-content:center;line-height:1;min-height:32px;min-width:32px;padding:0;text-align:center;transition:background-color .13s ease,border-color .13s ease,color .13s ease}.e-input-group:not(.e-disabled) .e-input-group-icon:hover{color:var(--text)}.e-input-group:not(.e-disabled) .e-input-group-icon:active{color:var(--accent)}.e-input-group:not(.e-disabled) .e-input-group-icon:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-input-group.e-disabled .e-input-group-icon{color:var(--text-disabled);cursor:default}.e-input-group .e-clear-icon{background:transparent;border:0;color:var(--text-3);cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:1;min-width:26px;outline:none;padding:0;text-align:center;transition:background-color .13s ease,border-color .13s ease,color .13s ease}.e-input-group .e-clear-icon:before{font-size:12.5px;padding:0;text-align:center;vertical-align:middle}.e-input-group .e-clear-icon:hover{color:var(--text)}.e-input-group .e-clear-icon:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-input-group .e-clear-icon.e-clear-icon-hide{display:none}.e-input-group.e-numeric .e-input-group-icon{font-size:12.5px}.e-input-group.e-numeric input.e-input{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:inherit}.e-ddl.e-input-group{outline:none}.e-ddl.e-input-group:not(.e-disabled){cursor:pointer}.e-ddl.e-input-group input.e-input,.e-ddl.e-input-group .e-input-value{cursor:inherit;font-family:inherit;font-size:13px;height:auto;margin:0;outline:none;width:100%}.e-ddl.e-input-group .e-ddl-hidden{border:0;height:0;padding:0;visibility:hidden;width:0}.e-popup.e-ddl{animation:popIn .13s ease;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-top:4px;padding:6px;position:absolute;z-index:1000}.e-popup.e-ddl .e-filter-parent{background-color:transparent;border:0;box-shadow:none;display:block;padding:0 0 6px}.e-popup.e-ddl .e-search-icon{color:var(--text-3);margin:0;opacity:1;padding:8px}.e-dropdownbase{display:block;height:100%;min-height:32px;position:relative;width:100%}.e-dropdownbase.e-content{overflow:auto;position:relative}.e-dropdownbase .e-list-parent{margin:0;padding:0}.e-dropdownbase .e-list-item{background-color:transparent;border:0;border-radius:var(--r-sm);color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;line-height:32px;min-height:32px;overflow:hidden;padding-right:12px;position:relative;text-indent:9px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%;-webkit-tap-highlight-color:transparent}.e-dropdownbase .e-list-item.e-hover,.e-dropdownbase .e-list-item.e-item-focus{background-color:var(--surface-2);color:var(--text)}.e-dropdownbase .e-list-item.e-active,.e-dropdownbase .e-list-item.e-active.e-hover{background-color:var(--accent-soft);color:var(--accent-2);font-weight:500}.e-dropdownbase .e-list-item .e-list-icon{color:var(--text-3);font-size:13px;padding:0 9px 0 0;vertical-align:middle}.e-dropdownbase .e-list-item:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-dropdownbase.e-nodata{color:var(--text-2);cursor:default;font-family:inherit;font-size:12.5px;padding:14px 12px;text-align:center}.e-dropdown-popup{background-color:transparent;color:var(--text);position:absolute;z-index:1000}.e-dropdown-popup ul{animation:popIn .13s ease;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);box-sizing:border-box;font-size:12.5px;font-weight:400;list-style:none;margin:0;min-width:150px;padding:6px;-webkit-user-select:none;user-select:none}.e-dropdown-popup ul .e-item{align-items:center;border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;height:32px;line-height:32px;padding:0 9px}.e-dropdown-popup ul .e-item:hover{background-color:var(--surface-2);color:var(--text)}.e-dropdown-popup ul .e-item.e-selected{background-color:var(--accent-soft);color:var(--accent-2);font-weight:500}.e-dropdown-popup ul .e-item.e-disabled{color:var(--text-disabled);cursor:auto;pointer-events:none}.e-dropdown-popup ul .e-item.e-separator{border-bottom:1px solid var(--border);border-radius:0;cursor:auto;height:auto;line-height:normal;margin:6px 0;pointer-events:none}.e-dropdown-popup ul .e-item .e-menu-icon{color:var(--text-3);flex:none;font-size:13px;line-height:1;margin-right:9px;vertical-align:middle;width:1em}.e-input-group.e-date-wrapper.e-dateinput-active:not(.e-success):not(.e-warning):not(.e-error),.e-input-group.e-date-range-wrapper.e-dateinput-active:not(.e-success):not(.e-warning):not(.e-error){background-color:var(--surface);border-color:var(--accent)}.e-input-group.e-date-wrapper input.e-input,.e-input-group.e-date-range-wrapper input.e-input{cursor:inherit;font-family:var(--mono)}.e-calendar{animation:popIn .13s ease;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);border-spacing:0;box-shadow:var(--shadow);display:block;max-width:250px;min-width:250px;overflow:auto;padding:6px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.e-calendar .e-header{background:none;display:table;font-weight:500;height:36px;position:relative;text-align:center;width:100%}.e-calendar .e-header.e-month,.e-calendar .e-header.e-year,.e-calendar .e-header.e-decade{padding:2px 4px 6px}.e-calendar .e-header button{background:transparent;border:0;margin-right:0;padding:0;text-decoration:none}.e-calendar .e-header span{color:var(--text-2);cursor:pointer;display:inline-block;font-size:12.5px;font-weight:500;line-height:16px;padding:6px;vertical-align:middle}.e-calendar .e-header .e-title{color:var(--text);cursor:pointer;display:inline-block;float:left;font-size:14px;font-weight:600;line-height:36px;margin-left:4px;text-align:left}.e-calendar .e-header .e-title:hover{color:var(--accent-2);text-decoration:none}.e-calendar .e-header .e-icon-container{display:inline-block;float:right;padding-top:0}.e-calendar .e-header .e-prev,.e-calendar .e-header .e-next{border-radius:var(--r-sm);display:inline-block;font-size:13px;vertical-align:middle}.e-calendar .e-header .e-prev:hover,.e-calendar .e-header .e-next:hover{background-color:var(--surface-2)}.e-calendar .e-header .e-prev:hover>span,.e-calendar .e-header .e-next:hover>span{border:none;color:var(--text);cursor:pointer}.e-calendar .e-header .e-prev:focus-visible,.e-calendar .e-header .e-next:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.e-calendar .e-week-header{padding:0}.e-calendar th{border-bottom:0;color:var(--text-3);cursor:default;font-size:11px;font-weight:600;height:26px;letter-spacing:.03em;text-align:center;text-transform:none}.e-calendar .e-content table{border-collapse:separate;border-spacing:0;border-width:0;float:left;margin:0;outline:0;padding:0;table-layout:fixed;width:100%}.e-calendar .e-content th,.e-calendar .e-content td{box-sizing:border-box}.e-calendar .e-content td{cursor:pointer;padding:0;text-align:center}.e-calendar .e-content td:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-calendar .e-content td.e-disabled{opacity:.35;pointer-events:none}.e-calendar .e-content td.e-other-month>span.e-day{color:var(--text-3);display:inline-block}.e-calendar .e-content span{color:var(--text)}.e-calendar .e-content span.e-day{border:none;border-radius:var(--r-sm);cursor:pointer;display:inline-block;font-family:var(--mono);font-size:12px;height:30px;line-height:30px;overflow:hidden;padding:0;text-align:center;text-decoration:none;vertical-align:middle;width:30px}.e-calendar .e-content td:hover span.e-day,.e-calendar .e-content td:focus span.e-day{background-color:var(--surface-2);border:none}.e-calendar .e-content td.e-today span.e-day{background:var(--accent-soft);border:none;box-shadow:none;color:var(--accent-2);font-weight:500}.e-calendar .e-content td.e-today:focus span.e-day{background-color:var(--accent-soft)}.e-calendar .e-content td.e-selected span.e-day{background-color:var(--accent-2);border:none;color:var(--on-accent);font-weight:500}.e-calendar .e-content td.e-selected:hover span.e-day,.e-calendar .e-content td.e-today.e-selected:hover span.e-day{background-color:var(--accent-2);color:var(--on-accent);filter:brightness(1.09)}.e-calendar .e-content tr.e-month-hide{display:none}.e-calendar .e-footer-container{background-color:transparent;border-top:1px solid var(--border);cursor:default;display:flex;flex-direction:row;justify-content:flex-end;margin-top:6px;padding:6px 0 0;text-align:center;width:100%}.e-checkbox-wrapper{cursor:pointer;display:inline-block;line-height:1;-webkit-user-select:none;user-select:none}.e-checkbox-wrapper label{align-items:center;cursor:pointer;display:inline-flex;margin:0;position:relative;white-space:nowrap}.e-checkbox-wrapper .e-checkbox{height:1px;opacity:0;position:absolute;width:1px}.e-checkbox-wrapper .e-frame{align-items:center;background-color:var(--surface);border:1.5px solid var(--border-2);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;line-height:1;padding:0;text-align:center;transition:background-color .13s ease,border-color .13s ease,color .13s ease;vertical-align:middle;width:16px}.e-checkbox-wrapper .e-frame.e-check{background-color:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent)}.e-checkbox-wrapper .e-frame.e-stop{background-color:var(--surface);border-color:var(--border-2);color:var(--text-3);font-size:9px}.e-checkbox-wrapper .e-check{font-size:9px}.e-checkbox-wrapper .e-frame+.e-label{margin-left:8px}.e-checkbox-wrapper .e-checkbox+.e-label{margin-right:8px}.e-checkbox-wrapper .e-label{color:var(--text);cursor:pointer;display:inline-block;font-family:var(--font);font-size:12.5px;font-weight:400;line-height:16px;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:normal}.e-checkbox-wrapper:hover .e-frame{border-color:var(--accent)}.e-checkbox-wrapper:hover .e-frame.e-check{background-color:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent);filter:brightness(1.09)}.e-checkbox-wrapper .e-checkbox:focus-visible+.e-frame{outline:2px solid var(--accent-2);outline-offset:1px}.e-checkbox-wrapper.e-checkbox-disabled{cursor:default;pointer-events:none}.e-checkbox-wrapper.e-checkbox-disabled .e-frame{background-color:var(--surface-3);border-color:var(--border);color:var(--text-disabled);cursor:default}.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check{background-color:var(--border-2);border-color:var(--border-2);color:var(--surface)}.e-checkbox-wrapper.e-checkbox-disabled .e-label{color:var(--text-disabled);cursor:default}.e-checkbox-wrapper:not(.e-checkbox-disabled){align-items:center;display:inline-flex;min-height:24px;vertical-align:middle}.e-grid{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);color:var(--text);display:block;font-family:var(--font);font-size:var(--fz);height:auto;isolation:isolate;position:relative}.e-grid .e-table{background-color:transparent;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.e-grid .e-icons:not(.e-btn-icon){color:var(--text-3)}.e-grid .e-focused:not(.e-menu-item){box-shadow:0 0 0 1px var(--border-2) inset}.e-grid .e-gridheader{background-color:var(--surface-2);border:0;color:var(--text-2);overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle}.e-grid>.e-gridheader:first-child{border-radius:var(--r-xl) var(--r-xl) 0 0}.e-grid .e-headercell{background-color:var(--surface-2);border:0;border-bottom:1px solid var(--border);color:var(--text-2);cursor:default;font-size:11px;font-weight:600;height:38px;letter-spacing:.03em;overflow:hidden;padding:0 14px;position:relative;text-align:left;vertical-align:middle}.e-grid .e-headercell.e-mousepointer{cursor:pointer}.e-grid .e-headercell:hover{color:var(--text)}.e-grid .e-headercell .e-rhandler{cursor:col-resize;height:100%;position:absolute;right:0;top:0;width:4px}.e-grid .e-headercell:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-grid .e-headercelldiv{border:0 none;display:block;font-size:inherit;font-weight:inherit;line-height:1.2;margin:0;overflow:hidden;padding:0;text-align:inherit;text-overflow:ellipsis;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.e-grid .e-sortfilterdiv{color:var(--accent-2);font-size:12px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.e-grid .iwm-sort-mark{color:var(--accent-2);font-size:9px;margin-left:5px;vertical-align:middle}.e-grid th.e-headercell[aria-sort=ascending] .e-headercelldiv,.e-grid th.e-headercell[aria-sort=descending] .e-headercelldiv{padding-right:0}.e-grid th.e-headercell[aria-sort=ascending],.e-grid th.e-headercell[aria-sort=descending]{color:var(--text)}.e-grid .e-filterbarcell{background-color:var(--surface-2);border:0;border-bottom:1px solid var(--border);border-collapse:collapse;cursor:default;overflow:hidden;vertical-align:middle}.e-grid .e-filterbarcell input{font-size:12.5px;font-weight:400;text-indent:11px;width:100%}.e-grid .e-filterbarcell .e-icons:before{display:block;margin:0 auto}.e-grid .e-gridcontent,.e-grid .e-content{background-color:var(--surface)}.e-grid .e-content{overflow-x:auto;overflow-y:scroll;position:relative;-webkit-overflow-scrolling:touch}.e-grid .e-rowcell{border:0;border-bottom:1px solid var(--border);color:var(--text);display:table-cell;font-size:var(--fz);height:var(--rowh);line-height:20px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:auto}.e-grid .e-rowcell:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-grid .e-emptyrow td{border:0;color:var(--text-2);font-size:var(--fz);line-height:20px;padding:26px 14px;text-align:center}.e-grid.e-gridhover tr[role=row]:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd){background-color:var(--row-hover);color:var(--text)}.e-grid td.e-cellselectionbackground{background:var(--sel);box-shadow:0 0 0 1px var(--accent) inset;color:var(--text);font-weight:400}.e-grid td.e-updatedtd{background-color:var(--ok-soft);color:var(--text)}.e-grid .e-editedbatchcell{padding-left:4px;padding-right:4px}.e-grid .e-editedbatchcell.e-rowcell{padding-bottom:0;padding-top:0}.e-gridheader{position:sticky;top:0;z-index:1}.e-popup.e-popup-close{display:initial}.e-content.e-yscroll{max-height:calc(100vh - 240px)}.e-grid .e-altrow{background-color:var(--surface-2)}.filterRowIcon{font-size:initial!important}.iconRed{color:var(--danger)!important;font-size:initial!important}.e-grid .e-filterbarcell{padding:0!important}.e-gridcontent .e-numeric .e-spin-down,.e-gridcontent .e-numeric .e-spin-up{display:none!important}.e-grid.e-wrap .e-rowcell,.e-grid.e-wrap .e-columnheader .e-headercelldiv{height:auto;line-height:18px;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-wrap:break-word}tr:has(td .row-red){background-color:var(--row-red)!important}tr:has(td .row-yellow){background-color:var(--row-yellow)!important}tr:has(td .row-green){background-color:var(--row-green)!important}.e-pager{align-items:center;background-color:var(--surface);border:0;border-top:1px solid var(--border);border-radius:0 0 var(--r-xl) var(--r-xl);color:var(--text-2);display:flex;flex-wrap:wrap;font-family:var(--font);font-size:12px;gap:14px;min-height:50px;opacity:1;padding:0 14px;white-space:normal;width:100%;bottom:0;position:sticky;z-index:1}.e-pager [class^=e-]{box-sizing:border-box}.e-pager .e-icons{font-size:12px}.e-pager .e-pagercontainer{align-items:center;background-color:transparent;border:0;display:flex;gap:3px;margin:0}.e-pager .e-numericitem{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);display:inline-flex;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;height:28px;justify-content:center;line-height:1;min-width:28px;padding:0 8px;text-align:center;text-decoration:none;transition:background-color .13s ease,border-color .13s ease,color .13s ease}.e-pager .e-numericitem:hover{color:var(--text);cursor:pointer;opacity:1;text-decoration:none}.e-pager .e-numericitem:not(.e-active):hover{background-color:var(--surface-2);border-color:var(--border-2)}.e-pager .e-numericitem:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-pager .e-spacing,.e-pager .e-currentitem{cursor:pointer;text-decoration:none}.e-pager .e-currentitem,.e-pager .e-currentitem:hover{background:var(--accent-2);border-color:transparent;color:var(--on-accent);font-style:normal;font-variant:normal;font-weight:500;opacity:1}.e-pager .e-firstpage,.e-pager .e-prevpage,.e-pager .e-nextpage,.e-pager .e-lastpage,.e-pager .e-firstpagedisabled,.e-pager .e-prevpagedisabled,.e-pager .e-nextpagedisabled,.e-pager .e-lastpagedisabled{align-items:center;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);display:inline-flex;height:28px;justify-content:center;text-decoration:none;transition:background-color .13s ease,border-color .13s ease,color .13s ease;width:28px}.e-pager .e-firstpage:hover,.e-pager .e-prevpage:hover,.e-pager .e-nextpage:hover,.e-pager .e-lastpage:hover{background-color:var(--surface-2);border-color:var(--border-2);color:var(--text);cursor:pointer;text-decoration:none}.e-pager .e-firstpage:focus-visible,.e-pager .e-prevpage:focus-visible,.e-pager .e-nextpage:focus-visible,.e-pager .e-lastpage:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-pager .e-firstpagedisabled,.e-pager .e-prevpagedisabled,.e-pager .e-nextpagedisabled,.e-pager .e-lastpagedisabled{color:var(--text-3);cursor:not-allowed;opacity:.5}.e-pager .e-pagesizes{align-items:center;display:flex}.e-pager .iwm-pager-rows{align-items:center;color:var(--text-2);display:inline-flex;font-size:12px;gap:7px}.e-pager .iwm-pager-select{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);cursor:pointer;font-size:12px;height:28px;padding:0 6px}.e-pager .iwm-pager-select:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.e-pager .e-pagerconstant{display:inline-block;overflow:hidden;width:auto}.e-pager div.e-parentmsgbar{margin-left:auto}.e-pager .e-pagermessage{color:var(--text-2);display:block;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.e-pager .e-pagermessage .iwm-num{color:var(--text)}.e-dlg-overlay{background-color:var(--overlay);height:100%;left:0;position:fixed;top:0;transition:opacity .15s linear;width:100%;z-index:400}.e-dialog{animation:popIn .13s ease;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow);box-sizing:border-box;color:var(--text);display:flex;flex-direction:column;font-family:var(--font);max-height:92%;max-width:100%;min-width:260px;overflow:hidden;position:absolute;z-index:500}.e-dialog.e-dlg-modal{position:fixed}.e-dialog .e-dlg-header-content{align-items:flex-start;background-color:var(--surface);border-bottom:none;display:flex;gap:12px;line-height:normal;padding:16px 18px 13px}.e-dialog .e-dlg-header{display:block;flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.e-dialog .e-btn.e-dlg-closeicon-btn{background-color:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);color:var(--text-2);flex:none;height:30px;padding:0;width:30px}.e-dialog .e-btn.e-dlg-closeicon-btn:hover{background-color:var(--surface-3);border-color:var(--border-2);color:var(--text)}.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close{font-size:12px;width:12px}.e-dialog .e-dlg-content{display:block;flex:1 1 auto;font-size:13px;font-weight:400;line-height:1.5;overflow:auto;overflow-x:hidden;padding:16px 18px}.e-dialog .e-dlg-header-content+.e-dlg-content{padding-top:0}.e-dialog .e-footer-content{background-color:var(--surface-2);border-top:1px solid var(--border);box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;width:100%}.e-footer-content{background-color:var(--surface-2)}@keyframes iwm-sidebar-overlay-fade-in{0%{opacity:0}to{opacity:1}}.e-sidebar{background:var(--surface);color:var(--text);height:100%;overflow:auto;position:fixed;top:0;transition:none;vertical-align:middle;visibility:hidden;will-change:transform;z-index:100;-webkit-tap-highlight-color:transparent}.e-sidebar.e-left{border-right:1px solid var(--border);left:0;right:auto}.e-sidebar.e-right{border-left:1px solid var(--border);left:auto;right:0}.e-sidebar.e-left.e-open,.e-sidebar.e-right.e-open{transform:translate(0);transition:transform .5s ease;visibility:visible}.e-sidebar.e-left.e-close{box-shadow:none;transform:translate(-100%);transition:transform .5s ease,visibility .5s;visibility:hidden}.e-sidebar.e-right.e-close{box-shadow:none;transform:translate(100%);transition:transform .5s ease,visibility .5s;visibility:hidden}.e-sidebar.e-left.e-dock,.e-sidebar.e-right.e-dock{transition:transform .5s ease,width .5s ease}.e-sidebar.e-left.e-open.e-disable-animation,.e-sidebar.e-right.e-open.e-disable-animation,.e-sidebar.e-left.e-close.e-disable-animation,.e-sidebar.e-right.e-close.e-disable-animation,.e-sidebar.e-left.e-dock.e-disable-animation,.e-sidebar.e-right.e-dock.e-disable-animation{transition:none}.e-sidebar.e-visibility{visibility:hidden}.e-sidebar.e-over{box-shadow:var(--shadow);z-index:300}.e-sidebar-absolute{position:absolute}.e-sidebar-context{overflow-x:hidden;position:relative;z-index:0}.e-sidebar-overflow{overflow-x:hidden!important}.e-sidebar-overlay{animation:iwm-sidebar-overlay-fade-in .3s ease;background-color:var(--overlay);height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:200}@media(prefers-reduced-motion:reduce){.e-sidebar,.e-sidebar-context{transition:none!important}.e-sidebar-overlay{animation:none}}.e-popup{border-color:var(--border);position:absolute;z-index:1000}.e-tooltip-wrap{position:absolute;z-index:1000}.e-tooltip-wrap.e-popup{animation:popIn .13s ease;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow)}.e-tooltip-wrap .e-tip-content{background-color:inherit;border-radius:inherit;color:var(--text);font-family:var(--font);font-size:11.5px;height:100%;line-height:16px;overflow-wrap:break-word;overflow-x:hidden;padding:8px 10px;position:relative;white-space:normal;width:100%;word-break:break-word;z-index:1}.e-tooltip-wrap .e-arrow-tip{overflow:hidden;position:absolute}.e-tooltip-wrap .e-arrow-tip.e-tip-bottom{height:8px;left:50%;top:100%;width:16px}.e-tooltip-wrap .e-arrow-tip.e-tip-top{height:8px;left:50%;top:-9px;width:16px}.e-tooltip-wrap .e-arrow-tip.e-tip-left{height:16px;left:-9px;top:48%;width:8px}.e-tooltip-wrap .e-arrow-tip.e-tip-right{height:16px;left:100%;top:50%;width:8px}.e-tooltip-wrap .e-arrow-tip-outer{height:0;left:0;position:absolute;top:0;width:0}.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--border)}.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top{border-bottom:8px solid var(--border);border-left:8px solid transparent;border-right:8px solid transparent}.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left{border-bottom:8px solid transparent;border-right:8px solid var(--border);border-top:8px solid transparent}.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right{border-bottom:8px solid transparent;border-left:8px solid var(--border);border-top:8px solid transparent}.e-tooltip-wrap .e-arrow-tip-inner{color:var(--surface);height:0;position:absolute;width:0;z-index:10}.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top{border-left:8px solid transparent;border-right:8px solid transparent}.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom{border-top:8px solid var(--surface)}.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top{border-bottom:8px solid var(--surface)}.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right{border-bottom:8px solid transparent;border-top:8px solid transparent}.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left{border-right:8px solid var(--surface)}.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right{border-left:8px solid var(--surface)}.e-tooltip-wrap .e-tooltip-close{background-color:var(--text);border-color:transparent;border-radius:50%;color:var(--surface);cursor:pointer;float:right;position:absolute;right:-9px;top:-9px;z-index:inherit}.e-tooltip-wrap .e-tooltip-close:hover{background-color:var(--text);color:var(--border)}@keyframes fabric-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.e-spinner-pane{align-items:center;display:inline-flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;vertical-align:middle;width:100%;z-index:1000}.e-spinner-pane.e-spin-hide{display:none}.e-spinner-pane.e-spin-show{display:inline-flex}.e-spinner-pane .e-spinner-inner{left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%) translateY(-50%);z-index:1000}.e-spinner-pane .e-spinner-inner .e-spin-label{color:var(--text-2);font-family:var(--font);font-size:12.5px;margin-top:10px;text-align:center}.e-spinner-pane .e-spinner-inner .e-spin-fabric{animation:fabric-spinner-rotate 1.3s infinite cubic-bezier(.53,.21,.29,.67);display:block;margin:0 auto;overflow:visible}.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle{fill:none;stroke:var(--border);stroke-width:1.5}.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc{fill:none;stroke:var(--accent);stroke-width:1.5}.e-spinner-pane.e-spin-left .e-spinner-inner{left:0;padding-left:10px;transform:translate(0) translateY(-50%)}.e-spinner-pane.e-spin-right .e-spinner-inner{left:100%;padding-right:10px;transform:translate(-100%) translateY(-50%)}.e-spinner-pane.e-spin-center .e-spinner-inner{left:50%;transform:translate(-50%) translateY(-50%)}@media(prefers-reduced-motion:reduce){.e-spinner-pane .e-spinner-inner .e-spin-fabric{animation:none}}.e-upload{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-sizing:border-box;font-family:var(--font);font-size:13px;overflow:hidden;position:relative;width:100%}.e-upload .e-file-select-wrap{align-items:center;display:flex;gap:12px;padding:12px}.e-upload .e-file-drop{color:var(--text-2);font-size:12.5px;margin-left:0;vertical-align:middle}.e-upload .e-file-select input[type=file]{height:1px;opacity:0;position:absolute;width:1px}.e-upload .e-upload-files{border-top:1px solid var(--border);list-style:none;margin:0;padding:0}.e-upload .e-upload-files .e-upload-file-list{border-bottom:1px solid var(--border);padding:9px 12px;position:relative}.e-upload .e-upload-files .e-upload-file-list:last-child{border-bottom:0}.e-upload .e-upload-files .e-upload-file-list .e-file-container{display:block;padding-right:36px}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name{color:var(--text);display:inline-block;font-size:12.5px;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type{color:var(--text);display:inline-block;font-size:12.5px}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size{color:var(--text-3);display:block;font-family:var(--mono);font-size:11px}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information{color:var(--text-2);display:block;font-size:11px}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success,.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-success{color:var(--ok)}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails,.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails,.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-fails,.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-validation-fails{color:var(--danger)}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap{background-color:var(--surface-3);border-radius:3px;display:block;height:4px;overflow:hidden}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar{display:block;height:100%}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress{background:var(--accent)}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success{background:var(--ok)}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed{background:var(--danger)}.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text{color:var(--text-2);font-family:var(--mono);font-size:11px}.e-upload .e-upload-files .e-file-remove-btn,.e-upload .e-upload-files .e-file-delete-btn,.e-upload .e-upload-files .e-file-abort-btn{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--text-3);cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;right:10px;top:10px;transition:background-color .13s ease,border-color .13s ease,color .13s ease;width:26px}.e-upload .e-upload-files .e-file-remove-btn:hover,.e-upload .e-upload-files .e-file-delete-btn:hover,.e-upload .e-upload-files .e-file-abort-btn:hover{background-color:var(--danger-soft);color:var(--danger)}.e-upload .e-upload-files .e-file-remove-btn:focus-visible,.e-upload .e-upload-files .e-file-delete-btn:focus-visible,.e-upload .e-upload-files .e-file-abort-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}.e-upload .e-upload-files .e-clear-icon-focus{background-color:var(--surface-3);border-color:transparent;box-shadow:none}.e-chip-list{display:flex;flex-wrap:wrap;gap:3px;padding:3px}.e-chip-list .e-chip{align-items:center;background-color:var(--surface-3);border:1px solid transparent;border-radius:var(--r-pill);box-shadow:none;box-sizing:border-box;color:var(--text-2);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:12px;font-weight:500;gap:6px;height:28px;justify-content:center;line-height:1;margin:0;max-width:100%;overflow:hidden;padding:0 11px;transition:background-color .13s ease,border-color .13s ease,color .13s ease;-webkit-tap-highlight-color:transparent}.e-chip-list .e-chip .e-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-chip-list .e-chip .e-chip-icon{align-items:center;border-radius:0;color:inherit;display:flex;flex:none;font-size:12px;height:16px;justify-content:center;line-height:1;margin:0 0 0 -3px;overflow:hidden;width:16px}.e-chip-list .e-chip .e-chip-avatar{align-items:center;background-color:var(--border-2);background-size:cover;border-radius:50%;color:var(--text);display:flex;flex:none;font-family:var(--mono);font-size:11px;height:22px;justify-content:center;line-height:1;margin:0 0 0 -7px;overflow:hidden;width:22px}.e-chip-list .e-chip .e-chip-delete{align-items:center;border-radius:50%;color:inherit;display:flex;flex:none;font-size:10px;height:18px;justify-content:center;line-height:1;margin:0 -6px 0 0;overflow:hidden;opacity:.75;width:18px}.e-chip-list .e-chip .e-chip-delete:hover{opacity:1}.e-chip-list .e-chip:hover{background-color:var(--surface-3);border-color:var(--border-2);color:var(--text)}.e-chip-list .e-chip.e-focused{border-color:var(--border-2);box-shadow:none}.e-chip-list .e-chip:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.e-chip-list .e-chip.e-active{background-color:var(--accent-soft);border-color:var(--accent);color:var(--text)}.e-chip-list .e-chip.e-success{background-color:var(--ok-soft);border-color:transparent;color:var(--ok)}.e-chip-list .e-chip.e-warning{background-color:var(--warn-soft);border-color:transparent;color:var(--warn)}.e-chip-list .e-chip.e-danger{background-color:var(--danger-soft);border-color:transparent;color:var(--danger)}.e-chip-list .e-chip.e-info{background-color:var(--accent-soft);border-color:transparent;color:var(--accent-2)}.e-icons{display:inline-block;font-size:13px;line-height:1;text-align:center;vertical-align:middle}.e-btn .e-btn-icon{display:inline-block;flex:none;font-size:13px;line-height:1;margin:0;vertical-align:middle}.e-btn .e-btn-icon.e-icon-right{order:1}html,body{background-color:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;-webkit-font-smoothing:antialiased}body{margin:0}input,button,select,textarea{color:inherit;font-family:inherit;font-size:inherit}a{color:var(--accent-2);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--text);font-weight:600;letter-spacing:-.01em;line-height:1.25}h1{font-size:21px}h2{font-size:19px}h3{font-size:16px}h4{font-size:14px}h5,h6{font-size:13px}.iwm-num{font-family:var(--mono);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.e-popup,.e-dialog,.e-tooltip-wrap,.e-sidebar{animation:none}}body{background-color:var(--bg)}.iwm-layout{max-height:100vh!important}.iwm-page{height:100vh!important;max-width:100vw!important;overflow:auto;overflow-wrap:anywhere}.shadow{box-shadow:var(--shadow-sm)}.iwm-logo{max-height:inherit;object-fit:contain;object-position:left}.iwm-app-selection{display:grid;row-gap:.5rem}.iwm-app-selection .iwm-app{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:15px 20px;transition:transform .13s ease,box-shadow .13s ease}.iwm-app-selection .iwm-app:hover{border-color:var(--border-2);box-shadow:var(--shadow);cursor:pointer;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.iwm-app-selection .iwm-app{transition:none}.iwm-app-selection .iwm-app:hover{transform:none}}.iwm-card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:20px 22px}.iwm-dashboard-nav-card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);color:var(--text);cursor:pointer;padding:15px 16px;transition:transform .13s ease,box-shadow .13s ease;width:100%}.iwm-dashboard-nav-card:hover{border-color:var(--border-2);box-shadow:var(--shadow);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.iwm-dashboard-nav-card{transition:none}.iwm-dashboard-nav-card:hover{transform:none}}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:content-box;border:3px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:content-box}.view-header{align-items:center;background-color:transparent;display:flex;flex-wrap:wrap;gap:12px;padding:0 2px 12px}.view-header-name{color:var(--text);font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;height:auto;margin-left:auto}.buttons>button{margin-left:0}.iwm-form{padding:18px 20px}.row{--bs-gutter-y: 16px}.iwm-navbar-item{display:inline-flex;padding:.5rem}.iwm-navbar-item-kategorie{color:var(--text-2);cursor:pointer;font-size:12.5px;font-weight:500}.iwm-navbar-item-kategorie:hover{color:var(--accent-2)}.e-tooltip-wrap.e-popup.iwm-tooltip-navbaritem{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)!important;box-shadow:var(--shadow);filter:none!important;max-width:320px!important;padding:6px;top:56px!important;width:320px!important}.iwm-tooltip-navbaritem .e-tip-content,.iwm-tooltip-profil .e-tip-content{padding:0!important}.iwm-tooltip-navbaritem .e-arrow-tip.e-tip-top,.iwm-tooltip-profil .e-arrow-tip.e-tip-top{display:none!important}.iwm-navbar-item-view-entry{border-radius:var(--r-sm);color:var(--text);cursor:pointer;font-size:12.5px;padding:8px 9px}.iwm-navbar-item-view-entry:hover{background-color:var(--surface-2);color:var(--text);text-decoration:none}a.iwm-navbar-item-view-entry{display:block;text-decoration:none}.e-listview,.e-list-item{border:none!important}.grid-filter span.e-btn-icon.e-icons.e-caret{display:none}.grid-filter .grid-filter-dropdown{align-items:center;background-color:var(--surface-2);border:1px solid var(--border);border-radius:var(--r) 0 0 var(--r);border-right:none;display:flex;height:36px;justify-content:center;padding:0;width:24px}.grid-filter .grid-filter-dropdown span{font-size:inherit!important}.grid-filter .grid-filter-dropdown:hover{background-color:var(--surface-3)!important;border-color:var(--border-2)!important}.grid-filter>.grid-filter-value,.grid-filter>.grid-filter-value.e-input-group{border-radius:0 var(--r) var(--r) 0}span.e-icons.red{color:var(--danger)!important}.grid-filter{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;overflow:hidden}.grid-filter-operator{display:flex;min-width:0}.grid-filter .grid-filter-dropdown .e-btn-icon{font-size:12px!important;margin:0}.grid-filter .e-input-group,.grid-filter-value,.grid-filter-value .e-input-group{min-width:0}.grid-filter .e-input-group input,.grid-filter-value input{min-width:0;width:100%}.grid-filter-range{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(70px,100%),1fr));gap:1px}.grid-filter-value.e-input-group{overflow:hidden}.e-grid .e-filterbarcell .grid-filter-dropdown{background-color:var(--surface);border-radius:var(--r-sm) 0 0 var(--r-sm);height:28px}.e-grid .e-filterbarcell .e-input-group{background-color:var(--surface);min-height:28px}.e-grid .e-filterbarcell .e-input-group .e-input,.e-grid .e-filterbarcell .e-input-group .e-input-group-icon{min-height:26px}.iwm-deadline-cell.container{align-items:center;display:inline-flex;height:auto;padding:0;white-space:nowrap;width:auto}.iwm-deadline-cell.container.green,.iwm-deadline-cell.container.yellow,.iwm-deadline-cell.container.red,.iwm-deadline-cell.container.darkred{border-radius:var(--r-pill);font-family:var(--mono);font-size:11.5px;font-weight:500;height:21px;padding:0 9px}.iwm-deadline-cell.container.green{background-color:var(--ok-soft);color:var(--ok)}.iwm-deadline-cell.container.yellow{background-color:var(--warn-soft);color:var(--warn)}.iwm-deadline-cell.container.red{background-color:var(--danger-soft);color:var(--danger)}.iwm-deadline-cell.container.darkred{background-color:var(--danger);color:var(--surface)}.page-container{padding:1.5rem}.iwm-maintenance{height:100%;width:100%;align-items:center;text-align:center;justify-content:center}.iwm-maintenance img{height:500px}.iwm-loading-container{height:100%;width:100%;align-items:center;text-align:center;justify-content:center}.e-chip-list{padding:0}.e-chip{margin:0}.iwm-view-head{align-items:flex-end}.iwm-view-head h1{margin:0}.iwm-view-title{min-width:0}.iwm-view-sub{color:var(--text-2);font-size:12px;line-height:1.3;margin-top:3px}.iwm-admin-sidebar-menu-item:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.iwm-dashboard-nav-card:focus-visible{outline:2px solid var(--accent-2);outline-offset:-3px}#iwm-admin-sidebar{border:none;box-shadow:var(--shadow)!important;margin-left:56px!important;max-width:calc(100vw - 56px);width:100%!important}.iwm-admin-sidebar-content{display:grid;grid-template-columns:200px;height:100%;max-height:inherit}.iwm-admin-sidebar-menu{background-color:var(--surface);border-right:1px solid var(--border);grid-column:1;overflow:auto;padding:10px 8px;z-index:1}.iwm-admin-sidebar-menu-item{align-items:center;border-radius:var(--r);color:var(--text-2);cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;margin-bottom:2px;padding:0 10px;min-height:36px;transition:background-color .13s ease,border-color .13s ease,color .13s ease}.iwm-admin-sidebar-menu-item.active{background-color:var(--accent-soft);color:var(--accent-2);font-weight:600}.iwm-admin-sidebar-menu-item:not(.active):hover{background-color:var(--surface-2);color:var(--text)}.iwm-admin-sidebar-page{background-color:var(--surface-2);grid-column:2;height:100%;max-height:inherit;overflow:auto;z-index:0}.iwm-auth-layout{height:100vh;width:100vw}@media(min-width:992px){.iwm-auth-layout{display:grid;grid-template-columns:.5fr 1fr}}.iwm-auth-page-left-section{align-items:center;background-color:var(--nav-bg);color:var(--nav-text);display:none;height:100%;padding:4rem;vertical-align:middle}@media(min-width:992px){.iwm-auth-page-left-section{display:grid}}.iwm-auth-page-main-section{align-items:center;display:grid;height:100%;padding:1rem;vertical-align:middle;width:100%}@media(min-width:992px){.iwm-auth-page-main-section{padding:0;padding-left:4rem;padding-right:50%}}@keyframes fade{0%{opacity:0}to{opacity:1}}.view-page{animation-duration:.18s;animation-name:fade;height:100%;padding:18px}@media(prefers-reduced-motion:reduce){.view-page{animation:none}}.iwm-dashboard{padding:26px 30px 40px}.iwm-dashboard h1{font-size:25px;font-weight:600;letter-spacing:-.015em;margin:0}.iwm-dashboard-sub{color:var(--text-2);font-size:13px;margin-top:5px}.iwm-dashboard-section-head{align-items:center;display:flex;gap:10px;margin-bottom:12px;margin-top:22px}.iwm-dashboard-section-head>span:first-child{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.iwm-dashboard-grid+.iwm-dashboard-section-head{margin-top:28px}.iwm-dashboard-rule{background-color:var(--border);flex:1;height:1px}.iwm-dashboard-grid{display:grid;gap:13px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}.iwm-dashboard-nav-card{align-items:center;display:flex;gap:13px;text-align:left}.iwm-dashboard-nav-card-icon{align-items:center;background-color:var(--accent);border-radius:10px;color:var(--on-accent);display:flex;flex:none;height:38px;justify-content:center;width:38px}.iwm-dashboard-nav-card-text{display:block;flex:1;min-width:0}.iwm-dashboard-nav-card-title{color:var(--text);display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-dashboard-nav-card-meta{color:var(--text-3);display:block;font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-dashboard-nav-card-chevron{color:var(--text-3);flex:none}.iwm-admin-sidebar-menu-item>.e-icons{flex:none}.iwm-admin-sidebar-menu-item.iwm-admin-user-item{display:grid;grid-template-columns:1fr auto}.iwm-admin-user-item-mail{align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iwm-admin-section-title{color:var(--text-3);display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.iwm-admin-form-toolbar{display:flex;flex-wrap:wrap;gap:8px}
