@import "https://starcdn.hogia.se/fonts/font-awesome/v6/css/svg-with-js.min.css";@import "https://starcdn.hogia.se/fonts/font-awesome/v6/css/light.min.css";@import "https://starcdn.hogia.se/fonts/font-awesome/v6/css/fontawesome.min.css";:root{--color-hex-black:#000;--color-hex-white:#fff;--color-hex-gray-900:#1d1d1d;--color-hex-gray-800:#333;--color-hex-gray-700:#545454;--color-hex-gray-600:#717070;--color-hex-gray-500:#858484;--color-hex-gray-400:#ababab;--color-hex-gray-300:#d2d2d2;--color-hex-gray-200:#e0e0e0;--color-hex-gray-100:#f2f2f2;--color-hex-gray-50:#f9f9f9;--color-hex-gray-25:#fdfdfd;--color-hex-turquoise-900:#0b2828;--color-hex-turquoise-800:#143739;--color-hex-turquoise-700:#0f5e61;--color-hex-turquoise-600:#12747d;--color-hex-turquoise-500:#27969b;--color-hex-turquoise-400:#4dadb2;--color-hex-turquoise-300:#63c7c6;--color-hex-turquoise-200:#9ed9dc;--color-hex-turquoise-100:#ceedee;--color-hex-turquoise-50:#eaf7f6;--color-hex-turquoise-25:#f4fafb;--color-hex-yellow-900:#2b2208;--color-hex-yellow-800:#59310d;--color-hex-yellow-700:#a26206;--color-hex-yellow-600:#ebb307;--color-hex-yellow-500:#fed71f;--color-hex-yellow-400:#ffe84d;--color-hex-yellow-300:#ffee85;--color-hex-yellow-200:#fff4b2;--color-hex-yellow-100:#fff8cc;--color-hex-yellow-50:#fffbe5;--color-hex-yellow-25:#fffdf5;--color-hex-orange-900:#351b08;--color-hex-orange-800:#582a09;--color-hex-orange-700:#9a4809;--color-hex-orange-600:#df720b;--color-hex-orange-500:#f59e0b;--color-hex-orange-400:#faaa4c;--color-hex-orange-300:#fac27f;--color-hex-orange-200:#fcdab0;--color-hex-orange-100:#fde8ce;--color-hex-orange-50:#fef1e2;--color-hex-orange-25:#fef8f0;--color-hex-red-900:#3c1511;--color-hex-red-800:#5f1c16;--color-hex-red-700:#8f2b1e;--color-hex-red-600:#d12929;--color-hex-red-500:#dc4e41;--color-hex-red-400:#e36e63;--color-hex-red-300:#ee9890;--color-hex-red-200:#eeb9b4;--color-hex-red-100:#f8dbd8;--color-hex-red-50:#fbefee;--color-hex-red-25:#fcf8f8;--color-hex-blue-900:#141f39;--color-hex-blue-800:#1c3059;--color-hex-blue-700:#2b4a8d;--color-hex-blue-600:#355cb1;--color-hex-blue-500:#507bd8;--color-hex-blue-400:#6d93df;--color-hex-blue-300:#9bb2e4;--color-hex-blue-200:#bbcbec;--color-hex-blue-100:#dae3f6;--color-hex-blue-50:#ecf1fb;--color-hex-blue-25:#f7f9fd;--color-hex-green-900:#0c271c;--color-hex-green-800:#0a432c;--color-hex-green-700:#106542;--color-hex-green-600:#138154;--color-hex-green-500:#3e986d;--color-hex-green-400:#50af82;--color-hex-green-300:#80cba7;--color-hex-green-200:#a8dbc3;--color-hex-green-100:#d0ecde;--color-hex-green-50:#e1f9ee;--color-hex-green-25:#f4fbf8;--color-hex-ruby-900:#440e22;--color-hex-ruby-800:#601532;--color-hex-ruby-700:#9a1e4d;--color-hex-ruby-600:#bf225e;--color-hex-ruby-500:#e03e7c;--color-hex-ruby-400:#ef6190;--color-hex-ruby-300:#f391a9;--color-hex-ruby-200:#f0b7c3;--color-hex-ruby-100:#fbdae5;--color-hex-ruby-50:#fceef3;--color-hex-ruby-25:#fef6f9;--color-hex-plum-900:#3b122b;--color-hex-plum-800:#4f1c3b;--color-hex-plum-700:#80285f;--color-hex-plum-600:#b4227b;--color-hex-plum-500:#c64995;--color-hex-plum-400:#cf6ea8;--color-hex-plum-300:#da9ac1;--color-hex-plum-200:#e6b7d4;--color-hex-plum-100:#f5dbeb;--color-hex-plum-50:#fdedf6;--color-hex-plum-25:#fdf7fa;--color-hex-purple-900:#231844;--color-hex-purple-800:#332268;--color-hex-purple-700:#4f359c;--color-hex-purple-600:#5f43b1;--color-hex-purple-500:#7b65bd;--color-hex-purple-400:#9783d2;--color-hex-purple-300:#b9aae4;--color-hex-purple-200:#cdc3e9;--color-hex-purple-100:#e3def2;--color-hex-purple-50:#f4f1fd;--color-hex-purple-25:#f8f6fe;--color-hex-azure-900:#0e2434;--color-hex-azure-800:#12344f;--color-hex-azure-700:#1c527d;--color-hex-azure-600:#23679c;--color-hex-azure-500:#4684b4;--color-hex-azure-400:#669dc7;--color-hex-azure-300:#92bad9;--color-hex-azure-200:#b4cfe4;--color-hex-azure-100:#dae6f1;--color-hex-azure-50:#f0f5fa;--color-hex-azure-25:#f8fafc;--color-hex-turquoise-500-o65:#27969ba6;--color-hex-hogia-logo-yellow:#fddd04;--color-hex-hogia-logo-blue:#173a79;--color-hex-purple-500-o65:#7b65bda6;--font-size-base:14px;--font-size-lg:16px;--font-size-mega:80px;--font-size-5xl:48px;--font-size-4xl:40px;--font-size-3xl:32px;--font-size-2xl:24px;--font-size-xl:20px;--font-size-sm:12px;--font-size-xs:10px;--padding-p0:0px;--padding-p2:2px;--padding-p4:4px;--padding-p8:8px;--padding-p12:12px;--padding-p16:16px;--padding-p20:20px;--padding-p24:24px;--padding-p32:32px;--padding-p40:40px;--padding-p72:72px;--padding-p64:64px;--padding-p56:56px;--padding-p48:48px;--padding-p80:80px;--padding-p100:100px;--padding-p120:120px;--padding-p160:160px;--padding-p200:200px;--padding-p240:240px;--padding-p300:300px;--letter-spacing-slight:.02px;--letter-spacing-none:0px;--letter-spacing-small:.04px;--letter-spacing-medium:.08px;--font-weight-thin:100px;--font-weight-extralight:200px;--font-weight-light:300px;--font-weight-normal:400px;--font-weight-medium:500px;--font-weight-semibold:600px;--font-weight-bold:700px;--font-weight-extrabold:800px;--font-weight-black:900px;--border-radius-rounded-none:0px;--border-radius-rounded-xs:1px;--border-radius-rounded-sm:2px;--border-radius-rounded-default:4px;--border-radius-rounded-md:8px;--border-radius-rounded-lg:12px;--border-radius-rounded-xl:16px;--border-radius-rounded-4xl:32px;--border-radius-rounded-3xl:24px;--border-radius-rounded-2xl:20px;--border-radius-rounded-5xl:40px;--border-radius-rounded-full:99999px;--height-h-0:0px;--height-h-4:16px;--height-h-3:12px;--height-h-1-125:.5px;--height-h-0-25:1px;--height-h-1:4px;--height-h-0-5:0px;--height-h-1-5:6px;--height-h-2:8px;--height-h-2-5:10px;--height-h-5:20px;--height-h-6:24px;--height-h-7:28px;--height-h-14:56px;--height-h-12:48px;--height-h-10:40px;--height-h-8:32px;--height-h-16:64px;--height-h-18:72px;--height-h-40:160px;--height-h-50:200px;--height-h-36:144px;--height-h-30:120px;--height-h-32:128px;--height-h-20:80px;--height-h-60:240px;--height-h-70:280px;--height-h-75:300px;--height-h-80:320px;--height-h-90:360px;--height-h-100:400px;--height-h-25:100px;--opacity-o-65:65px;--opacity-o-80:80px;--border-width-bw-none:0px;--border-width-bw-1:1px;--border-width-bw-2:2px;--border-width-bw-4:4px;--width-w-0:0px;--width-w-1-125:.5px;--width-w-0-25:1px;--width-w-0-5:0px;--width-w-1:4px;--width-w-1-5:6px;--width-w-2:8px;--width-w-2-5:10px;--width-w-3:12px;--width-w-4:16px;--width-w-5:20px;--width-w-6:24px;--width-w-7:28px;--width-w-8:32px;--width-w-10:40px;--width-w-12:48px;--width-w-14:56px;--width-w-16:64px;--width-w-18:72px;--width-w-20:80px;--width-w-30:100px;--width-w-32:128px;--width-w-36:144px;--width-w-40:160px;--width-w-50:200px;--width-w-60:240px;--width-w-70:280px;--width-w-75:300px;--width-w-80:320px;--width-w-90:360px;--width-w-100:400px;--width-w-120:480px;--width-w-110:440px;--width-w-125:500px;--width-w-150:600px;--width-w-175:700px;--width-w-200:800px;--width-w-225:900px;--width-w-250:1000px;--color-primary:var(--color-hex-turquoise-600);--color-primary-darker:var(--color-hex-turquoise-700);--color-primary-disabled:var(--color-hex-turquoise-500-o65);--color-background-default:var(--color-hex-white);--color-background-disabled:var(--color-hex-gray-100);--color-background-success:var(--color-hex-green-100);--color-background-negative:var(--color-hex-red-100);--color-background-tint:var(--color-hex-gray-50);--color-background-tint-more:var(--color-hex-gray-100);--color-text-color-default:var(--color-hex-black);--color-text-color-disabled:var(--color-hex-gray-400);--color-text-color-hint:var(--color-hex-gray-600);--color-text-color-inverted:var(--color-hex-white);--color-text-color-secondary:var(--color-hex-gray-700);--color-success:var(--color-hex-green-400);--color-success-darker:var(--color-hex-green-500);--color-negative:var(--color-hex-red-500);--color-primary-tint:var(--color-hex-turquoise-50);--color-header-default:var(--color-text-color-default);--color-header-theme-color:var(--color-primary);--color-header-secondary:var(--color-text-color-secondary);--color-traffic-on-time:var(--color-hex-green-500);--color-traffic-on-time-selected:var(--color-hex-green-600);--color-traffic-very-late-selected:var(--color-hex-red-600);--color-traffic-very-late:var(--color-hex-red-500);--color-traffic-late-selected:var(--color-hex-yellow-500);--color-traffic-late:var(--color-hex-yellow-500);--color-traffic-early-selected:var(--color-hex-blue-600);--color-traffic-early:var(--color-hex-blue-500);--color-traffic-not-registered-selected:var(--color-hex-gray-600);--color-traffic-not-registered:var(--color-hex-gray-500);--color-traffic-early-text:var(--color-hex-blue-600);--color-traffic-on-time-text:var(--color-hex-green-600);--color-traffic-very-late-text:var(--color-hex-red-600);--color-traffic-late-text:var(--color-hex-yellow-700);--color-traffic-not-registered-text:var(--color-hex-gray-600);--color-traffic-late-text-selected:var(--color-hex-yellow-800);--color-hogia-primary:var(--color-hex-yellow-500);--color-info:var(--color-hex-turquoise-500);--color-warning:var(--color-hex-yellow-700);--color-logo-primary:var(--color-hex-hogia-logo-yellow);--color-logo-secondary:var(--color-hex-hogia-logo-blue);--color-secondary:var(--color-hex-purple-600);--color-secondary-darker:var(--color-hex-purple-700);--color-secondary-tint:var(--color-hex-purple-50);--border-color-medium:var(--color-hex-gray-500);--border-color-light:var(--color-hex-gray-200);--border-color-semi-light:var(--color-hex-gray-300);--border-width-none:var(--border-width-bw-none);--border-width-normal:var(--border-width-bw-1);--border-width-strong:var(--border-width-bw-4);--border-width-accent:var(--border-width-bw-2);--typography-body-normal:var(--font-size-base);--typography-body-large:var(--font-size-lg);--typography-header-small:var(--font-size-sm);--typography-header-base:var(--font-size-base);--typography-header-base-lg:var(--font-size-lg);--typography-header-h0:var(--font-size-5xl);--typography-header-h1:var(--font-size-4xl);--typography-header-h2:var(--font-size-3xl);--typography-header-h3:var(--font-size-2xl);--typography-header-h4:var(--font-size-xl);--border-radius-button:var(--border-radius-rounded-default);--border-radius-pin:var(--border-radius-rounded-full);--border-radius-text-field:var(--border-radius-rounded-default);--spacing-none:var(--padding-p0);--spacing-medium:var(--padding-p32);--spacing-small:var(--padding-p16);--spacing-2x-small:var(--padding-p8);--spacing-x-large:var(--padding-p48);--spacing-medium-small:var(--padding-p24);--spacing-x-small:var(--padding-p12);--spacing-2x-large:var(--padding-p80);--spacing-4x-large:var(--padding-p120);--spacing-3x-large:var(--padding-p100);--spacing-5x-large:var(--padding-p160);--spacing-7x-large:var(--padding-p240);--spacing-6x-large:var(--padding-p200);--spacing-8x-large:var(--padding-p300);--spacing-large:var(--padding-p40);--spacing-3x-small:var(--padding-p4);--spacing-4x-small:var(--padding-p2);--button-primary-default:var(--color-primary);--button-primary-hover:var(--color-primary-darker);--button-primary-focus:var(--color-primary-darker);--button-primary-pressed:var(--color-primary-darker);--button-primary-disabled:var(--color-primary-disabled);--button-primary-btn-text:var(--color-hex-white);--button-outline-default:var(--color-hex-white);--button-outline-pressed:var(--color-primary-tint);--button-outline-hover:var(--color-primary-tint);--button-outline-focus:var(--color-primary-tint);--button-outline-disabled:var(--color-hex-white);--button-outline-border-default:var(--color-primary);--button-outline-border-disabled:var(--color-primary-disabled);--button-outline-border-hover:var(--color-primary-darker);--button-outline-border-focus:var(--color-primary-darker);--button-outline-border-pressed:var(--color-primary-darker);--button-outline-btn-text:var(--color-primary-darker);--button-spacing-horizontal-normal:var(--spacing-medium);--button-spacing-horizontal-small:var(--spacing-small);--button-spacing-horizontal-large:var(--spacing-x-large);--button-spacing-horizontal-x-small:var(--spacing-2x-small);--button-spacing-horizontal-icon-normal:var(--spacing-medium-small);--selection-controls-background-default:var(--color-primary);--selection-controls-background-hover:var(--color-primary-darker);--selection-controls-background-disabled:var(--color-primary-disabled);--selection-controls-border-color-default:var(--border-color-medium);--selection-controls-border-color-disabled:var(--border-color-semi-light);--selection-controls-text-default:var(--color-text-color-default);--selection-controls-text-disabled:var(--color-text-color-disabled);--selection-controls-content:var(--color-hex-white);--form-fields-background-default:var(--color-background-default);--form-fields-background-hover:var(--color-primary-tint);--form-fields-background-selected:var(--color-primary);--form-fields-background-disabled:var(--color-background-tint);--form-fields-border-default:var(--border-color-semi-light);--form-fields-border-active:var(--color-primary);--form-fields-border-filled:var(--border-color-semi-light);--form-fields-border-valid:var(--color-primary);--form-fields-border-invalid:var(--color-primary);--form-fields-border-disabled:var(--border-color-semi-light);--form-fields-text-default:var(--color-text-color-default);--form-fields-text-selected:var(--color-text-color-inverted);--form-fields-height-normal:var(--height-h-8);--form-fields-height-large:var(--height-h-10);--form-fields-height-small:var(--height-h-6);--top-bar-item-border-color:var(--color-hogia-primary);--top-bar-item-border-width:var(--border-width-strong);--toast-background:var(--color-background-default);--toast-icon-success:var(--color-success);--toast-icon-warning:var(--color-warning);--toast-icon-danger:var(--color-negative);--toast-icon-info:var(--color-info);--table-height-normal:var(--height-h-8);--table-height-small:var(--height-h-6);--table-height-extra-large:var(--height-h-12);--table-height-large:var(--height-h-10);--display-field-height-small:var(--height-h-6);--display-field-height-normal:var(--height-h-8);--display-field-height-large:var(--height-h-10)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#4dadb2;--color-primary-darker:#27969b;--color-primary-disabled:#4dadb2a6;--color-primary-tint:#143739;--color-background-default:#171f27;--color-background-disabled:#1f2933;--color-background-tint:#1f2933;--color-background-success:#0c271c;--color-background-negative:#3c1511;--color-background-info:#141f39;--color-background-warning:#2b2208;--color-text-color-default:#e6edf3;--color-text-color-disabled:#8b949e;--color-text-color-hint:#7d8590;--color-text-color-inverted:#fff;--color-text-color-tertiary:#8b949e;--color-text-color-auxiliary:#c9d1d9;--color-text-color-success:#a8dbc3;--color-text-color-danger:#f0b7c3;--color-text-color-info:#bbcbec;--color-text-color-warning:#ffee85;--border-color-light:#2d3742;--border-color-semi-light:#3a4652;--border-color-medium:#7d8590;--button-outline-default:var(--color-background-default);--button-outline-disabled:var(--color-background-disabled);--selection-controls-border-color-default:#9aa4af;--selection-controls-border-color-disabled:#586273;--selection-controls-background-disabled:#2b3642;--elevation-overlay:0 8px 24px #00000073}.hogia-alert{padding:var(--spacing-x-small) var(--alert-innerspacing-right) var(--spacing-x-small) var(--alert-innerspacing-left);border-radius:var(--border-radius-rounded-default);font-size:var(--font-size-base);align-items:flex-start;gap:var(--spacing-x-small);max-width:100%;line-height:1.5;display:inline-flex;position:relative}.hogia-alert__content{color:var(--color-text-color-default)}.hogia-alert__icon{margin-top:var(--spacing-4x-small);flex-shrink:0;font-size:18px}.hogia-alert__close{cursor:pointer;font-size:var(--font-size-lg);margin-top:var(--spacing-4x-small);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.hogia-alert__close:hover{opacity:.7}.hogia-alert__close:active{opacity:.5}.hogia-alert--success{background-color:var(--color-background-success);border:1px solid var(--color-success)}.hogia-alert--success .hogia-alert__icon,.hogia-alert--success .hogia-alert__close,.hogia-alert--success .hogia-alert__content{color:var(--color-text-color-success)}.hogia-alert--info{background-color:var(--color-background-info);border:1px solid var(--color-primary)}.hogia-alert--info .hogia-alert__icon,.hogia-alert--info .hogia-alert__close,.hogia-alert--info .hogia-alert__content{color:var(--color-text-color-info)}.hogia-alert--warning{background-color:var(--color-background-warning);border:1px solid var(--color-traffic-late)}.hogia-alert--warning .hogia-alert__icon,.hogia-alert--warning .hogia-alert__close,.hogia-alert--warning .hogia-alert__content{color:var(--color-text-color-warning)}.hogia-alert--error{background-color:var(--color-background-negative);border:1px solid var(--color-negative)}.hogia-alert--error .hogia-alert__icon,.hogia-alert--error .hogia-alert__close,.hogia-alert--error .hogia-alert__content{color:var(--color-text-color-danger)}.btn{justify-content:center;align-items:center;gap:var(--spacing-2x-small);font-weight:var(--font-weight-normal);color:var(--color-text-color-inverted);font-family:lato,sans-serif;font-size:var(--font-size-base);border-radius:var(--border-radius-button);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.btn--lg{height:var(--form-fields-height-large);font-size:var(--font-size-lg);padding:0 var(--button-spacing-horizontal-large)}.btn--md{height:var(--form-fields-height-normal);font-size:var(--font-size-base);padding:0 var(--button-spacing-horizontal-normal)}.btn--sm{height:var(--form-fields-height-small);font-size:var(--font-size-base);padding:0 var(--button-spacing-horizontal-small)}.btn__icon{width:var(--width-w-4);height:var(--width-w-4);display:inline-flex}.btn__label{line-height:1}.btn--primary{background-color:var(--button-primary-default);color:var(--button-primary-btn-text);border-color:var(--button-primary-default)}.btn--primary:hover:not(.is-disabled):not(:disabled){background-color:var(--button-primary-hover);color:var(--button-primary-btn-text);border-color:var(--button-primary-hover)}.btn--primary:active:not(.is-disabled):not(:disabled){background-color:var(--button-primary-pressed);color:var(--button-primary-btn-text);border-color:var(--button-primary-pressed)}.btn--primary:focus-visible{box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.btn--outline{background-color:var(--button-outline-default);color:var(--button-outline-btn-text);border-color:var(--button-outline-border-default)}.btn--outline:hover:not(.is-disabled):not(:disabled){background-color:var(--button-outline-hover);color:var(--button-outline-btn-text);border-color:var(--button-outline-border-hover)}.btn--outline:active:not(.is-disabled):not(:disabled){background-color:var(--button-outline-pressed);color:var(--button-outline-btn-text);border-color:var(--button-outline-border-pressed)}.btn--outline:focus-visible{box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.btn.is-disabled,.btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.combo-btn{align-items:stretch;font-family:lato,sans-serif;display:inline-flex;position:relative}.combo-btn__main,.combo-btn__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--font-weight-normal);border:1px solid;justify-content:center;align-items:center;font-family:inherit;transition:background-color .12s,color .12s,border-color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.combo-btn__main{gap:var(--spacing-2x-small);border-radius:var(--border-radius-button) 0 0 var(--border-radius-button);border-right:none}.combo-btn__trigger{border-radius:0 var(--border-radius-button) var(--border-radius-button) 0;padding:0 var(--spacing-2x-small);border-left:1px solid}.combo-btn--lg .combo-btn__main,.combo-btn--lg .combo-btn__trigger{height:var(--form-fields-height-large);font-size:var(--font-size-lg)}.combo-btn--lg .combo-btn__main{padding:0 var(--button-spacing-horizontal-large)}.combo-btn--md .combo-btn__main,.combo-btn--md .combo-btn__trigger{height:var(--form-fields-height-normal);font-size:var(--font-size-base)}.combo-btn--md .combo-btn__main{padding:0 var(--button-spacing-horizontal-normal)}.combo-btn--sm .combo-btn__main,.combo-btn--sm .combo-btn__trigger{height:var(--form-fields-height-small);font-size:var(--font-size-base)}.combo-btn--sm .combo-btn__main{padding:0 var(--button-spacing-horizontal-small)}.combo-btn--primary .combo-btn__main,.combo-btn--primary .combo-btn__trigger{background-color:var(--button-primary-default);color:var(--button-primary-btn-text);border-color:var(--button-primary-default)}.combo-btn--primary .combo-btn__trigger{border-left-color:var(--button-primary-btn-text)}.combo-btn--primary .combo-btn__main:hover:not(:disabled),.combo-btn--primary .combo-btn__trigger:hover:not(:disabled){background-color:var(--button-primary-hover);color:var(--button-primary-btn-text);border-color:var(--button-primary-hover)}.combo-btn--primary .combo-btn__trigger:hover:not(:disabled){border-left-color:var(--button-primary-btn-text)}.combo-btn--primary .combo-btn__main:active:not(:disabled),.combo-btn--primary .combo-btn__trigger:active:not(:disabled){background-color:var(--button-primary-pressed);color:var(--button-primary-btn-text);border-color:var(--button-primary-pressed)}.combo-btn--primary .combo-btn__trigger:active:not(:disabled){border-left-color:var(--button-primary-btn-text)}.combo-btn--primary .combo-btn__main:focus-visible,.combo-btn--primary .combo-btn__trigger:focus-visible{box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.combo-btn--outline .combo-btn__main,.combo-btn--outline .combo-btn__trigger{background-color:var(--button-outline-default);color:var(--button-outline-btn-text);border-color:var(--button-outline-border-default)}.combo-btn--outline .combo-btn__trigger{border-left-color:var(--button-outline-border-default)}.combo-btn--outline .combo-btn__main:hover:not(:disabled),.combo-btn--outline .combo-btn__trigger:hover:not(:disabled){background-color:var(--button-outline-hover);color:var(--button-outline-btn-text);border-color:var(--button-outline-border-hover)}.combo-btn--outline .combo-btn__trigger:hover:not(:disabled){border-left-color:var(--button-outline-border-hover)}.combo-btn--outline .combo-btn__main:active:not(:disabled),.combo-btn--outline .combo-btn__trigger:active:not(:disabled){background-color:var(--button-outline-pressed);color:var(--button-outline-btn-text);border-color:var(--button-outline-border-pressed)}.combo-btn--outline .combo-btn__main:focus-visible,.combo-btn--outline .combo-btn__trigger:focus-visible{box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.combo-btn.is-disabled .combo-btn__main,.combo-btn.is-disabled .combo-btn__trigger,.combo-btn__main:disabled,.combo-btn__trigger:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.combo-btn__icon{font-size:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}.combo-btn__icon svg{width:var(--width-w-4);height:var(--width-w-4)}.combo-btn__label{line-height:1}.combo-btn__menu{top:calc(100% + var(--spacing-3x-small));width:max-content;min-width:100%;max-height:var(--height-h-60);background-color:var(--color-background-default);border:1px solid var(--color-primary);border-radius:var(--border-radius-rounded-default);box-shadow:var(--elevation-overlay,0 4px 12px #00000026);z-index:100;margin:0;padding:0;list-style:none;animation:.2s comboSlideDown;position:absolute;right:0;overflow-y:auto}@keyframes comboSlideDown{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2x-small)))}to{opacity:1;transform:translateY(0)}}.combo-btn__menu-item{padding:var(--spacing-x-small);font-size:var(--font-size-base);color:var(--color-text-color-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s}.combo-btn__menu-item:hover:not(.combo-btn__menu-item--disabled),.combo-btn__menu-item--focused:not(.combo-btn__menu-item--disabled){background-color:var(--color-primary-tint)}.combo-btn__menu-item--disabled{color:var(--color-text-color-disabled);cursor:not-allowed;opacity:.45}.checkbox{vertical-align:middle;line-height:1;display:inline-flex;position:relative}.checkbox__native{opacity:0;width:var(--width-w-4);height:var(--width-w-4);cursor:pointer;margin:0;position:absolute;inset:0}.checkbox.is-disabled .checkbox__native{cursor:not-allowed}.checkbox__box{box-sizing:border-box;pointer-events:none;width:var(--width-w-4);height:var(--width-w-4);border-radius:var(--border-radius-rounded-default);background:var(--color-background-default);border:1px solid var(--selection-controls-border-color-default);color:var(--color-text-color-inverted);justify-content:center;align-items:center;transition:border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.checkbox__icon{width:var(--font-size-base);height:var(--font-size-base);display:none}.checkbox__icon--minus{width:var(--font-size-sm);height:var(--font-size-sm)}.checkbox__native:hover+.checkbox__box{border-color:var(--color-primary)}.checkbox__native:focus-visible+.checkbox__box{box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.checkbox__native:checked+.checkbox__box{background:var(--selection-controls-background-default);border-color:var(--selection-controls-background-default);color:var(--color-text-color-inverted)}.checkbox__native:checked+.checkbox__box .checkbox__icon--check{display:block}.checkbox__native[aria-checked=mixed]+.checkbox__box,.checkbox__native:indeterminate+.checkbox__box{background:var(--selection-controls-background-default);border-color:var(--selection-controls-background-default);color:var(--color-text-color-inverted)}.checkbox__native[aria-checked=mixed]+.checkbox__box .checkbox__icon--minus,.checkbox__native:indeterminate+.checkbox__box .checkbox__icon--minus{display:block}.checkbox__native:active+.checkbox__box{border-color:var(--selection-controls-background-default)}.checkbox__native:checked:active+.checkbox__box{background:var(--selection-controls-background-hover)}.checkbox.is-disabled .checkbox__box,.checkbox__native:disabled+.checkbox__box{background:var(--color-background-disabled);border-color:var(--selection-controls-border-color-disabled);color:var(--color-text-color-disabled);opacity:.65}.checkbox-field{align-items:center;gap:var(--spacing-2x-small);cursor:pointer;color:var(--color-text-color-default);font-family:lato,sans-serif;display:inline-flex}.checkbox-field--label-left{flex-direction:row-reverse}.checkbox-field{font-size:var(--font-size-base)}.checkbox-field__label{line-height:1.2}.checkbox-field__description{color:var(--color-text-color-hint);font-size:var(--font-size-sm);display:block}.hogia-drawer__container{background-color:var(--color-background-default);flex-direction:column;height:100%;display:flex}.hogia-drawer__header{padding:var(--spacing-medium-small) var(--spacing-small) var(--spacing-small) var(--spacing-medium-small);justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);display:flex}.hogia-drawer__header-content{gap:var(--spacing-3x-small);flex-direction:column;flex:1;display:flex}.hogia-drawer__title{font-family:Lato,sans-serif;font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);color:var(--color-text-color-default);margin:0;line-height:1.2}.hogia-drawer__subtitle{font-family:Lato,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-color-disabled);text-transform:uppercase;letter-spacing:.5px;margin:0;line-height:1.4}.hogia-drawer__close-button{color:var(--color-text-color-default);padding:var(--spacing-2x-small);margin:calc(-1 * var(--spacing-2x-small)) calc(-1 * var(--spacing-2x-small)) 0 0}.hogia-drawer__close-button.MuiIconButton-root{color:var(--color-text-color-default)}.hogia-drawer__close-button svg{fill:currentColor}.hogia-drawer__close-button:hover{background-color:var(--color-primary-tint)}.hogia-drawer__list{flex:1;padding:0}.hogia-drawer__list-item{border-bottom:1px solid var(--border-color-light);background-color:var(--color-background-default);color:var(--color-text-color-default);transition:background-color .12s,color .12s}.hogia-drawer__list-item:last-child{border-bottom:none}.hogia-drawer__list-item--small{padding:var(--spacing-x-small) var(--spacing-medium-small);min-height:44px}.hogia-drawer__list-item--small .hogia-drawer__list-item-text{font-size:var(--font-size-base)}.hogia-drawer__list-item--medium{padding:var(--spacing-small) var(--spacing-medium-small);min-height:var(--height-h-14)}.hogia-drawer__list-item--medium .hogia-drawer__list-item-text{font-size:var(--font-size-lg)}.hogia-drawer__list-item--large{padding:var(--padding-p20) var(--spacing-medium-small);min-height:var(--height-h-16)}.hogia-drawer__list-item--large .hogia-drawer__list-item-text{font-size:18px}.hogia-drawer__list-item:hover:not(.hogia-drawer__list-item--disabled):not(.hogia-drawer__list-item--selected){background-color:var(--color-primary-tint);color:var(--color-text-color-default)}.hogia-drawer__list-item--selected{background-color:var(--color-primary);color:var(--color-text-color-inverted)}.hogia-drawer__list-item--selected .hogia-drawer__list-item-text{color:var(--color-text-color-inverted)}.hogia-drawer__list-item--selected:hover:not(.hogia-drawer__list-item--disabled){background-color:var(--color-primary-darker)}.hogia-drawer__list-item--disabled{background-color:var(--color-background-default);color:var(--color-text-color-disabled);cursor:not-allowed;pointer-events:none}.hogia-drawer__list-item--disabled .hogia-drawer__list-item-text{color:var(--color-text-color-disabled)}.hogia-drawer__list-item-text{font-family:Lato,sans-serif;font-weight:var(--font-weight-normal);color:inherit;margin:0;line-height:1.5}.hogia-drawer .MuiDrawer-paper{box-shadow:none;border:none}.hogia-drawer .MuiDivider-root{border-color:var(--border-color-light)}.hogia-drawer__list .MuiListItemButton-root.hogia-drawer__list-item{background-color:var(--color-background-default);color:var(--color-text-color-default)}.hogia-drawer__list .MuiListItemButton-root.hogia-drawer__list-item:hover:not(.hogia-drawer__list-item--disabled):not(.hogia-drawer__list-item--selected){background-color:var(--color-primary-tint)}.hogia-drawer__list .MuiListItemButton-root.hogia-drawer__list-item--selected{background-color:var(--color-primary);color:var(--color-text-color-inverted)}.hogia-drawer__list .MuiListItemButton-root.hogia-drawer__list-item--selected:hover{background-color:var(--color-primary-darker)}.hogia-drawer__list .MuiListItemButton-root.hogia-drawer__list-item--disabled{background-color:var(--color-background-default);color:var(--color-text-color-disabled);cursor:not-allowed;pointer-events:none}.hogia-drawer__list .MuiListItemButton-root.hogia-drawer__list-item--disabled .hogia-drawer__list-item-text{color:var(--color-text-color-disabled)}@media (width<=600px){.hogia-drawer .MuiDrawer-paper{max-width:400px;width:85vw!important}}.hogia-empty-state{background:var(--color-background-default);border:1px dashed var(--border-color-semi-light);border-radius:var(--border-radius-rounded-lg);padding:calc(var(--padding-p20) + var(--spacing-2x-small));color:var(--color-text-color-default)}.hogia-empty-state__title{margin:0 0 var(--spacing-2x-small) 0;font-size:28px;font-weight:var(--font-weight-normal);line-height:1.2}.hogia-empty-state__description{font-size:var(--font-size-lg);margin:0;line-height:1.5}.hogia-shell-layout{background:var(--color-background-default);min-height:100vh;color:var(--color-text-color-default);flex-direction:column;display:flex}.hogia-shell-layout__content{padding:var(--spacing-small);flex:1}@media (width<=768px){.hogia-shell-layout__content{padding:var(--spacing-x-small)}}.hogia-select{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:block;position:relative}.hogia-select__trigger{width:100%;height:var(--form-fields-height-normal);padding:0 var(--spacing-2x-small) 0 var(--spacing-x-small);background-color:var(--color-background-default);border:1px solid var(--border-color-semi-light);border-radius:var(--border-radius-rounded-default);font-size:var(--font-size-base);color:var(--color-text-color-default);cursor:pointer;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.hogia-select__trigger:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 var(--spacing-2x-small) 0 var(--color-primary-disabled)}.hogia-select__trigger:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.hogia-select--open .hogia-select__trigger{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.hogia-select--disabled .hogia-select__trigger{background-color:var(--color-background-disabled);border-color:var(--border-color-semi-light);color:var(--color-text-color-disabled);cursor:not-allowed}.hogia-select--link{width:auto}.hogia-select--link .hogia-select__trigger{box-shadow:none;height:auto;min-height:unset;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;text-decoration:none}.hogia-select--link .hogia-select__trigger:hover:not(:disabled){color:var(--color-primary-darker);text-decoration:underline}.hogia-select--link .hogia-select__trigger:focus{box-shadow:none;border:none;outline:none;text-decoration:underline}.hogia-select--link.hogia-select--open .hogia-select__trigger{box-shadow:none;border:none;text-decoration:underline}.hogia-select--link.hogia-select--disabled .hogia-select__trigger{color:var(--color-text-color-disabled);cursor:not-allowed;background:0 0;border:none;text-decoration:none}.hogia-select--link.hogia-select--disabled .hogia-select__trigger:hover{text-decoration:none}.hogia-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hogia-select__icon{margin-left:var(--spacing-2x-small);color:var(--color-text-color-default);justify-content:center;align-items:center;transition:transform .2s;display:flex}.hogia-select--open .hogia-select__icon{transform:rotate(180deg)}.hogia-select--disabled .hogia-select__icon{color:var(--color-text-color-disabled)}.hogia-select__dropdown{top:calc(100% + var(--spacing-3x-small));width:max-content;min-width:100%;max-height:var(--height-h-60);background-color:var(--color-background-default);border:1px solid var(--color-primary);border-radius:var(--border-radius-rounded-default);box-shadow:var(--elevation-overlay,0 4px 12px #00000026);z-index:1000;margin:0;padding:0;list-style:none;animation:.2s slideDown;position:absolute;left:0;overflow-y:auto}@keyframes slideDown{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-2x-small)))}to{opacity:1;transform:translateY(0)}}.hogia-select__option{padding:var(--spacing-x-small);font-size:var(--font-size-base);color:var(--color-text-color-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s}.hogia-select__option:hover:not(.hogia-select__option--disabled),.hogia-select__option--focused:not(.hogia-select__option--disabled){background-color:var(--color-primary-tint)}.hogia-select__option.hogia-select__option--selected{background-color:var(--color-primary);color:var(--color-text-color-inverted)}.hogia-select__option.hogia-select__option--selected:hover{background-color:var(--color-primary-darker)}.hogia-select__option--disabled{color:var(--color-text-color-disabled);cursor:not-allowed;opacity:.45}.hogia-select__dropdown::-webkit-scrollbar{width:var(--spacing-2x-small)}.hogia-select__dropdown::-webkit-scrollbar-track{background:var(--color-background-tint);border-radius:var(--border-radius-rounded-default)}.hogia-select__dropdown::-webkit-scrollbar-thumb{background:var(--border-color-medium);border-radius:var(--border-radius-rounded-default)}.hogia-select__dropdown::-webkit-scrollbar-thumb:hover{background:var(--color-text-color-disabled)}.hogia-searchable-select{width:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:inline-block;position:relative}.hogia-searchable-select__trigger{cursor:pointer;font-size:var(--font-size-base);text-align:left;color:var(--color-primary);background:0 0;border:none;align-items:center;padding:0;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s;display:inline-flex}.hogia-searchable-select__trigger:hover:not(:disabled){color:var(--color-primary-darker);text-decoration:underline}.hogia-searchable-select__trigger:focus{outline:none;text-decoration:underline}.hogia-searchable-select--disabled .hogia-searchable-select__trigger{color:var(--color-text-color-disabled);cursor:not-allowed;text-decoration:none}.hogia-searchable-select--disabled .hogia-searchable-select__trigger:hover{text-decoration:none}.hogia-searchable-select__placeholder{display:inline-block}.hogia-searchable-select__chip{align-items:center;gap:var(--spacing-2x-small);color:inherit;background-color:#0000;padding:0;text-decoration:none;display:inline-flex}.hogia-searchable-select__trigger:hover .hogia-searchable-select__chip{text-decoration:none}.hogia-searchable-select__chip-label{white-space:nowrap;text-overflow:ellipsis;max-width:var(--width-w-50);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-color-default);overflow:hidden}.hogia-searchable-select__chip-badge{padding:var(--spacing-3x-small) var(--spacing-2x-small);min-height:var(--height-h-5);box-sizing:border-box;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:var(--color-background-tint);border-radius:var(--border-radius-rounded-default);color:var(--color-text-color-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hogia-searchable-select__chip-clear{width:var(--width-w-5);height:var(--width-w-5);border-radius:var(--border-radius-rounded-default);color:var(--color-text-color-default);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.hogia-searchable-select__chip-clear:hover{background-color:var(--color-background-tint);color:var(--color-text-color-default)}.hogia-searchable-select__dropdown--portal{position:fixed;top:0;left:0}.hogia-searchable-select__dropdown{top:calc(100% + var(--spacing-3x-small));min-width:max(100%, var(--width-w-60));width:max-content;max-width:var(--width-w-90);background-color:var(--color-background-default);border:1px solid var(--color-primary);border-radius:var(--border-radius-rounded-default);box-shadow:var(--elevation-overlay,0 4px 12px #00000026);z-index:1000;animation:.2s hogia-searchable-select-slideDown;position:absolute;left:0;overflow:hidden}@keyframes hogia-searchable-select-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hogia-searchable-select__search{align-items:center;gap:var(--spacing-2x-small);padding:var(--spacing-2x-small) var(--spacing-x-small);border-bottom:1px solid var(--border-color-semi-light);background-color:var(--color-background-default);display:flex}.hogia-searchable-select__search-icon{color:var(--color-text-color-disabled);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hogia-searchable-select__search-input{min-width:0;font-size:var(--font-size-base);color:var(--color-text-color-default);background:0 0;border:none;outline:none;flex:1}.hogia-searchable-select__search-input::placeholder{color:var(--color-text-color-disabled)}.hogia-searchable-select__list{max-height:var(--height-h-100);margin:0;padding:0;list-style:none;overflow-y:auto}.hogia-searchable-select__option{justify-content:space-between;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-x-small);color:var(--color-text-color-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;font-size:14px;font-weight:400;transition:background-color .15s;display:flex}.hogia-searchable-select__option-label{min-width:0;text-overflow:unset;white-space:normal;flex:1;line-height:1.3;overflow:visible}.hogia-searchable-select__option-chip{padding:var(--spacing-4x-small) var(--spacing-2x-small);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:var(--color-background-tint);border-radius:var(--border-radius-rounded-default);color:var(--color-text-color-default);flex-shrink:0}.hogia-searchable-select__option:hover:not(.hogia-searchable-select__option--disabled),.hogia-searchable-select__option--focused:not(.hogia-searchable-select__option--disabled){background-color:var(--color-primary-tint)}.hogia-searchable-select__option--selected{background-color:var(--color-primary);color:var(--color-text-color-inverted)}.hogia-searchable-select__option--selected:hover{background-color:var(--color-primary-darker)}.hogia-searchable-select__option--selected .hogia-searchable-select__option-chip{color:var(--color-text-color-inverted);background-color:#ffffff40}.hogia-searchable-select__option--disabled{color:var(--color-text-color-disabled);cursor:not-allowed;opacity:.65}.hogia-searchable-select__option--empty{cursor:default;color:var(--color-text-color-disabled);font-style:italic}.hogia-searchable-select__list::-webkit-scrollbar{width:var(--spacing-2x-small)}.hogia-searchable-select__list::-webkit-scrollbar-track{background:var(--color-background-tint);border-radius:var(--border-radius-rounded-default)}.hogia-searchable-select__list::-webkit-scrollbar-thumb{background:var(--border-color-medium);border-radius:var(--border-radius-rounded-default)}.hogia-searchable-select__list::-webkit-scrollbar-thumb:hover{background:var(--color-text-color-disabled)}.hogia-surface-card{background:var(--color-background-default);border:1px solid var(--border-color-semi-light);border-radius:var(--border-radius-rounded-lg);padding:var(--spacing-small);color:var(--color-text-color-default)}.hogia-surface-card__title{margin:0 0 var(--spacing-x-small) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:1.3}.hogia-surface-card__body{display:block}.table-container{background-color:var(--color-background-default);width:100%;overflow:auto hidden}.table{border-collapse:separate;border-spacing:0;width:100%;font-family:Lato,sans-serif;font-size:var(--typography-body-normal);flex-direction:column;height:100%;line-height:1.5;display:flex}.table__head{background-color:var(--color-background-default);z-index:10;table-layout:fixed;flex-shrink:0;display:table;position:sticky;top:0}.table__head-row{border-bottom:1px solid var(--border-color-light);display:table-row}.table__body{background-color:var(--color-background-default);flex:1;min-height:0;display:block;overflow:hidden auto}.table__body tr{table-layout:fixed;display:table}.table__head th,.table__body td{box-sizing:border-box}.table__head th{background-color:var(--color-background-default);border-bottom:1px solid var(--border-color-light)}.table__body td{background-color:#0000}.table__row{border-bottom:1px solid var(--border-color-light);min-height:52px;transition:background-color .12s}.table__row:hover{background-color:var(--color-background-tint)}.table__row--selected,.table__row--selected:hover{background-color:var(--color-primary-tint)}.table__row--highlighted{background-color:var(--color-background-tint)}.table__cell{padding:calc(var(--spacing-2x-small) + var(--spacing-4x-small)) var(--spacing-small);text-align:left;color:var(--color-text-color-default);vertical-align:middle}.table__cell--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table__cell--wrap{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.table__cell--placeholder{color:var(--color-text-color-tertiary)}.table__cell--header{font-family:Lato,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--typography-body-normal);letter-spacing:var(--letter-spacing-none);line-height:1;position:relative}.table__cell--center{text-align:center}.table__cell--right{text-align:right}.table__cell--checkbox{width:var(--width-w-12);padding:calc(var(--spacing-2x-small) + var(--spacing-4x-small)) var(--spacing-small);text-align:center}.table__cell--actions{padding:calc(var(--spacing-2x-small) + var(--spacing-4x-small)) 0;text-align:right}.table__cell--empty{text-align:center;padding:var(--spacing-medium);color:var(--color-text-color-disabled);font-style:italic}.table__datetime{white-space:nowrap;display:inline-block}.table__datetime-date{font-style:normal}.table__datetime-time{font-style:italic}.table__actions{align-items:center;gap:var(--spacing-2x-small);padding-left:var(--spacing-small);padding-right:var(--spacing-small);background-color:#0000;justify-content:flex-end;display:inline-flex}.table__action{width:var(--width-w-8);height:var(--width-w-8);border:1px solid var(--border-color-light);border-radius:var(--border-radius-button);background-color:var(--color-background-default);color:var(--color-text-color-default);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.table__action:hover{background-color:var(--color-background-tint);border-color:var(--border-color-semi-light)}.table__action:focus-visible{box-shadow:0 0 0 3px var(--color-primary-disabled);outline:none}.table__action--danger{color:var(--color-text-color-danger)}.table__action--danger:hover{background-color:var(--color-background-negative);border-color:var(--color-negative)}.table__action-icon-wrapper{width:var(--width-w-5);height:var(--width-w-5);justify-content:center;align-items:center;display:inline-flex}.table__action-icon-wrapper i,.table__action-icon-wrapper svg{width:15px;height:15px;font-size:15px;line-height:1}.table__action-icon-wrapper svg{fill:currentColor}.table__resize-handle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;width:8px;height:100%;position:absolute;top:0;right:0}.table__resize-handle:after{content:"";top:50%;right:var(--spacing-4x-small);width:var(--border-width-accent);background-color:#0000;height:60%;transition:background-color .12s;position:absolute;transform:translateY(-50%)}.table__resize-handle:hover:after,.table__resize-handle--active:after{background-color:var(--color-primary)}.table__cell--header.table__cell--draggable{cursor:move}.table__cell--header.table__cell--dragging{opacity:.5;background-color:var(--color-background-tint)}.table__cell--header.table__cell--drag-over-left{border-left:3px solid var(--color-primary)}.table__cell--header.table__cell--drag-over-right{border-right:3px solid var(--color-primary)}@keyframes table-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.table__skeleton-row{pointer-events:none}.table__skeleton-row:hover{background-color:#0000}.table__skeleton-bar{border-radius:var(--border-radius-button);background-color:var(--color-hex-gray-100);background-image:linear-gradient(90deg, var(--color-hex-gray-100) 0px, var(--color-hex-gray-200) 40px, var(--color-hex-gray-100) 80px);background-repeat:no-repeat;background-size:200px 100%;height:16px;animation:1.5s ease-in-out infinite table-skeleton-shimmer}@media (width<=768px){.table-container{overflow-x:scroll}.table__cell{padding:var(--spacing-2x-small) var(--spacing-x-small);font-size:var(--font-size-sm)}.table__cell--header{font-size:var(--font-size-sm)}}.hogia-textfield{gap:var(--spacing-3x-small);min-width:var(--width-w-60);flex-direction:column;display:flex}.hogia-textfield__label{color:var(--color-text-color-default);margin-bottom:4px;font-size:12px;font-weight:500}.hogia-textfield__required{color:var(--color-negative);margin-left:2px}.hogia-textfield__input-wrapper{align-items:center;display:flex;position:relative}.hogia-textfield__input{width:100%;height:var(--form-fields-height-normal);padding:0 var(--spacing-x-small);font-family:Lato,sans-serif;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-none);color:var(--color-text-color-default);background-color:var(--color-background-default);border:1px solid var(--border-color-semi-light);border-radius:var(--border-radius-rounded-default);outline:none;line-height:1.5;transition:all .2s}.hogia-textfield__input::placeholder{color:var(--color-text-color-disabled)}.hogia-textfield__input:hover:not(:disabled):not(:focus){border-color:var(--color-primary);box-shadow:0 0 var(--spacing-2x-small) 0 var(--color-primary-disabled)}.hogia-textfield__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.hogia-textfield--filled .hogia-textfield__input{color:var(--color-text-color-default)}.hogia-textfield--valid .hogia-textfield__input{border-color:var(--color-success);padding-right:var(--spacing-large)}.hogia-textfield--valid .hogia-textfield__input:focus{box-shadow:0 0 0 1px var(--color-success)}.hogia-textfield--error .hogia-textfield__input{border-color:var(--color-negative);padding-right:var(--spacing-large)}.hogia-textfield--error .hogia-textfield__input:focus{box-shadow:0 0 0 1px var(--color-negative)}.hogia-textfield--disabled .hogia-textfield__input{background-color:var(--color-background-disabled);border-color:var(--border-color-semi-light);color:var(--color-text-color-disabled);cursor:not-allowed}.hogia-textfield--disabled .hogia-textfield__label{color:var(--color-text-color-disabled)}.hogia-textfield__icon{right:var(--spacing-x-small);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hogia-textfield__icon--valid{color:var(--color-success)}.hogia-textfield__icon--error{color:var(--color-negative)}.hogia-textfield__helper{font-size:var(--font-size-xs);color:var(--color-text-color-hint);margin-top:var(--spacing-3x-small)}.hogia-textfield__helper--error{color:var(--color-text-color-danger)}.hogia-textfield--multiline{min-width:0}.hogia-textfield--multiline .hogia-textfield__input-wrapper{display:inline-flex}.hogia-textfield--multiline .hogia-textfield__input{width:var(--width-w-60);height:auto;min-height:var(--height-h-20);padding:var(--spacing-x-small);resize:both;line-height:1.5}.hogia-textfield--multiline .hogia-textfield__icon{top:var(--spacing-x-small);transform:none}.hogia-textfield__input--with-icon{padding-right:var(--spacing-large)}.hogia-toast{align-items:center;gap:var(--spacing-x-small);min-width:var(--width-w-80);max-width:var(--width-w-120);padding:var(--spacing-x-small) var(--spacing-small);background-color:var(--toast-background);border:1px solid var(--border-color-semi-light);border-radius:var(--border-radius-rounded-default);box-shadow:var(--elevation-overlay,0 4px 12px #00000026);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);color:var(--color-text-color-default);animation:.3s slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hogia-toast__icon{font-size:var(--font-size-xl);flex-shrink:0}.hogia-toast__message{flex:1;line-height:1.5}.hogia-toast__close{padding:var(--spacing-3x-small);cursor:pointer;color:var(--color-text-color-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:opacity .2s;display:flex}.hogia-toast__close:hover{opacity:.7}.hogia-toast__close:active{opacity:.5}.hogia-toast--success .hogia-toast__icon{color:var(--toast-icon-success)}.hogia-toast--info .hogia-toast__icon{color:var(--color-primary)}.hogia-toast--warning .hogia-toast__icon{color:var(--color-traffic-late)}.hogia-toast--error .hogia-toast__icon{color:var(--toast-icon-danger)}.hogia-topbar{background-color:var(--color-background-tint);height:42px;padding:0 var(--spacing-x-small);justify-content:space-between;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:flex;position:relative}.hogia-topbar__left{align-items:center;gap:var(--spacing-x-small);z-index:1;display:flex}.hogia-topbar__right{z-index:1;align-items:center;display:flex;position:relative}.hogia-topbar__center{pointer-events:none;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hogia-topbar__logo{align-items:center;display:flex}.hogia-topbar__logo-img{max-width:100%;height:26px;display:block}.hogia-topbar__hamburger{padding:var(--spacing-2x-small) var(--spacing-x-small);cursor:pointer;color:var(--color-text-color-default);border-radius:var(--border-radius-rounded-default);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;transition:opacity .2s;display:flex}.hogia-topbar__hamburger:hover{background-color:var(--border-color-light)}.hogia-topbar__hamburger:active{opacity:.7}.hogia-topbar__settings{padding:var(--spacing-2x-small) var(--spacing-x-small);cursor:pointer;color:var(--color-text-color-default);border-radius:var(--border-radius-rounded-default);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;transition:opacity .2s;display:flex}.hogia-topbar__settings:hover{background-color:var(--border-color-light)}.hogia-topbar__settings:active{opacity:.7}.hogia-topbar__nav{align-items:center;gap:0;display:flex}.hogia-topbar__navlink{color:var(--color-text-color-default);text-transform:uppercase;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:.06em;padding:var(--spacing-2x-small) var(--spacing-x-small);cursor:pointer;background:0 0;border:none;align-items:center;height:42px;font-family:inherit;text-decoration:none;transition:font-weight .15s ease-in-out;display:flex;position:relative}.hogia-topbar__navlink:hover{font-weight:var(--font-weight-semibold)}.hogia-topbar__navlink:focus{outline:none}.hogia-topbar__navlink--active{font-weight:600}.hogia-topbar__navlink--active:after{content:"";bottom:var(--spacing-2x-small);width:100%;height:var(--spacing-3x-small);background-color:var(--color-traffic-late);position:absolute;left:50%;transform:translate(-50%)}.hogia-topbar__popper{top:0;right:calc(100% + var(--spacing-2x-small));background:var(--color-background-default);border:1px solid var(--border-color-semi-light);border-radius:var(--border-radius-rounded-default);box-shadow:var(--elevation-overlay,0 4px 12px #00000026);z-index:1000;min-width:var(--width-w-70);position:absolute}.hogia-topbar__popper-content{padding:var(--padding-p20)}.hogia-topbar__popper-section{margin-bottom:var(--spacing-small)}.hogia-topbar__popper-section:last-child{margin-bottom:0}.hogia-topbar__popper-label{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-color-default);margin-bottom:var(--spacing-2x-small);display:block}.hogia-topbar__popper-select{width:100%}.hogia-topbar__popper-button{justify-content:center;align-items:center;gap:var(--spacing-2x-small);width:100%;display:flex}@media (width<=768px){.hogia-topbar__center{margin-left:auto;margin-right:auto;position:static;transform:none}.hogia-topbar__nav{display:none}}.hogia-grid{grid-template-columns:repeat(var(--hogia-grid-columns,1), 1fr);row-gap:var(--hogia-grid-row-gap,var(--hogia-grid-gap,0px));column-gap:var(--hogia-grid-col-gap,var(--hogia-grid-gap,0px));align-items:var(--hogia-grid-align,stretch);padding:var(--hogia-grid-padding,0px);display:grid}@media (width>=640px){.hogia-grid{grid-template-columns:repeat(var(--hogia-grid-columns-sm,var(--hogia-grid-columns,1)), 1fr);row-gap:var(--hogia-grid-row-gap-sm,var(--hogia-grid-row-gap,var(--hogia-grid-gap-sm,var(--hogia-grid-gap,0px))));column-gap:var(--hogia-grid-col-gap-sm,var(--hogia-grid-col-gap,var(--hogia-grid-gap-sm,var(--hogia-grid-gap,0px))));padding:var(--hogia-grid-padding-sm,var(--hogia-grid-padding,0px))}}@media (width>=768px){.hogia-grid{grid-template-columns:repeat(var(--hogia-grid-columns-md,var(--hogia-grid-columns,1)), 1fr);row-gap:var(--hogia-grid-row-gap-md,var(--hogia-grid-row-gap,var(--hogia-grid-gap-md,var(--hogia-grid-gap,0px))));column-gap:var(--hogia-grid-col-gap-md,var(--hogia-grid-col-gap,var(--hogia-grid-gap-md,var(--hogia-grid-gap,0px))));padding:var(--hogia-grid-padding-md,var(--hogia-grid-padding,0px))}}@media (width>=1024px){.hogia-grid{grid-template-columns:repeat(var(--hogia-grid-columns-lg,var(--hogia-grid-columns,1)), 1fr);row-gap:var(--hogia-grid-row-gap-lg,var(--hogia-grid-row-gap,var(--hogia-grid-gap-lg,var(--hogia-grid-gap,0px))));column-gap:var(--hogia-grid-col-gap-lg,var(--hogia-grid-col-gap,var(--hogia-grid-gap-lg,var(--hogia-grid-gap,0px))));padding:var(--hogia-grid-padding-lg,var(--hogia-grid-padding,0px))}}@media (width>=1280px){.hogia-grid{grid-template-columns:repeat(var(--hogia-grid-columns-xl,var(--hogia-grid-columns,1)), 1fr);row-gap:var(--hogia-grid-row-gap-xl,var(--hogia-grid-row-gap,var(--hogia-grid-gap-xl,var(--hogia-grid-gap,0px))));column-gap:var(--hogia-grid-col-gap-xl,var(--hogia-grid-col-gap,var(--hogia-grid-gap-xl,var(--hogia-grid-gap,0px))));padding:var(--hogia-grid-padding-xl,var(--hogia-grid-padding,0px))}}.hogia-stack{gap:var(--hogia-stack-gap,0px);align-items:var(--hogia-stack-align,stretch);padding:var(--hogia-stack-padding,0px);flex-direction:column;display:flex}.hogia-stack--dividers{gap:0}.hogia-stack--dividers>*+*{border-top:1px solid var(--border-color-semi-light);padding-top:var(--hogia-stack-gap,0px)}@media (width>=640px){.hogia-stack{gap:var(--hogia-stack-gap-sm,var(--hogia-stack-gap,0px));padding:var(--hogia-stack-padding-sm,var(--hogia-stack-padding,0px))}.hogia-stack--dividers>*+*{padding-top:var(--hogia-stack-gap-sm,var(--hogia-stack-gap,0px))}}@media (width>=768px){.hogia-stack{gap:var(--hogia-stack-gap-md,var(--hogia-stack-gap,0px));padding:var(--hogia-stack-padding-md,var(--hogia-stack-padding,0px))}.hogia-stack--dividers>*+*{padding-top:var(--hogia-stack-gap-md,var(--hogia-stack-gap,0px))}}@media (width>=1024px){.hogia-stack{gap:var(--hogia-stack-gap-lg,var(--hogia-stack-gap,0px));padding:var(--hogia-stack-padding-lg,var(--hogia-stack-padding,0px))}.hogia-stack--dividers>*+*{padding-top:var(--hogia-stack-gap-lg,var(--hogia-stack-gap,0px))}}@media (width>=1280px){.hogia-stack{gap:var(--hogia-stack-gap-xl,var(--hogia-stack-gap,0px));padding:var(--hogia-stack-padding-xl,var(--hogia-stack-padding,0px))}.hogia-stack--dividers>*+*{padding-top:var(--hogia-stack-gap-xl,var(--hogia-stack-gap,0px))}}.hogia-row{gap:var(--hogia-row-gap,0px);align-items:var(--hogia-row-align,stretch);justify-content:var(--hogia-row-justify,flex-start);padding:var(--hogia-row-padding,0px);flex-direction:row;display:flex}.hogia-row--wrap{flex-wrap:wrap}@media (width>=640px){.hogia-row{gap:var(--hogia-row-gap-sm,var(--hogia-row-gap,0px));padding:var(--hogia-row-padding-sm,var(--hogia-row-padding,0px))}}@media (width>=768px){.hogia-row{gap:var(--hogia-row-gap-md,var(--hogia-row-gap,0px));padding:var(--hogia-row-padding-md,var(--hogia-row-padding,0px))}}@media (width>=1024px){.hogia-row{gap:var(--hogia-row-gap-lg,var(--hogia-row-gap,0px));padding:var(--hogia-row-padding-lg,var(--hogia-row-padding,0px))}}@media (width>=1280px){.hogia-row{gap:var(--hogia-row-gap-xl,var(--hogia-row-gap,0px));padding:var(--hogia-row-padding-xl,var(--hogia-row-padding,0px))}}:root{--portal-bg:#fff;--portal-surface:#fff;--portal-border:#d6e0ea;--portal-text:#1f2b36}[data-theme=dark]{--portal-bg:#11171d;--portal-surface:#171f27;--portal-border:#34404b;--portal-text:#e6edf3}body{color:var(--portal-text);background:var(--portal-bg);margin:0;font-family:Lato,sans-serif}.widget-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.portal-shell{background:var(--portal-bg);min-height:100vh;color:var(--portal-text);flex-direction:column;display:flex}.portal-topbar-host{position:relative}.hogia-topbar__popper--host{position:fixed;top:6px;right:56px}.portal-shell__content{background:var(--portal-bg);flex:1;padding:16px}.portal-surface-card{background:var(--portal-surface);border:1px solid var(--portal-border);color:var(--portal-text);border-radius:12px;padding:16px}.portal-surface-card h3{margin-top:0}.portal-empty-state{background:var(--portal-surface);border:1px dashed var(--portal-border);color:var(--portal-text);border-radius:12px;padding:28px}.auth-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner-wrapper-centered{text-align:center}.remote-loading{justify-content:center;align-items:center;min-height:120px;display:flex}.remote-error{flex-direction:column;align-items:center;gap:.75rem;display:flex}.remote-error__actions{justify-content:center;display:flex}.module-window-view{background:var(--surface-color,#f4f7fb);box-sizing:border-box;min-height:100vh;padding:1rem}.primary-spinner{border:4px solid #d7dde6;border-top-color:#0076be;border-radius:50%;width:52px;height:52px;animation:.8s linear infinite app-spinner-rotate}@media (width<=768px){.portal-shell__content{padding:12px}}@keyframes app-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
