﻿:root{--main-color: #b5933f;--brand: var(--main-color);--main-color-transparency: rgba(181, 147, 63, 0.7);--button-color: #b5933f;--button-hover-color: #cf182f;--menu-color: #b5933f;--color-list-1: #cf182f;--color-list-2: #8d6e63;--color-list-3: #696969;--color-list-4: #a9a9a9;--color-list-5: #cf182f;--color-list-6: #29b6f6;--on-main: #ffffff;--on-button: #ffffff;--on-button-hover: #ffffff;--on-color-1: #ffffff;--on-color-2: #ffffff;--on-color-3: #ffffff;--on-color-4: #000000;--on-color-5: #ffffff;--on-color-6: #ffffff;--menu-text: var(--on-main);--success-color: #4caf50;--warning-color: #ff9800;--danger-color: #f44336;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", Ubuntu, "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--md-sys-typescale-body-large-font-family-name: var(--font-family-base);--md-sys-typescale-body-medium-font-family-name: var(--font-family-base);--md-sys-typescale-body-small-font-family-name: var(--font-family-base);--md-sys-typescale-display-large-font-family-name: var(--font-family-base);--md-sys-typescale-display-medium-font-family-name: var(--font-family-base);--md-sys-typescale-display-small-font-family-name: var(--font-family-base);--md-sys-typescale-headline-large-font-family-name: var(--font-family-base);--md-sys-typescale-headline-medium-font-family-name: var(--font-family-base);--md-sys-typescale-headline-small-font-family-name: var(--font-family-base);--md-sys-typescale-label-large-font-family-name: var(--font-family-base);--md-sys-typescale-label-medium-font-family-name: var(--font-family-base);--md-sys-typescale-label-small-font-family-name: var(--font-family-base);--md-sys-typescale-title-large-font-family-name: var(--font-family-base);--md-sys-typescale-title-medium-font-family-name: var(--font-family-base);--md-sys-typescale-title-small-font-family-name: var(--font-family-base);--text-base: 1rem;--text-sm: 0.875rem;--text-xs: 0.75rem;--weight-medium: 500;--weight-semibold: 600;--leading-snug: 1.35;--leading-normal: 1.5;--radius-sm: 8px;--radius-pill: 999px;--field-label-space: calc(var(--text-sm) * var(--leading-snug) + 6px);--menu-item-text: var(--text-primary);--menu-item-bg: transparent;--menu-item-bg-active: var(--menu-color);--menu-item-text-active: var(--on-main);--menu-item-accent: var(--menu-color);--menu-header-text: var(--text-muted);--menu-item-bg-hover: var(--surface-hover);--menu-item-text-hover: var(--text-primary);--page-bg: #f4f5f7;--menu-bg: #fff;--nav-bg: #fff;--modal-bg: #fff;--card-bg: #fff;--text-primary: rgba(0, 0, 0, 0.87);--text-muted: #535353;--text-grey: #454545;--text-disabled: #9e9e9e;--menu-sub-bg: transparent;color-scheme:light}@media(prefers-color-scheme: dark){:root:not([data-theme]){--page-bg: #232333;--menu-bg: #2b2c40;--nav-bg: #2b2c40;--modal-bg: #2b2c40;--card-bg: #2b2c40;--text-primary: rgba(255, 255, 255, 0.92);--text-muted: #bababa;--text-grey: #d4d4d4;--text-disabled: #6b6c7e;--menu-sub-bg: rgba(0, 0, 0, 0.1);color-scheme:dark}}:root[data-theme=light]{--page-bg: #f4f5f7;--menu-bg: #fff;--nav-bg: #fff;--modal-bg: #fff;--card-bg: #fff;--text-primary: rgba(0, 0, 0, 0.87);--text-muted: #535353;--text-grey: #454545;--text-disabled: #9e9e9e;--menu-sub-bg: transparent;color-scheme:light}:root[data-theme=dark]{--page-bg: #232333;--menu-bg: #2b2c40;--nav-bg: #2b2c40;--modal-bg: #2b2c40;--card-bg: #2b2c40;--text-primary: rgba(255, 255, 255, 0.92);--text-muted: #bababa;--text-grey: #d4d4d4;--text-disabled: #6b6c7e;--menu-sub-bg: rgba(0, 0, 0, 0.1);color-scheme:dark}:root{--app-header-height: 64px;--menu-width-small: 100px;--menu-width-large: 220px;--layout-left-offset: 0px;--main-gutter-inline: clamp(12px, 2vw, 24px);--main-gutter-block: 8px;--default-radius: 12px;--md-sys-color-on-primary-container: var(--text-primary);--md-sys-color-primary-container: var(--main-color);--field-height: 46px;--field-border: color-mix(in srgb, var(--text-primary) 25%, transparent);--surface-border: color-mix(in srgb, var(--text-primary) 12%, transparent);--surface-hover: color-mix(in srgb, var(--text-primary) 6%, transparent);--shadow-soft: 0 4px 24px 0 rgba(34, 41, 47, 0.1)}html,body{background:var(--page-bg);color:var(--text-primary);margin:0;min-height:100%}body{min-height:100dvh;display:flex;flex-direction:column}html,button,input,optgroup,select,textarea{font-family:var(--font-family-base)}strong{font-weight:bold}header,footer{padding-left:var(--layout-left-offset);box-sizing:border-box}main{flex:1;width:100%;padding-inline-start:calc(var(--layout-left-offset) + var(--main-gutter-inline));padding-inline-end:var(--main-gutter-inline);padding-block:var(--main-gutter-block);box-sizing:border-box}a,.text-main{color:var(--brand)}.bg-main{background-color:var(--brand)}nav{background-color:var(--nav-bg)}@media only screen and (min-width: 993px){.container{width:100%}}main>.container{display:flex;flex-direction:column;gap:var(--gap-size);padding-block:var(--gap-size)}main>.container>:empty{display:none}main>.container>*{margin-block:0}main>.container .card{margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}.rya-heading-row img{height:auto;max-height:3rem;max-width:100%;object-fit:contain;width:auto}h1{font-size:2.2rem}h2{font-size:2rem;margin:0}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.2rem;font-weight:400}.no-max-width{max-width:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.height-20px{height:20px}.cursor-help{cursor:help}[hidden],.hidden{display:none !important}.clear-both{clear:both}.full-height{height:100%}.width-100-percent{width:100%}.width-fit-content{width:fit-content;width:-moz-fit-content;min-width:100%}.str-uppercase{text-transform:uppercase}.text-lined,.text-lined a{text-decoration-line:line-through}.no-text-selection{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.rya-trigger-disabled{cursor:wait !important;opacity:.65}.main-color-bg{background-color:var(--main-color)}.white-bg{background-color:#fff}.red-bg{background-color:var(--danger-color)}.green-bg{background-color:var(--success-color)}.light-green-bg{background-color:color-mix(in srgb, var(--success-color) 20%, transparent)}.main-color-stroke{stroke:var(--main-color)}.transparent-stroke{stroke:rgba(0,0,0,0)}.main-color-font,.main-color-color,.md-default{color:var(--main-color)}.md-red{color:var(--danger-color)}.md-green,.button-valid{color:var(--success-color)}.md-orange{color:var(--warning-color)}.md-yellow{color:#ffeb3b}.md-purple{color:#9c27b0}.md-gray{color:#9e9e9e}.md-lightgray{color:#d3d3d3}.md-black{color:#000}.md-blue{color:#2196f3}.md-white{color:#fff}.color-bg-list-1{background-color:var(--color-list-1)}.color-stroke-list-1{stroke:var(--color-list-1)}.color-font-list-1,.color-color-list-1{color:var(--color-list-1)}.color-bg-list-2{background-color:var(--color-list-2)}.color-stroke-list-2{stroke:var(--color-list-2)}.color-font-list-2,.color-color-list-2{color:var(--color-list-2)}.color-bg-list-3{background-color:var(--color-list-3)}.color-stroke-list-3{stroke:var(--color-list-3)}.color-font-list-3,.color-color-list-3{color:var(--color-list-3)}.color-bg-list-4{background-color:var(--color-list-4)}.color-stroke-list-4{stroke:var(--color-list-4)}.color-font-list-4,.color-color-list-4{color:var(--color-list-4)}.color-bg-list-5{background-color:var(--color-list-5)}.color-stroke-list-5{stroke:var(--color-list-5)}.color-font-list-5,.color-color-list-5{color:var(--color-list-5)}.color-bg-list-6{background-color:var(--color-list-6)}.color-stroke-list-6{stroke:var(--color-list-6)}.color-font-list-6,.color-color-list-6{color:var(--color-list-6)}blockquote{border-left-color:var(--main-color)}blockquote.md-red{border-left-color:var(--danger-color)}blockquote.md-green{border-left-color:var(--success-color)}blockquote.md-orange{border-left-color:var(--warning-color)}blockquote.md-grey{border-left-color:#9e9e9e}.row.equal-height{align-items:stretch;display:grid}.row.equal-height>.col.equal-height,.row.equal-height>.col.equal-height>.row,.row.equal-height>.col.equal-height>.row>.col,.row.equal-height>.col.equal-height .card.equal-height{display:flex;flex-direction:column}.row.equal-height>.col.equal-height{gap:var(--gap-size)}.col:has(>.row+.row){display:flex;flex-direction:column;gap:var(--gap-size)}.col:has(>.row+.row)>:is(a,button,.btn,.btn-flat,.btn-small,.btn-large,.btn-link),.rya-stack>:is(a,button,.btn,.btn-flat,.btn-small,.btn-large,.btn-link){align-self:flex-start}.col:has(>.row+.row)>:is(a,button,.btn,.btn-flat,.btn-small,.btn-large,.btn-link).right,.rya-stack>:is(a,button,.btn,.btn-flat,.btn-small,.btn-large,.btn-link).right{align-self:flex-end}.row.equal-height>.col.equal-height>.row,.row.equal-height>.col.equal-height>.row>.col,.row.equal-height>.col.equal-height .card.equal-height{flex:1;height:100%}div.col.indicator-block-ui{padding:0}.indicator-block-link{align-content:center;align-items:center;background:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--default-radius);color:var(--text-primary);column-gap:12px;container-type:inline-size;display:grid;grid-template-areas:"body icon";grid-template-columns:minmax(0, 1fr) auto;padding:16px 18px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.indicator-block-link>.indicator-block-body{display:flex;flex-direction:column;grid-area:body;min-width:0}.indicator-block-link>.indicator-block-icon-container{grid-area:icon}.indicator-block-value-row{align-items:flex-start;display:flex;flex-direction:column;row-gap:4px}.indicator-block-trend{align-items:center;background:color-mix(in srgb, var(--indicator-trend-color, var(--text-muted)) 14%, transparent);border-radius:999px;color:var(--indicator-trend-color, var(--text-muted));display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1;padding:2px 8px;white-space:nowrap}.indicator-block-trend-up{--indicator-trend-color: var(--success-color)}.indicator-block-trend-down{--indicator-trend-color: var(--danger-color)}.indicator-block-trend-neutral{--indicator-trend-color: var(--text-muted)}.indicator-block-sub-text{color:var(--text-muted);font-size:var(--text-xs);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-block-progress{margin-top:8px}.indicator-block-progress .progress-bar-fill{--progress-bar-color: var(--indicator-color, var(--main-color))}.indicator-block-link[class]{background:var(--card-bg) !important}.indicator-block-link.color-bg-list-1{--indicator-color: var(--color-list-1);background:var(--card-bg)}.indicator-block-link.color-bg-list-2{--indicator-color: var(--color-list-2);background:var(--card-bg)}.indicator-block-link.color-bg-list-3{--indicator-color: var(--color-list-3);background:var(--card-bg)}.indicator-block-link.color-bg-list-4{--indicator-color: var(--color-list-4);background:var(--card-bg)}.indicator-block-link.color-bg-list-5{--indicator-color: var(--color-list-5);background:var(--card-bg)}.indicator-block-link.color-bg-list-6{--indicator-color: var(--color-list-6);background:var(--card-bg)}.indicator-block-link.amber{--indicator-color: #ffc107}.indicator-block-link.cyan{--indicator-color: #00bcd4}.indicator-block-link.light-blue{--indicator-color: #03a9f4}.indicator-block-link.blue{--indicator-color: #2196f3}.indicator-block-link.indigo{--indicator-color: #3f51b5}.indicator-block-link.purple{--indicator-color: #9c27b0}.indicator-block-link.deep-purple{--indicator-color: #673ab7}.indicator-block-link.pink{--indicator-color: #e91e63}.indicator-block-link.teal{--indicator-color: #009688}.indicator-block-link.light-green{--indicator-color: #8bc34a}.indicator-block-link.lime{--indicator-color: #cddc39}.indicator-block-link.yellow{--indicator-color: #ffeb3b}.indicator-block-link.deep-orange{--indicator-color: #ff5722}.indicator-block-link.brown{--indicator-color: #795548}.indicator-block-link.grey{--indicator-color: #9e9e9e}.indicator-block-link.blue-grey{--indicator-color: #607d8b}.indicator-block-link.red,.indicator-block-link.red-bg{--indicator-color: var(--danger-color)}.indicator-block-link.green,.indicator-block-link.green-bg{--indicator-color: var(--success-color)}.indicator-block-link.orange{--indicator-color: var(--warning-color)}.indicator-block-link.black{--indicator-color: var(--text-primary)}.indicator-block-link.unselected{--indicator-color: var(--text-muted);background:var(--card-bg)}.indicator-block-link.equal-height{height:100%}.indicator-block-link.cursor-pointer:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.indicator-block-link.cursor-pointer:hover .indicator-block-icon{--ms-fill: 1}.indicator-block-text{color:var(--text-muted);display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase;width:auto}.indicator-block-value{color:var(--text-primary);font-size:clamp(1rem,11cqi,1.9rem);font-weight:700;line-height:1.15;min-width:0;overflow:hidden}.indicator-block-icon-container{align-items:center;align-self:center;background:color-mix(in srgb, var(--indicator-color, var(--text-muted)) 14%, transparent);border-radius:var(--radius-sm);color:var(--indicator-color, var(--text-muted));display:flex;flex:none;height:48px;justify-content:center;width:48px}.indicator-block-icon-container .indicator-block-icon{color:var(--indicator-color, var(--text-muted));position:static;text-align:center;transform:none;width:auto}.module-card-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}.module-card{align-items:center;aspect-ratio:1/1;background:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--default-radius);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:18px 14px;text-align:center;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.module-card:hover{border-color:color-mix(in srgb, var(--main-color) 45%, transparent);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.module-card:hover .module-card-icon{--ms-fill: 1}.module-card-external{background:color-mix(in srgb, var(--color-list-5) 7%, var(--card-bg));border-color:color-mix(in srgb, var(--color-list-5) 35%, transparent)}.module-card-external:hover{border-color:color-mix(in srgb, var(--color-list-5) 65%, transparent)}.module-card-external .module-card-icon-container{color:var(--color-list-5)}.module-card-icon-container{align-items:center;color:var(--main-color);display:flex;justify-content:center}.module-card-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-primary);display:-webkit-box;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.3;overflow:hidden}.module-card-grid-compact{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.module-card-grid-compact .module-card{aspect-ratio:auto;box-sizing:border-box;gap:4px;min-height:82px;padding:10px 6px;width:88px}.module-card-grid-compact .module-card-title{font-size:var(--text-xs);overflow-wrap:anywhere}.module-card-grid-compact .module-card-icon{font-size:26px}.request-card .card-content{display:flex;gap:12px}.request-card-body{flex:1 1 auto;min-width:0}.request-card-actions{align-content:start;display:grid;flex-shrink:0;gap:4px;grid-template-columns:repeat(2, 36px)}.number-circle,.number-circle-light{background:var(--main-color);border:1px solid var(--main-color);border-radius:50%;color:var(--on-main);overflow:hidden;text-align:center}.number-circle{font-size:2em;height:50px;padding:1px;width:50px}.number-circle-light{font-size:1em;height:35px;padding-top:4px;width:35px}.number-circle-light.background-transparent{background:rgba(0,0,0,0)}.antispam-trap{position:absolute;left:-9999px;height:0;overflow:hidden}.info-descriptor-span{margin:10px 0;display:block;padding:0 0 0 35px;position:relative}.info-descriptor-span-i{position:absolute;left:5px;font-size:1.4em}.info-displayer-title{width:100%;color:var(--text-muted);font-size:.8rem;cursor:text;display:block;font-variant:small-caps}.info-displayer-value{width:100%;display:block;overflow-wrap:break-word}.info-displayer-container{margin:10px 0;padding:.75rem}.col .info-displayer-container{padding:0}.input-field label{display:block;max-width:-webkit-fill-available;max-width:-moz-available;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-field label.force-active,.input-field>label:not(.label-icon).force-active{transform:translateY(-14px) scale(0.8);transform-origin:0 0}.input-field .pCheck label{overflow:visible;white-space:normal}.input-field>.input-field{margin-bottom:0;margin-top:0}input:not([type]):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:var(--main-color)}input:not([type]):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom-color:var(--main-color);box-shadow:0 1px 0 0 var(--main-color)}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime][readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:var(--text-primary)}textarea.materialize-textarea{margin:0 0 6px 0}input.force-white-bg{background-color:#fff !important;border:1px solid #9e9e9e !important}input[type=text].borderless{border:none !important;margin:0}[type=checkbox]:checked+span:not(.lever)::before{border-bottom-color:var(--main-color);border-right-color:var(--main-color)}input[type=checkbox]:disabled+span:not(.lever),input[type=checkbox]:disabled+span:not(.lever)::before{cursor:default}.input-radio-container{margin-bottom:1rem;margin-top:0;padding:.75rem}.col .input-radio-container,table .input-radio-container{padding:0}table .input-radio-container,table .input-radio-element{margin-bottom:0;margin-top:0}.input-radio-label{color:var(--text-muted);cursor:text;display:block;font-size:.8rem;width:100%}.input-radio-element{display:inline-block;margin:6px 12px 5px 0}div.input-radio-container>p.input-radio-element{margin-right:1.5rem}.input-radio-container.display-one-element-per-line .input-radio-element{display:inherit}.input-radio-container .helper-text{color:var(--text-muted);display:block;font-size:12px;min-height:18px;position:relative}.input-radio-container .helper-text::after{left:0;opacity:1;position:absolute;top:0}.collapsible{border-left:none;border-right:none;border-top:none;box-shadow:var(--shadow-soft)}.collapsible-body{background-color:var(--card-bg);border-bottom:none}.collapsible-padding{margin-top:0 !important;padding-left:12px !important;padding-right:12px !important}.collapsible-margin{margin-left:12px;margin-right:12px;margin-top:0}.col .collapsible-margin{margin-left:0;margin-right:0}.collapsible-header{align-items:center;border-left:1px solid var(--main-color);display:flex}.collapsible-header-force-red,.collapsible-header-force-green,.collapsible-header-force-orange,.collapsible-header-force-grey{border-left-width:5px}.collapsible-header-force-red{border-left-color:var(--danger-color) !important}.collapsible-header-force-green{border-left-color:var(--success-color) !important}.collapsible-header-force-orange{border-left-color:var(--warning-color) !important}.collapsible-header-force-grey{border-left-color:#9e9e9e !important}.collapsible>li.active>.collapsible-body,.collapsible>li.active>.collapsible-body-open{display:block}.collapsible>li.active>.collapsible-header,.collapsible-header-active{background-color:var(--main-color);color:var(--menu-text)}.collapsible .collapsible-header:hover{background-color:var(--main-color);border-bottom-color:var(--main-color);color:var(--menu-text)}.collapsible .collapsible-header:hover i,.collapsible>li.active>.collapsible-header .collapsible-toggler,.collapsible-header-active .collapsible-toggler{color:inherit}.collapsible-header>.badge{float:none !important;margin-left:auto;margin-right:8px}.collapsible-header>.collapsible-toggler{float:none !important;margin-left:8px}.collapsible-header:not(:has(>.badge))>.collapsible-toggler{margin-left:auto}i.collapsible-toggler{margin-left:auto;transition:transform .2s ease}.collapsible li.active .collapsible-toggler{transform:rotate(180deg)}.sidenav .collapsible,.sidenav .collapsible-body{box-shadow:none}.sidenav .collapsible .collapsible-header:hover,.sidenav.fixed .collapsible .collapsible-header:hover{background-color:var(--surface-hover);border-bottom:none;color:var(--text-primary)}.sidenav .collapsible .collapsible-header:hover i{color:var(--text-primary)}.reference-text{font-family:var(--font-family-mono)}.z-depth-1,nav,.card-panel,.card,.toast,.btn-floating,.dropdown-content,.collapsible,.sidenav{box-shadow:var(--shadow-soft)}.sticky-default,.sticky-default-top-zero{width:100%;z-index:997}.sticky-default.is-sticky-active{position:fixed;top:var(--app-header-height)}.sticky-default-top-zero.is-sticky-active{position:fixed;top:0}.is-sticky-active{box-shadow:0 2px 5px rgba(0,0,0,.1)}@media print{body *{visibility:hidden}.never-printable,.never-printable *{display:none !important;visibility:hidden !important}.printable,.printable *{visibility:visible}.printable{position:absolute;left:0;top:0}}body{--gap-size: 1.5rem}.row{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap-size, 1.5rem)}.row>.row{grid-column:1/-1}.row .s1{grid-column:auto/span 1}.row .s2{grid-column:auto/span 2}.row .s3{grid-column:auto/span 3}.row .s4{grid-column:auto/span 4}.row .s5{grid-column:auto/span 5}.row .s6{grid-column:auto/span 6}.row .s7{grid-column:auto/span 7}.row .s8{grid-column:auto/span 8}.row .s9{grid-column:auto/span 9}.row .s10{grid-column:auto/span 10}.row .s11{grid-column:auto/span 11}.row .s12{grid-column:auto/span 12}.row .offset-s1{grid-column-start:2}.row .offset-s2{grid-column-start:3}.row .offset-s3{grid-column-start:4}.row .offset-s4{grid-column-start:5}.row .offset-s5{grid-column-start:6}.row .offset-s6{grid-column-start:7}.row .offset-s7{grid-column-start:8}.row .offset-s8{grid-column-start:9}.row .offset-s9{grid-column-start:10}.row .offset-s10{grid-column-start:11}.row .offset-s11{grid-column-start:12}@media only screen and (min-width: 601px){.row .m1{grid-column:auto/span 1}.row .m2{grid-column:auto/span 2}.row .m3{grid-column:auto/span 3}.row .m4{grid-column:auto/span 4}.row .m5{grid-column:auto/span 5}.row .m6{grid-column:auto/span 6}.row .m7{grid-column:auto/span 7}.row .m8{grid-column:auto/span 8}.row .m9{grid-column:auto/span 9}.row .m10{grid-column:auto/span 10}.row .m11{grid-column:auto/span 11}.row .m12{grid-column:auto/span 12}.row .offset-m1{grid-column-start:2}.row .offset-m2{grid-column-start:3}.row .offset-m3{grid-column-start:4}.row .offset-m4{grid-column-start:5}.row .offset-m5{grid-column-start:6}.row .offset-m6{grid-column-start:7}.row .offset-m7{grid-column-start:8}.row .offset-m8{grid-column-start:9}.row .offset-m9{grid-column-start:10}.row .offset-m10{grid-column-start:11}.row .offset-m11{grid-column-start:12}}@media only screen and (min-width: 993px){.row .l1{grid-column:auto/span 1}.row .l2{grid-column:auto/span 2}.row .l3{grid-column:auto/span 3}.row .l4{grid-column:auto/span 4}.row .l5{grid-column:auto/span 5}.row .l6{grid-column:auto/span 6}.row .l7{grid-column:auto/span 7}.row .l8{grid-column:auto/span 8}.row .l9{grid-column:auto/span 9}.row .l10{grid-column:auto/span 10}.row .l11{grid-column:auto/span 11}.row .l12{grid-column:auto/span 12}.row .offset-l1{grid-column-start:2}.row .offset-l2{grid-column-start:3}.row .offset-l3{grid-column-start:4}.row .offset-l4{grid-column-start:5}.row .offset-l5{grid-column-start:6}.row .offset-l6{grid-column-start:7}.row .offset-l7{grid-column-start:8}.row .offset-l8{grid-column-start:9}.row .offset-l9{grid-column-start:10}.row .offset-l10{grid-column-start:11}.row .offset-l11{grid-column-start:12}}@media only screen and (min-width: 1201px){.row .xl1{grid-column:auto/span 1}.row .xl2{grid-column:auto/span 2}.row .xl3{grid-column:auto/span 3}.row .xl4{grid-column:auto/span 4}.row .xl5{grid-column:auto/span 5}.row .xl6{grid-column:auto/span 6}.row .xl7{grid-column:auto/span 7}.row .xl8{grid-column:auto/span 8}.row .xl9{grid-column:auto/span 9}.row .xl10{grid-column:auto/span 10}.row .xl11{grid-column:auto/span 11}.row .xl12{grid-column:auto/span 12}.row .offset-xl1{grid-column-start:2}.row .offset-xl2{grid-column-start:3}.row .offset-xl3{grid-column-start:4}.row .offset-xl4{grid-column-start:5}.row .offset-xl5{grid-column-start:6}.row .offset-xl6{grid-column-start:7}.row .offset-xl7{grid-column-start:8}.row .offset-xl8{grid-column-start:9}.row .offset-xl9{grid-column-start:10}.row .offset-xl10{grid-column-start:11}.row .offset-xl11{grid-column-start:12}}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;font-display:block;src:url("/Libraries/fonts/material-symbols/material-symbols-outlined.woff2") format("woff2")}@property --ms-fill{syntax:"<number>";inherits:true;initial-value:0}.material-icons{direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Icons"}.material-symbols-outlined{direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Symbols Outlined";font-variation-settings:"FILL" var(--ms-fill, 0),"wght" var(--ms-wght, 400),"GRAD" var(--ms-grad, 0),"opsz" var(--ms-opsz, 24)}.material-symbols-outlined.symbol-filled{--ms-fill: 1}.material-symbols-outlined.symbol-light{--ms-wght: 200}.material-symbols-outlined.symbol-bold{--ms-wght: 700}.card{background-color:var(--card-bg);box-shadow:0 .25rem .75rem 0 rgba(34,48,62,.14);margin:.5rem 0 1rem 0;overflow-x:auto}.card.no-overflow-x{overflow-x:unset}.card.hover-reaction:hover{background-color:var(--surface-hover)}.card-action-buttons{margin:-20px 10px -20px 10px;text-align:right}.card-action-button-element{display:inline-block;padding-left:5px}ul.card-action-buttons:not(.browser-default)>li,ul.card-action-buttons:not(.browser-default):not(.dropdown-content)>li{list-style-type:none}.card.card-left-bordered-std,.card.card-left-bordered-attention,.card.card-left-bordered-alert{border-left:5px solid var(--main-color)}.card.card-left-bordered-std{border-left-color:var(--success-color)}.card.card-left-bordered-attention{border-left-color:var(--warning-color)}.card.card-left-bordered-alert{border-left-color:var(--danger-color)}.card-content-top-separator{border-top:1px solid var(--surface-border)}.card-content-bottom-separator,.card-tabs{border-bottom:1px solid var(--surface-border)}.card>.card-image>.card-title{background:rgba(0,0,0,.3);width:100%}.rya-actions,.card-action{align-items:center;border-top:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 24px}.rya-actions .btn-flat,.card-action .btn-flat{--btn-flat-accent: var(--text-primary);--btn-flat-on: var(--card-bg)}.rya-actions .button-valid,.rya-actions .submitBtn,.card-action .button-valid,.card-action .submitBtn{--btn-flat-accent: var(--success-color);--btn-flat-fill: color-mix(in srgb, var(--success-color) 73%, #000);--btn-flat-on: #fff}.rya-actions .modal-close,.rya-actions .btn-cancel,.card-action .modal-close,.card-action .btn-cancel{--btn-flat-accent: var(--text-grey);--btn-flat-on: #fff;order:-1}.card .card-action{padding:10px 24px}.card .card-action>a:first-child,.card .card-action>a:last-child{margin-left:0;margin-right:0}.card-content>.rya-actions,.card-content>form>.rya-actions,.card-content>.card-action,.card-content>form>.card-action{margin:16px -24px -24px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-flat):not(.btn-floating){color:var(--text-primary)}.card-content-full-button{display:table;width:100%}.card-content-full-button-a{display:table-cell;vertical-align:middle}.card-title{margin-top:0 !important;word-wrap:break-word}.rya-split-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rya-split-content-main{flex:1 1 260px;min-width:0}.rya-split-content-aside{flex:0 1 auto;max-width:100%;min-width:0}.col .row.card-title-row{margin-left:0;margin-right:0}.article-images-ratio{aspect-ratio:auto;height:200px}.card-image.avatar-image img{max-height:250px;object-fit:cover;width:100%}.card-image.avatar-image.display-contain img{max-height:250px;object-fit:contain;width:100%}.card-image.qr-image img{max-height:250px;object-fit:scale-down;padding:25px;width:100%}.card-image.avatar-image.avatar-image-rounded-style img{background-color:var(--card-bg);border-radius:50%;box-shadow:0 14px 24px rgba(62,57,107,.2);margin:-60px auto 10px;width:120px;height:120px;object-fit:contain;object-position:center}.card-image.avatar-image.limited-height-200 img{height:200px}.card-image.no-max-height img{max-height:none !important}footer.page-footer{font-size:.8rem;margin-top:.6rem;padding-top:.4rem;padding-bottom:.4rem;border:none}.navbar{background-color:var(--nav-bg);box-shadow:0 1px 0 0 var(--surface-border);color:var(--text-primary);height:var(--app-header-height);line-height:normal}.navbar .nav-wrapper{align-items:center;display:flex;gap:4px;height:var(--app-header-height);padding:0 12px}.navbar .brand-logo{align-items:center;display:inline-flex;flex:none;padding:0 8px 0 0 !important;position:static;transform:none}.navbar .brand-logo .rya-topbar-brand-img{max-height:calc(var(--app-header-height) - 24px);max-width:160px;vertical-align:middle}.navbar .nav-wrapper>ul{align-items:center;display:flex;gap:2px;height:100%;margin:0;padding:0}.navbar .nav-wrapper>ul.left{flex:1;min-width:0;overflow:hidden}.navbar .nav-wrapper>ul.left.rya-nav-lead{flex:none;overflow:visible}.navbar .nav-wrapper>ul.rya-nav-lead>li>a .material-symbols-outlined{order:-1}.navbar .nav-wrapper>ul.right{flex:none;margin-left:auto}.navbar .nav-wrapper>ul>li{align-items:center;display:flex;height:100%;list-style-type:none;min-width:0}.navbar ul:not(.dropdown-content)>li>a{align-items:center;border-radius:var(--default-radius);color:var(--text-primary);display:inline-flex;gap:6px;height:40px;line-height:1;min-width:0;overflow:hidden;padding:0 14px;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.navbar ul:not(.dropdown-content)>li>a:hover:not(.active):not(.selected){background-color:var(--surface-hover)}.navbar ul:not(.dropdown-content)>li>a.selected,.navbar ul:not(.dropdown-content)>li>a.active{background-color:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.navbar .material-symbols-outlined{color:inherit;font-size:20px;vertical-align:middle}.navbar ul:not(.dropdown-content)>li>a .material-symbols-outlined.left,.navbar ul:not(.dropdown-content)>li>a .material-symbols-outlined.right{float:none;margin:0}.navbar .sidenav-trigger{align-items:center;border-radius:var(--default-radius);color:var(--text-primary);display:inline-flex;flex:none;height:40px;justify-content:center;margin:0;width:40px}.navbar .sidenav-trigger:hover{background-color:var(--surface-hover)}.rya-omnisearch{align-items:center;background-color:var(--surface-hover);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);display:inline-flex;flex:none;gap:6px;height:38px;margin-right:8px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.rya-omnisearch:focus-within{background-color:var(--card-bg);border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.rya-omnisearch .material-symbols-outlined{color:var(--text-muted);font-size:20px}.rya-omnisearch-input{background:rgba(0,0,0,0);border:none;color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--text-sm);outline:none;width:200px}.rya-omnisearch-input::placeholder{color:var(--text-muted);opacity:1}.rya-omnisearch-input::-webkit-search-decoration,.rya-omnisearch-input::-webkit-search-cancel-button{-webkit-appearance:none}.dropdown-content{background-color:var(--card-bg);border-radius:var(--default-radius);box-shadow:var(--shadow-soft);max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto;padding:8px}.dropdown-content li{min-height:0}.dropdown-content li>a,.dropdown-content li>span{align-items:center;border-radius:var(--radius-sm);color:var(--text-primary) !important;display:flex;gap:10px;line-height:1.4;min-height:0;padding:10px 14px;text-decoration:none}.dropdown-content li>a:hover,.dropdown-content li>a:focus{text-decoration:none}.dropdown-content li.divider{margin:6px 0}.dropdown-content li>a:hover{background-color:var(--surface-hover)}.dropdown-content li:not(.disabled):hover,.dropdown-content li:focus{background-color:var(--surface-hover)}.dropdown-content li.active>a,.dropdown-content li>a.active{background-color:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand) !important}.dropdown-content .material-symbols-outlined{color:var(--text-muted)}.dropdown-content li>a:has(.md-red),.dropdown-content li>a:has(.md-red) .material-symbols-outlined{color:var(--danger-color) !important}.dropdown-list-subtitle{color:var(--text-muted);font-size:.8rem;font-weight:400}.dropdown-list-link{color:var(--text-primary) !important}span.title-w-badge{align-items:center;display:inline-flex;gap:6px}span.title-w-badge>span{background-color:color-mix(in srgb, var(--text-muted) 24%, transparent);color:var(--text-muted);display:inline-block;float:none;margin:0}a.selected span.title-w-badge>span.badge,a:hover span.title-w-badge>span.badge{background-color:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.tabs .tab a>span.title-w-badge{height:100%;justify-content:center}.tabs .tab a:hover>span.title-w-badge>span.badge,.tabs .tab a.active>span.title-w-badge>span.badge{background-color:color-mix(in srgb, var(--menu-text) 24%, transparent);color:var(--menu-text)}a.header-breadcrumb-link{color:var(--text-muted)}a.header-breadcrumb-link:hover{text-decoration:underline}li:has(>a>div.hide-topbar-li){display:none !important}@media only screen and (max-width: 992px){.navbar .nav-wrapper>ul.left,.navbar .nav-wrapper>ul.right{display:none}.rya-omnisearch{margin-right:0;padding:0 10px}.rya-omnisearch-input{width:0;padding:0}.rya-omnisearch:focus-within .rya-omnisearch-input{width:150px}}body.menu-small{--layout-left-offset: var(--menu-width-small)}body.menu-large{--layout-left-offset: var(--menu-width-large)}.sidenav{background-color:var(--menu-bg)}.sidenav li>a{border-radius:var(--default-radius);margin:0 6px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav li>a>.material-icons{margin:0}header .sidenav-fixed{width:var(--menu-width-large)}header .sidenav-fixed.is-small{width:var(--menu-width-small)}@media only screen and (max-width: 992px){body.menu-small,body.menu-large{--layout-left-offset: 0px}header .sidenav-fixed{transform:none;width:auto}}:root{--rya-menu-color: var(--menu-item-text);--rya-menu-active-color: var(--menu-item-text-active);--rya-menu-active-bg: var(--menu-item-bg-active);--rya-menu-active-border: var(--menu-item-accent);--rya-menu-hover-bg: var(--menu-item-bg-hover);--rya-menu-hover-text: var(--menu-item-text-hover);--rya-menu-header-color: var(--menu-header-text);--rya-menu-border: var(--page-bg);--rya-menu-badge-bg: #ff3e1d;--rya-menu-transition: 0.3s ease}.rya-sidenav{position:fixed !important;top:0;left:0;height:100vh;height:100dvh;width:var(--menu-width-large) !important;background:var(--menu-bg) !important;box-shadow:none;overflow-x:hidden;overflow-y:auto;transition:width var(--rya-menu-transition) !important;padding:0 !important;z-index:999 !important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-primary) 14%, transparent) rgba(0,0,0,0)}.rya-sidenav::-webkit-scrollbar{width:4px}.rya-sidenav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-primary) 14%, transparent);border-radius:4px}.rya-sidenav-brand{position:relative;display:flex !important;align-items:center;justify-content:space-between;padding:9px 8px 9px 10px;min-height:64px;white-space:nowrap;overflow:hidden;flex-shrink:0}.rya-brand-logo-img{flex:none;height:48px;width:auto;max-width:80px;object-fit:scale-down}.rya-brand-link{display:flex !important;align-items:center;gap:10px;color:var(--rya-menu-active-color) !important;font-weight:700;font-size:1.1rem;text-decoration:none;overflow:hidden}.rya-brand-name{opacity:1;max-width:150px;overflow:hidden;white-space:nowrap;transition:opacity var(--rya-menu-transition),max-width var(--rya-menu-transition)}.rya-toggle-btn{position:fixed;left:calc(var(--menu-width-large) - 12px);top:32px;width:24px;height:24px;border-radius:50%;border:8px solid var(--card-bg);background:var(--card-bg);color:var(--main-color);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:color .2s,background-color .2s,border-color .2s,left var(--rya-menu-transition)}.rya-toggle-btn:hover{color:var(--on-main);border-color:var(--main-color);background:var(--main-color)}.rya-toggle-btn .material-icons,.rya-toggle-btn .material-symbols-outlined{font-size:24px;transition:transform var(--rya-menu-transition)}.rya-menu-header{position:relative;margin:14px 0 4px;padding:6px 14px 6px 32px;white-space:nowrap;overflow:hidden}.rya-menu-header::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:14px;inline-size:12px;block-size:1px;background-color:var(--surface-border);transform:translateY(-50%);transition:opacity var(--rya-menu-transition)}.rya-menu-header-text{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--rya-menu-header-color);opacity:1;transition:opacity var(--rya-menu-transition)}.rya-menu-item{list-style:none;position:relative}.rya-menu-link{display:flex !important;align-items:center;gap:8px;padding:8px 14px !important;color:var(--rya-menu-color) !important;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;border-left:3px solid rgba(0,0,0,0);transition:background var(--rya-menu-transition),color .2s,border-color .2s;cursor:pointer;line-height:1.4}.rya-menu-item>.rya-menu-link:hover{background:var(--rya-menu-hover-bg) !important;color:var(--rya-menu-hover-text) !important}.rya-menu-item>.rya-menu-link:hover .rya-menu-icon{color:var(--rya-menu-hover-text)}.rya-menu-item.active>.rya-menu-link{color:var(--rya-menu-active-color) !important;background:var(--rya-menu-active-bg);border-left-color:var(--rya-menu-active-border)}.rya-menu-item.active>.rya-menu-link .rya-menu-icon{color:var(--rya-menu-active-color)}.sidenav>li.rya-menu-item.active>a.rya-menu-link:not(.collapsible-header):not(.btn):not(.btn-large):not(.btn-small):not(.btn-flat):not(.btn-floating){color:var(--rya-menu-active-color) !important;background:var(--rya-menu-active-bg);background-color:var(--rya-menu-active-bg);border-left-color:var(--rya-menu-active-border)}.sidenav>li.rya-menu-item.active>a.rya-menu-link:not(.collapsible-header):not(.btn):not(.btn-large):not(.btn-small):not(.btn-flat):not(.btn-floating) .rya-menu-icon{color:var(--rya-menu-active-color)}.rya-menu-item.active.open>.rya-menu-link{color:var(--rya-menu-active-color) !important;background:var(--rya-menu-active-bg);border-left-color:var(--rya-menu-active-border)}.rya-menu-item.active.open>.rya-menu-link .rya-menu-icon{color:var(--rya-menu-active-color)}.rya-menu-item.active>.rya-menu-link:hover{background:color-mix(in srgb, var(--rya-menu-active-bg) 90%, #000) !important}.rya-menu-item.open:not(.active)>.rya-menu-link{color:var(--rya-menu-color) !important;border-left-color:rgba(0,0,0,0)}.rya-menu-icon{font-size:24px !important;flex-shrink:0;color:var(--rya-menu-color);margin-right:0 !important;transition:color .2s,--ms-fill .25s ease}.rya-menu-link:hover .rya-menu-icon,.rya-menu-item.active>.rya-menu-link .rya-menu-icon{--ms-fill: 1}.rya-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:1;max-width:200px;visibility:inherit;transition:opacity var(--rya-menu-transition),max-width var(--rya-menu-transition)}.rya-menu-arrow{font-size:24px !important;margin-left:auto;margin-right:0 !important;flex-shrink:0;opacity:1;transition:transform var(--rya-menu-transition),opacity var(--rya-menu-transition)}.rya-menu-item.open>.rya-menu-link .rya-menu-arrow{transform:rotate(90deg)}.rya-menu-badge{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--rya-menu-badge-bg) !important;color:#fff !important;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity var(--rya-menu-transition);position:static !important;float:none !important;margin-left:auto !important}.rya-menu-sub{list-style:none;padding:0;margin:0;background:var(--menu-sub-bg);max-height:0;overflow:hidden;transition:max-height .35s ease}.rya-menu-sub .rya-menu-link{padding-left:28px !important;border-left:none !important}.rya-menu-sub .rya-menu-item>.rya-menu-link::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--rya-menu-color);margin-right:8px;flex-shrink:0}.rya-menu-sub .rya-menu-item.active>.rya-menu-link{background:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);color:var(--rya-menu-active-border) !important}.rya-menu-sub .rya-menu-item.active>.rya-menu-link::before{background:var(--rya-menu-active-border)}.rya-menu-sub .rya-menu-sub .rya-menu-link{padding-left:44px !important}.rya-menu-sub .rya-menu-sub .rya-menu-item.active>.rya-menu-link{color:var(--rya-menu-color) !important;background:rgba(0,0,0,0)}.sidenav .rya-menu-sub>li.rya-menu-item.active>a.rya-menu-link{background:rgba(0,0,0,0) !important;color:var(--rya-menu-active-border) !important;border-left-color:rgba(0,0,0,0)}.sidenav .rya-menu-sub>li.rya-menu-item.active:hover>a.rya-menu-link{background:color-mix(in srgb, var(--text-primary) 8%, transparent) !important}.sidenav .rya-menu-sub>li.rya-menu-item.active>a.rya-menu-link>.rya-menu-text{color:var(--rya-menu-active-border) !important}.rya-menu-item.open>.rya-menu-sub{max-height:2000px;padding:4px 0}body.menu-small .rya-sidenav{width:var(--menu-width-small) !important}body.menu-small .rya-toggle-btn{left:calc(var(--menu-width-small) - 12px)}body.menu-small .rya-toggle-btn .material-icons,body.menu-small .rya-toggle-btn .material-symbols-outlined{transform:rotate(180deg)}body.menu-small .rya-menu-link{justify-content:center;gap:0;padding:12px 0 !important;border-left-color:rgba(0,0,0,0) !important}body.menu-small .rya-menu-item.active>.rya-menu-link{border-left-color:rgba(0,0,0,0) !important}body.menu-small .rya-menu-header{margin:0;padding:5px 12px}body.menu-small .rya-menu-header::before{display:none}body.menu-small .rya-menu-header::after{content:"";display:block;height:1px;background:var(--rya-menu-border)}body.menu-small .rya-menu-header-text{display:none}body.menu-small .rya-menu-text,body.menu-small .rya-menu-arrow,body.menu-small .rya-menu-badge{display:none !important}body.menu-small .rya-menu-sub{background:inherit;max-height:0 !important}body.menu-small .rya-menu-item>.rya-menu-link::after{content:attr(data-tooltip);position:absolute;display:block;left:calc(var(--menu-width-small) + 8px);top:50%;transform:translateY(-50%);background:#1e1f2e;color:#fff;padding:4px 10px;border-radius:var(--default-radius);font-size:.78rem;white-space:nowrap;opacity:0;pointer-events:none;z-index:2000;box-shadow:0 4px 12px rgba(0,0,0,.4);transition:opacity .2s}body.menu-small .rya-menu-item:hover>.rya-menu-link::after{opacity:1}@media only screen and (max-width: 992px){.rya-toggle-btn{display:none !important}.rya-sidenav{width:var(--menu-width-large) !important}body.menu-small .rya-sidenav{width:var(--menu-width-large) !important}}.sidenav-logo{padding-bottom:1em;padding-top:2em}.sidenav-logo-img{display:block;margin-left:auto;margin-right:auto;max-height:64px;max-width:100px;width:auto}.sidenav-separator{border-bottom:1px solid var(--surface-border);height:1em}.sidenav .collapsible-body{width:100%}#slide-out{max-width:350px;width:75%}.sidenav>.rya-menu-item.active:before{position:absolute;background-color:var(--rya-menu-active-bg);block-size:2.6845rem;content:"";inline-size:.25rem;inset-inline-end:0;border-start-start-radius:.375rem;border-end-start-radius:.375rem;margin-top:3px}.main-tab-menu:has(ul.tabs>li:only-child){display:none}.tabs{background-color:var(--card-bg);color:var(--main-color);height:unset;min-height:48px;scrollbar-width:thin}.tabs .tab a{color:var(--text-muted);letter-spacing:.03em;padding:0 12px;text-transform:uppercase}.tabs .tab a:hover,.tabs .tab a.active,.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:var(--main-color-transparency);color:var(--menu-text);outline:none}.tabs .indicator{background-color:var(--main-color)}.tab-system-vertical .tabs{height:auto;white-space:normal}.tab-system-vertical .tab{border-bottom:1px solid var(--surface-border);display:block;text-align:left;text-transform:none;width:100%}.tab-system-vertical .tabs .tab a{letter-spacing:normal;text-transform:none}.tab-system-vertical .tab-content{background:var(--card-bg);border:1px solid var(--surface-border);width:100%}.tab-system-vertical .indicator{display:none}.main-tab-menu{--mtm-tint: var(--nav-bg);--mtm-mix: 45%;--mtm-bg: color-mix(in srgb, var(--page-bg) var(--mtm-mix), var(--mtm-tint));--mtm-border: color-mix(in srgb, var(--text-primary) 8%, var(--mtm-tint));position:relative;margin-inline:calc(var(--main-gutter-inline)*-1);margin-block-start:calc(var(--main-gutter-block)*-1);border-top:2px solid var(--menu-bg);border-bottom:1px solid var(--mtm-border);background:var(--mtm-bg);padding-inline-start:var(--main-gutter-inline);padding-inline-end:var(--main-gutter-inline)}.main-tab-menu ul.tabs{--mtm-fade: 28px;--mtm-mask-l: #000 0;--mtm-mask-r: #000 100%;background-color:rgba(0,0,0,0);display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right, var(--mtm-mask-l), var(--mtm-mask-r));mask-image:linear-gradient(to right, var(--mtm-mask-l), var(--mtm-mask-r))}.main-tab-menu ul.tabs::-webkit-scrollbar{display:none}.main-tab-menu[data-of-start=true] ul.tabs{--mtm-mask-l: transparent 0, #000 var(--mtm-fade)}.main-tab-menu[data-of-end=true] ul.tabs{--mtm-mask-r: #000 calc(100% - var(--mtm-fade)), transparent 100%}.main-tab-menu .mtm-arrow{position:absolute;inset-block:0 1px;z-index:1;display:none;align-items:center;justify-content:center;width:32px;padding:0;border:0;background:var(--mtm-bg);color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);line-height:1}.main-tab-menu .mtm-arrow:hover{color:var(--text-primary)}.main-tab-menu .mtm-arrow--l{inset-inline-start:0}.main-tab-menu .mtm-arrow--r{inset-inline-end:0}.main-tab-menu[data-of-start=true] .mtm-arrow--l,.main-tab-menu[data-of-end=true] .mtm-arrow--r{display:flex}.main-tab-menu .tabs .tab{flex:none;position:relative;white-space:nowrap;width:auto}@media(prefers-reduced-motion: reduce){.main-tab-menu ul.tabs{scroll-behavior:auto}}.main-tab-menu .tabs .tab a{border-radius:var(--default-radius);letter-spacing:.03em;text-transform:uppercase;height:auto;min-height:0;margin:6px 0 10px;padding:0 16px}.main-tab-menu .tabs .tab a.active,.main-tab-menu .tabs .tab a.active:focus{background-color:var(--rya-menu-active-bg);color:var(--rya-menu-active-color)}.main-tab-menu .tabs .tab a:hover{background-color:var(--surface-hover);color:var(--text-primary)}.main-tab-menu .tabs .tab a.active:hover{background-color:color-mix(in srgb, var(--rya-menu-active-bg) 90%, #000);color:var(--rya-menu-active-color)}.main-tab-menu .tabs .indicator{display:none}.main-tab-menu .tabs .tab:has(>a.active)::after{content:"";position:absolute;inset-inline:8px;inset-block-end:3px;block-size:.25rem;background-color:var(--rya-menu-active-bg);border-start-start-radius:.375rem;border-start-end-radius:.375rem;pointer-events:none}.dropdown-content li.tab>a{color:var(--main-color)}.dropdown-content li.tab>a:hover,.dropdown-content li.tab>a.active,.dropdown-content li.tab>a:focus,.dropdown-content li.tab>a:focus.active{background-color:var(--main-color-transparency);color:var(--menu-text);outline:none}table{color:var(--text-primary)}tr{border-bottom:1px solid var(--surface-border)}table.datatable th{color:var(--text-grey);font-size:.8rem;font-variant:small-caps}table th{color:var(--text-grey);font-size:.8rem;font-variant:small-caps}.datatable-noresult-message{text-align:center;font-style:italic;color:var(--text-grey)}.datatable{margin-bottom:12px}form>table.datatable td{vertical-align:middle}form>table.datatable td .rya-field,form>table.datatable td .input-field{width:100%}form>table.datatable td input[type=text],form>table.datatable td textarea{box-sizing:border-box;width:100%}form>table.datatable td input[class*=date_],form>table.datatable td input[class*=time_]{min-width:11ch}.datatable .pCheck{margin:0}.datatable th .rya-check,.datatable th .pCheck{border-radius:var(--radius-sm);padding:4px 10px;transition:background-color .14s ease}.datatable th .rya-check:hover,.datatable th .pCheck:hover{background-color:color-mix(in srgb, var(--main-color) 12%, transparent)}.datatable.sticky-head thead tr{background:var(--card-bg);position:sticky;top:0;z-index:10}.datatable-loading-bar td{padding:0 5px}.row-highlights>tr:hover{background-color:var(--surface-hover)}.row-highlights>tr.datatable-pagination-footer-row:hover,.row-highlights>td.datatable-noresult-message:hover,.row-highlights>td.disabled-highlights:hover{background-color:rgba(0,0,0,0)}tr:hover .rya-row-action-main .material-icons,tr:hover .rya-row-action-main .material-symbols-outlined{--ms-fill: 1}tr.datatable-pagination-footer-row,tr.dataset-pagination-footer-row{border-bottom:none;border-top:1px solid var(--surface-border)}.dataset-pagination-footer{clear:both;column-span:all;grid-column:1/-1;width:100%;margin-top:var(--gap-size)}tr.datatable-pagination-footer-row:hover{background-color:rgba(0,0,0,0)}.datatable-pagination-footer-cell,.dataplanning-pagination-footer-cell{padding:15px 5px !important}.datatable-pagination-footer-cell>div,.dataplanning-pagination-footer-cell>div{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px}.datatable-pagination-footer-cell>div>.left,.datatable-pagination-footer-cell>div>.right,.dataplanning-pagination-footer-cell>div>.left,.dataplanning-pagination-footer-cell>div>.right{float:none !important}a.data-table-page-select,a.data-table-page-select-arrow,a.data-table-page-select-sep{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);box-shadow:none;color:var(--text-primary);display:inline-flex;height:36px;justify-content:center;line-height:1;margin:0 2px;min-height:0;min-width:36px;padding:0 8px}a.data-table-page-select-arrow{font-size:1.3em}a.data-table-page-select.disabled{background-color:var(--main-color);border-color:var(--main-color);color:var(--on-main);cursor:default}a.data-table-page-select:not(.disabled){background-color:var(--card-bg);border-color:var(--field-border);color:var(--text-primary)}a.data-table-page-select:not(.disabled):hover{background-color:var(--surface-hover);border-color:var(--main-color);color:var(--text-primary)}a.data-table-page-select-arrow:not(.disabled):hover{background-color:var(--surface-hover);color:var(--text-primary)}a.data-table-page-select-arrow.disabled{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--text-disabled);cursor:default}a.data-table-page-select-sep,a.data-table-page-select-sep.disabled,a.data-table-page-select-sep.disabled:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--text-disabled);cursor:default}table.datatable th.orderAsc::after,table.datatable th.orderDesc::after,table.datatable th.orderNone::after{display:block;float:right;font-family:"Material Symbols Outlined";font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variant:normal;font-variation-settings:"FILL" var(--ms-fill, 0),"wght" var(--ms-wght, 400),"GRAD" var(--ms-grad, 0),"opsz" var(--ms-opsz, 24);letter-spacing:normal;opacity:.5;right:.5em;text-transform:none;top:.5em}table.datatable th.orderAsc::after{content:"expand_less"}table.datatable th.orderDesc::after{content:"expand_more"}table.datatable th.orderNone::after{content:"unfold_more"}table.datatable th.orderActivated:hover{background-color:var(--surface-hover);cursor:pointer}table.datatable td a.btn-flat{text-align:left}.datatable th.rya-col-actions,.datatable td.rya-col-actions{text-align:right;white-space:nowrap}.datatable th.rya-col-actions-1,.datatable td.rya-col-actions-1{width:calc(1*36px + 30px)}.datatable th.rya-col-actions-2,.datatable td.rya-col-actions-2{width:calc(2*36px + 30px)}.datatable th.rya-col-actions-3,.datatable td.rya-col-actions-3{width:calc(3*36px + 30px)}.datatable th.rya-col-actions-4,.datatable td.rya-col-actions-4{width:calc(4*36px + 30px)}.datatable th.rya-col-actions-5,.datatable td.rya-col-actions-5{width:calc(5*36px + 30px)}.datatable th.rya-col-actions-6,.datatable td.rya-col-actions-6{width:calc(6*36px + 30px)}table span.badge{display:table-cell}table .input-radio-container,table .input-radio-element{margin-bottom:0;margin-top:0;padding:0}.image-rounded-style{border:1px solid var(--page-bg);border-radius:50%}.data-table-image-crop-25{height:25px;object-fit:cover;width:25px}.data-table-image-crop-50{height:50px;object-fit:cover;width:50px}.data-table-image-crop-100{height:100px;object-fit:cover;width:100px}.data-table-image-crop-100-contain{height:100px;object-fit:contain;width:100px}.data-table-image-crop-150{height:150px;object-fit:cover;width:150px}.data-table-image-crop-200{height:200px;object-fit:cover;width:200px}.data-table-image-crop-height-200{height:200px;object-fit:cover}.data-table-image-crop-width-200{object-fit:cover;width:200px}.data-table-image-crop-300{height:300px;object-fit:cover;width:300px}.table-padding-5>tbody>tr>td{padding:2px}.table-reduced-padding>tbody>tr>td{padding:5px}.table-reduced-padding>tbody>tr>td>p{margin-bottom:0;margin-top:0}.table-reduced-padding>tbody>tr>td>input[type=text]{height:2rem}.table-no-padding>tbody>tr>td{padding:5px}table.table-padding-5>tbody>tr{border-bottom:0}.table-data-planning>tbody>tr>td{padding:0}.table-data-planning>thead>tr>th{padding:5px}.table-data-planning>thead>tr.table-data-planning-head-day>th{font-size:.9rem}.table-data-planning>thead>tr.table-data-planning-head-day-part>th{color:var(--text-grey);font-size:.8rem;font-variant:small-caps}td,th{border-radius:0}th{vertical-align:top}.dataset-noresult-message{font-style:italic;text-align:center}.small-tr td{padding-bottom:0 !important;padding-top:0 !important}.datatable .small-tr .pCheck{margin-bottom:15px;margin-top:15px}tr.odd{background-color:color-mix(in srgb, var(--text-primary) 3%, transparent)}tr.even{background-color:rgba(0,0,0,0)}tr.opening,tr.opening:hover{background-color:var(--main-color);color:var(--menu-text);font-weight:bold;opacity:.6}tr.total,tr.total:hover{background-color:var(--main-color);color:var(--menu-text);font-weight:bold;opacity:.8}tr.grand-total{background-color:var(--main-color);border-top-style:double;color:var(--menu-text);font-weight:bolder}tr.grand-total:hover{background-color:var(--main-color)}tr.subtotal,tr.subtotal:hover{background-color:var(--main-color);color:var(--menu-text);font-weight:bold;opacity:.5}tr.subtotal-red,tr.subtotal-red:hover{background-color:var(--danger-color);color:#fff;font-weight:bold;opacity:.5}tr.subtotal-green,tr.subtotal-green:hover{background-color:var(--success-color);color:#fff;font-weight:bold;opacity:.5}tr.subtotal-yellowgreen,tr.subtotal-yellowgreen:hover{background-color:#9acd32;color:#fff;font-weight:bold;opacity:.5}tr.subtotal-grey,tr.subtotal-grey:hover{background-color:dimgray;color:#fff;font-weight:bold;opacity:.5}tr.total [type=checkbox]:checked+span:not(.lever)::before{border-bottom:2px solid #fff;border-left:none;border-right:2px solid #fff;border-top:none}tr.total [type=checkbox]+span:not(.lever)::before,tr.total [type=checkbox]:not(.filled-in)+span:not(.lever)::after{border:2px solid #fff}.row-active{background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--main-color);font-weight:bold}.btn,.btn-flat,.btn-large{--btn-height: var(--field-height);align-items:center;border-radius:var(--default-radius);box-sizing:border-box;display:inline-flex;height:auto;justify-content:center;line-height:1.2;min-height:var(--btn-height);padding:6px 16px}.btn,.btn-large,.btn-small{background-color:var(--main-color);border:1px solid rgba(0,0,0,0);color:var(--on-main)}.btn-flat{--btn-height: calc(var(--field-height) * 0.8);--btn-flat-accent: var(--main-color);--btn-flat-fill: var(--btn-flat-accent);--btn-flat-on: var(--on-main);background-color:var(--card-bg);border:1px solid var(--btn-flat-accent);color:var(--btn-flat-accent)}.btn-flat:hover,.btn-flat:focus{background-color:var(--btn-flat-fill);color:var(--btn-flat-on)}.btn-flat.md-red{--btn-flat-accent: var(--danger-color);--btn-flat-fill: color-mix(in srgb, var(--danger-color) 85%, #000)}.btn-flat.md-green{--btn-flat-accent: var(--success-color);--btn-flat-fill: color-mix(in srgb, var(--success-color) 73%, #000)}.btn-flat.md-orange{--btn-flat-accent: var(--warning-color);--btn-flat-fill: color-mix(in srgb, var(--warning-color) 64%, #000)}.btn-flat.md-blue{--btn-flat-accent: #2196f3;--btn-flat-fill: color-mix(in srgb, #2196f3 78%, #000)}.btn-flat.md-purple{--btn-flat-accent: #9c27b0}.btn-flat.md-gray,.btn-flat.md-grey{--btn-flat-accent: #9e9e9e;--btn-flat-fill: color-mix(in srgb, #9e9e9e 72%, #000)}.btn-flat.md-black{--btn-flat-accent: var(--text-primary);--btn-flat-on: var(--card-bg)}.btn.disabled,.btn.disabled:hover,.btn:disabled,.btn:disabled:hover,.btn[disabled],.btn[disabled]:hover{background-color:color-mix(in srgb, var(--text-primary) 7%, var(--card-bg));border-color:var(--field-border);color:var(--text-grey)}.btn-flat:disabled,.btn-flat.disabled,.btn-flat:disabled:hover,.btn-flat.disabled:hover{background-color:color-mix(in srgb, var(--text-primary) 7%, var(--card-bg));border-color:var(--text-muted);color:var(--text-grey)}:is(.btn,.btn-flat,.btn-large,.btn-small)+:is(.btn,.btn-flat,.btn-large,.btn-small):not(.data-table-page-select):not(.data-table-page-select-arrow):not(.data-table-page-select-sep):not(.bfb){margin-left:.5rem}:is(.modal-footer,.card-action) :is(.btn,.btn-flat,.btn-large,.btn-small)+:is(.btn,.btn-flat,.btn-large,.btn-small){margin-left:0}:is(.btn,.btn-flat,.btn-large,.btn-small).float-right{margin-left:.5rem}.btn,.btn-flat,.btn-large,.btn-small{text-transform:uppercase}.btn-link,a.btn-link{text-transform:none}.btn,.btn-flat,.btn-large,.btn-small{gap:6px}.btn>.material-symbols-outlined,.btn-flat>.material-symbols-outlined,.btn-large>.material-symbols-outlined,.btn-small>.material-symbols-outlined,.btn-link>.material-symbols-outlined,.rya-link>.material-symbols-outlined{color:inherit;float:none;margin:0}.btn>.material-symbols-outlined.left,.btn-flat>.material-symbols-outlined.left,.btn-large>.material-symbols-outlined.left,.btn-small>.material-symbols-outlined.left,.btn-link>.material-symbols-outlined.left,.rya-link>.material-symbols-outlined.left{order:-1}.btn:hover>.material-symbols-outlined,.btn-flat:hover>.material-symbols-outlined,.btn-large:hover>.material-symbols-outlined,.btn-small:hover>.material-symbols-outlined,.btn-link:hover>.material-symbols-outlined,.rya-link:hover>.material-symbols-outlined{--ms-fill: 1}.btn-link>.material-symbols-outlined,a.btn-link>.material-symbols-outlined,.rya-link>.material-symbols-outlined,a.rya-link>.material-symbols-outlined{color:inherit;float:none;margin:0 0 0 6px;text-decoration:none;vertical-align:text-bottom}.btn-link:hover>.material-symbols-outlined,a.btn-link:hover>.material-symbols-outlined,.rya-link:hover>.material-symbols-outlined,a.rya-link:hover>.material-symbols-outlined{--ms-fill: 1}.btn.submitBtn,.submitBtn,.btn.search-filter{align-items:center;display:inline-flex;justify-content:center;line-height:1.2;min-height:var(--btn-height, var(--field-height))}.btn:not(.btn-flat):hover,.btn-large:hover,.btn-small:hover,.btn:not(.btn-flat):focus,.btn-large:focus,.btn-small:focus{background-color:color-mix(in srgb, var(--main-color) 85%, #000);border-color:rgba(0,0,0,0);color:var(--on-main)}a.btn{padding:6px 16px}.btn-small{border-radius:var(--default-radius);font-size:13px;height:auto;line-height:24px;min-height:32px;padding-bottom:4px;padding-top:4px}.btn.unselected{background-color:#c8c8c8;color:#212121}.btn.unselected:hover{background-color:#5e5e5e;color:#fff}.btn.disabled>.material-icons,.btn.disabled>.material-symbols-outlined,.btn:disabled>.material-icons,.btn:disabled>.material-symbols-outlined,.btn[disabled]>.material-icons,.btn[disabled]>.material-symbols-outlined,a[disabled] i.material-icons{color:currentColor !important}.btn.no-bg-hover:hover,.btn-large.no-bg-hover:hover{background-color:rgba(0,0,0,0);color:var(--text-primary)}.btn-link,a.btn-link,.rya-link,a.rya-link{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:var(--radius-sm);box-shadow:none;color:var(--text-primary);display:inline-flex;gap:6px;height:auto;line-height:inherit;min-height:0;padding:4px 10px;text-decoration:underline}.btn-link:has(>.rya-btn-label),.rya-link:has(>.rya-btn-label){text-decoration:none}.btn-link>.rya-btn-label,.rya-link>.rya-btn-label{text-decoration:underline}.btn-link:hover,.btn-link:focus,a.btn-link:hover,a.btn-link:focus,.rya-link:hover,.rya-link:focus,a.rya-link:hover,a.rya-link:focus{background-color:color-mix(in srgb, var(--main-color) 12%, transparent);color:var(--text-primary)}.btn-link.main-color-bg{background-color:var(--main-color);color:var(--on-main);text-decoration:none}.btn-link.main-color-bg:hover,.btn-link.main-color-bg:focus{background-color:color-mix(in srgb, var(--main-color) 88%, #000);color:var(--on-main)}.card-content>.btn-link.main-color-bg{color:var(--on-main);display:block;margin-bottom:8px;text-align:left;text-decoration:none}.card-content>.btn-link.main-color-bg:hover,.card-content>.btn-link.main-color-bg:focus{background-color:color-mix(in srgb, var(--main-color) 88%, #000);color:var(--on-main)}a.btn.side-select-btn{width:100%}.btn.side-select-btn i{float:none;margin:0;vertical-align:text-top}a.btn.search-filter{float:right}.btn.bfb{display:flex;margin:10px auto 25px;min-height:75px;width:80%}.btn.fakely-disabled,.btn.fakely-disabled:hover{box-shadow:none;cursor:default;pointer-events:none}:where(.btn-floating){background-color:var(--main-color)}.btn-floating{color:#fff;transition:filter .15s ease,background-color .2s ease}.btn-floating:hover,.btn-floating:focus-visible{filter:brightness(0.9)}.btn-floating:hover .material-symbols-outlined,.btn-floating:focus-visible .material-symbols-outlined{--ms-fill: 1}.btn-floating.dbai-fab{background-color:var(--main-color) !important}div.btn-floating{border-radius:0;color:var(--text-primary);cursor:default;height:400px;line-height:15px;margin-top:-400px;width:400px}@media only screen and (max-width: 993px){.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{min-width:300px;width:auto}div.btn-floating{min-width:250px;width:90%}}.rya-drag-active{cursor:grabbing;user-select:none}.rya-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1002}.modal.rya-modal-open{display:block;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1003}body.rya-no-scroll{overflow:hidden}.modal{background:var(--modal-bg);color:var(--text-primary);max-height:85%;overflow:auto;width:70%}.modal .modal-header{padding-left:0;padding-right:0}.modal .modal-footer{align-items:center;border-top:1px solid var(--surface-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 24px;background:var(--modal-bg);bottom:auto;margin-top:8px;position:static}.modal .modal-footer .btn-flat{--btn-flat-accent: var(--text-primary);--btn-flat-on: var(--card-bg)}.modal .modal-footer .button-valid,.modal .modal-footer .submitBtn{--btn-flat-accent: var(--success-color);--btn-flat-fill: color-mix(in srgb, var(--success-color) 73%, #000);--btn-flat-on: #fff}.modal .modal-footer .modal-close,.modal .modal-footer .btn-cancel{--btn-flat-accent: var(--text-grey);--btn-flat-on: #fff;order:-1}.modal .modal-footer .btn-flat{border-radius:var(--radius-sm)}.modal .modal-header .close-modal-icon{transition:color .2s ease,transform .5s ease}.modal .modal-header .close-modal-icon:hover{color:var(--main-color);transform:rotate(90deg)}.modal-large-width,div.modal.modal-large{width:85% !important}.modal-thin-width{width:50% !important}.modal-file-viewer{width:90%}.modal-full-height{height:100% !important;max-height:100% !important;top:0 !important;transform:translate(-50%, 0) !important}.modal-full-height .modal-content{height:calc(100% - 56px)}.modal .modal-content{overflow-y:auto}div.modal.open div.modal-content:has(div.modal.datepicker-modal){min-height:400px}.datepicker-date-display{background-color:var(--main-color);color:var(--on-main)}.timepicker-digital-display{background-color:var(--card-bg);color:var(--text-primary)}.timepicker-text-container,.timepicker-text-container input[type=text],.timepicker-input-divider{color:var(--text-primary)}.timepicker-input-hours,.timepicker-input-hours.text-primary,input[type=text].timepicker-input-minutes{background-color:var(--surface-hover);border-radius:var(--radius-sm);color:var(--text-primary)}.timepicker-input-hours:focus,input[type=text].timepicker-input-minutes:focus{background-color:color-mix(in srgb, var(--main-color) 14%, transparent);color:var(--main-color);outline:none}.datepicker-modal:not([open]),.timepicker-modal:not([open]){display:none}.datepicker-modal,.timepicker-modal{--md-sys-color-inverse-on-surface: var(--card-bg);--md-sys-color-surface-variant: var(--surface-hover);--md-sys-color-on-background: var(--text-primary);--md-sys-color-secondary: var(--text-primary);--md-sys-color-primary-container: color-mix(in srgb, var(--main-color) 14%, transparent);background-color:var(--card-bg);border-radius:var(--default-radius);color:var(--text-primary);overflow:hidden}.datepicker-modal[open],.timepicker-modal[open]{box-shadow:var(--shadow-soft);inset:0;margin:auto;position:fixed;z-index:1003}.datepicker-modal[open]::before,.timepicker-modal[open]::before{background:rgba(0,0,0,.5);content:"";inset:0;position:fixed;z-index:-1}.datepicker-modal .modal-content,.timepicker-modal .modal-content{background:var(--card-bg);padding:0}.datepicker-container,.datepicker-calendar-container,.datepicker-controls,.datepicker-table,.timepicker-container{background-color:var(--card-bg);color:var(--text-primary)}.datepicker-modal .modal-footer,.timepicker-modal .modal-footer{align-items:center;background-color:var(--card-bg);border-top:none;display:flex;gap:8px;height:auto;justify-content:flex-end;margin:8px 0 0;min-height:0;padding:8px 16px 14px;width:100%}.datepicker-modal .modal-footer .btn-flat,.timepicker-modal .modal-footer .btn-flat{border-radius:var(--radius-sm);min-height:0;padding:4px 12px;text-transform:uppercase}.datepicker-modal .modal-footer .datepicker-clear,.timepicker-modal .modal-footer .timepicker-clear{--btn-flat-accent: var(--danger-color);--btn-flat-fill: color-mix(in srgb, var(--danger-color) 85%, #000);margin-right:auto}.datepicker-modal .modal-footer .datepicker-cancel,.timepicker-modal .modal-footer .timepicker-cancel{--btn-flat-accent: var(--text-primary);--btn-flat-on: var(--modal-bg)}.datepicker-modal .modal-footer .datepicker-done,.timepicker-modal .modal-footer .timepicker-done{--btn-flat-accent: var(--success-color);--btn-flat-fill: color-mix(in srgb, var(--success-color) 73%, #000)}.datepicker-table th{color:var(--text-muted)}.datepicker-table td,.datepicker-day-button{color:var(--text-primary)}.datepicker-day-button:hover,.datepicker-day-button:focus{background-color:var(--surface-hover)}.month-prev,.month-next{background-color:rgba(0,0,0,0);border-radius:var(--radius-sm);color:var(--text-primary)}.month-prev:hover,.month-next:hover{background-color:var(--surface-hover)}.datepicker-table td.is-selected{background-color:var(--main-color);color:var(--menu-text)}.datepicker-table td.is-today{color:var(--main-color)}.datepicker-table td.is-today.is-selected{color:var(--menu-text);text-decoration:underline}.datepicker-table td.is-today .datepicker-day-button{border:1px solid var(--main-color)}.datepicker-cancel{color:var(--text-muted)}.datepicker-done{color:var(--success-color);font-weight:bold}.timepicker-plate{background-color:var(--surface-hover)}.timepicker-tick{color:var(--text-primary)}.timepicker-tick.active{color:var(--text-primary)}.timepicker-canvas line{stroke:var(--main-color)}.timepicker-canvas-bg{fill:color-mix(in srgb, var(--main-color) 26%, var(--card-bg))}.timepicker-canvas-bearing{fill:var(--main-color)}@media only screen and (max-width: 992px){.modal,.modal-large-width,.modal-thin-width,div.modal.modal-large{width:95% !important}}select{background-color:var(--card-bg);color:var(--text-primary)}span.select2,.select2-container{margin:0;max-width:100%;width:100% !important}.select2-container{color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--text-base)}.select2-container .select2-selection--single,.select2-container .select2-selection--multiple{box-sizing:border-box}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{background-color:var(--card-bg);border:1px solid var(--field-border);border-radius:var(--default-radius);outline:0;transition:border-color .16s ease,box-shadow .16s ease}.select2-container--default .select2-selection--single{height:var(--field-height);padding:0 52px 0 14px;position:relative}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-primary);line-height:var(--field-height);padding-left:0;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-muted)}.select2-container--default .select2-selection--single .select2-selection__clear{align-items:center;background:rgba(0,0,0,0);border:none;color:var(--text-muted);display:flex;float:none;font-size:1.2em;height:100%;margin:0;padding:0;position:absolute;right:32px;top:0;z-index:2}.select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--field-height);right:10px;top:0;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-muted) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.select2-container--default .select2-selection--multiple{align-items:center;display:flex;flex-wrap:wrap;height:auto;min-height:var(--field-height);padding:4px 36px 4px 10px;position:relative}.select2-container--default .select2-selection--multiple .select2-selection__rendered{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:4px;line-height:normal;margin:0;min-width:0;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{align-items:center;background-color:var(--brand);border:none;border-radius:var(--radius-pill);color:var(--on-main);display:inline-flex;gap:4px;line-height:1.4;margin:0;max-width:100%;padding:2px 10px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{align-items:center;background:rgba(0,0,0,0);border:none;color:var(--on-main);display:inline-flex;font-size:1.05em;margin:0;outline:none;padding:0;position:static}.select2-container--default .select2-selection--multiple .select2-selection__clear{align-items:center;color:var(--text-muted);display:flex;font-size:1.2em;margin:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.select2-container--default .select2-selection--multiple .select2-search--inline{flex:1;float:none;min-width:60px;width:auto}.select2-container--default .select2-selection--multiple .select2-search__field{box-sizing:border-box;color:var(--text-primary);height:calc(var(--field-height) - 14px);line-height:calc(var(--field-height) - 14px);margin:0;padding:0;resize:none;text-align:left;width:100% !important}.select2-container--default.select2-container--disabled .select2-selection--single,.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:color-mix(in srgb, var(--text-primary) 7%, var(--card-bg));cursor:not-allowed}.select2-container--default.select2-container--disabled .select2-selection__rendered{color:var(--text-primary)}.select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--single,.select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--text-muted) rgba(0,0,0,0)}.select2-container--default .select2-search--inline{width:100%}.select2-container--default .select2-search--inline .select2-search__field{box-sizing:border-box;overflow:hidden;resize:none;width:100% !important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--card-bg);border:1px solid var(--field-border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;padding:6px 10px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--surface-hover);color:var(--text-primary)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--selected{background-color:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand)}.select2-container--default .select2-selection.parsley-error,select.parsley-error+.select2-container .select2-selection{border-color:var(--danger-color);box-shadow:none}.select2-dropdown{background-color:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--default-radius);box-shadow:var(--shadow-soft);color:var(--text-primary);overflow:hidden;padding:6px;z-index:2001;max-width:min(420px,92vw) !important;min-width:12rem !important;width:max-content !important}.select2-results__option{border-radius:var(--radius-sm);padding:8px 12px}.select2-container--open{z-index:2001}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border:1px solid var(--surface-border);box-shadow:var(--shadow-soft)}.select2-results__option{color:var(--text-primary)}.select2-results__group{color:var(--text-muted)}.select2-container .select2-search--inline:first-child{float:none}.select2-container .select2-search--inline:first-child .select2-search__field{width:100% !important}.input-field:has(>.select2-container){display:flex;flex-direction:column;gap:6px;margin:0}.input-field:has(>.select2-container):not(:has(>label)){padding-top:var(--field-label-space)}.input-field:has(>.select2-container)>.errorFieldsSelect:empty,.input-field:has(>.select2-container)>.errorFields:empty{display:none}.input-field:has(>.select2-container)>label,.input-field:has(>.select2-container)>label.active{color:var(--text-grey);font-size:.8rem;font-variant:small-caps;left:auto;line-height:var(--leading-snug);max-width:none;order:-1;overflow:visible;position:static;top:auto;transform:none;white-space:normal}.input-field:has(>.select2-container)>.helper-text{color:var(--text-muted);font-size:var(--text-xs);margin:0}.select2-container--default .select2-search--inline .select2-search__field{border:none !important;box-shadow:none !important;padding:0 !important}.select2-container--default .select2-search--inline .select2-search__field::placeholder{color:var(--text-muted)}.input-field li.select2-search>input[type=search]:focus:not(.browser-default){background-color:rgba(0,0,0,0) !important}.select-childs-row .input-field{margin-bottom:0;margin-top:0}select.borderless+.select2-container .select2-selection,select.borderless+.select2-container--focus .select2-selection{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.progress{background-color:var(--main-color)}.progress .indeterminate{background-color:var(--color-list-1)}[type=radio]:checked+span::after,[type=radio].with-gap:checked+span::after{background-color:var(--main-color)}[type=radio].tabbed:focus+span::before,[type=radio]:focus+span::before{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent)}[type=radio]:checked+span::after,[type=radio].with-gap:checked+span::before,[type=radio].with-gap:checked+span::after{border:2px solid var(--main-color)}[type=radio]:disabled+span{color:var(--text-muted)}[type=radio]:disabled:not(:checked)+span::before,[type=radio]:disabled:checked+span::before,[type=radio].with-gap:disabled:checked+span::before{border-color:var(--text-muted)}[type=radio]:disabled:checked+span::after,[type=radio].with-gap:disabled:checked+span::after{background-color:var(--text-muted);border-color:var(--text-muted)}input::placeholder{color:var(--text-muted);opacity:1}input::-ms-input-placeholder{color:var(--text-muted)}.red-placeholder::placeholder{color:var(--danger-color)}.form-field-helper i{line-height:3rem}.datetime-helper.helper-text{margin-top:-30px}.input-radio-element .parsley-errors-list .parsley-required{color:var(--danger-color);font-size:.7em}input[type=text].borderless{height:inherit;font-size:inherit}input[type=text].rangeinput{border:none !important;font-size:inherit;height:inherit;margin:0;text-align:right}input[type=text].bf-input{border:1px solid var(--field-border);height:6rem}input[type=text].autofocus-detection{background-color:rgba(150,0,0,.1) !important}input[type=text].autofocus-detection:focus{background-color:rgba(0,150,0,.1) !important}button:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}div.row.cancel-container-row-margin .input-field.col{margin-bottom:0;margin-top:0}.dropzone{background-color:var(--page-bg) !important;border:2px dashed var(--main-color) !important}.signature-pad--body{border:1px solid var(--text-grey)}.trumbowyg-editor ul{list-style-type:inherit;padding-left:inherit}.trumbowyg-editor ul>li{list-style-type:inherit}.input-field .trumbowyg-box{margin-top:5px}.trumbowyg-hide-button-pane-disabled .trumbowyg-disabled .trumbowyg-button-pane{display:none}.rya-colorpicker-field{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;width:100%}.rya-colorpicker-field__label{display:inline-block;left:auto !important;line-height:1.2;margin:0;position:static !important;top:auto !important;transform:none !important}.rya-colorpicker-field__row{align-items:center;display:flex;gap:12px;margin:0;width:100%}.rya-colorpicker-field__color{--rya-swatch-size: var(--field-height, 46px);aspect-ratio:1;background:rgba(0,0,0,0);border:0;border-radius:var(--radius-sm);box-shadow:0 0 0 0 rgba(0,0,0,0);box-sizing:border-box;cursor:pointer;flex:0 0 var(--rya-swatch-size);height:var(--rya-swatch-size);margin:0;min-width:var(--rya-swatch-size);padding:2px;transition:box-shadow 160ms ease,transform 160ms ease,border-color 160ms ease;width:var(--rya-swatch-size)}.rya-colorpicker-field__color:hover{border-color:var(--brand);box-shadow:var(--shadow-soft)}.rya-colorpicker-field__color:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);outline:none}.rya-colorpicker-field__color::-webkit-color-swatch{border:none;border-radius:5px}.rya-colorpicker-field__color::-moz-color-swatch{border:none;border-radius:5px}.rya-colorpicker-field__text-wrapper{flex:1 1 auto;margin:0;min-width:0;padding:0}.rya-colorpicker-field__text{background:var(--card-bg);border:1px solid var(--field-border) !important;border-radius:var(--default-radius);box-shadow:none !important;box-sizing:border-box;color:var(--text-primary);height:var(--field-height);margin:0 !important;padding:0 14px;width:100%}.rya-colorpicker-field__text:focus{border-color:var(--brand) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent) !important;outline:none}.rya-colorpicker-field .errorFields{margin-top:4px;min-height:0}.rya-colorpicker-field:focus-within .rya-colorpicker-field__label{color:var(--brand)}.file-field{padding-top:var(--field-label-space)}.file-field input.file-path,.file-field input.file-path[type=text]{background:var(--card-bg);border:1px solid var(--field-border) !important;border-radius:var(--default-radius);box-shadow:none !important;box-sizing:border-box;color:var(--text-primary);height:var(--field-height);margin:0;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.file-field input.file-path:focus{border-color:var(--brand) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent) !important;padding:0 14px !important;outline:none}.input-field:has(>input:is([class*=date_],[class*=time_])){display:flex;flex-direction:column;gap:6px;margin:0}.input-field:has(>input:is([class*=date_],[class*=time_]))>label,.input-field:has(>input:is([class*=date_],[class*=time_]))>label.active{color:var(--text-grey);font-size:.8rem;font-variant:small-caps;left:auto;line-height:var(--leading-snug);max-width:none;order:-1;overflow:visible;position:static;top:auto;transform:none;white-space:normal}.input-field:has(>input:is([class*=date_],[class*=time_]))>.helper-text{color:var(--text-muted);font-size:var(--text-xs);margin:0}.input-field:has(>input:is([class*=date_],[class*=time_]))>.errorFields:empty{display:none}.input-field>input[class*=date_],.input-field>input[class*=time_]{background:var(--card-bg);border:1px solid var(--field-border) !important;border-radius:var(--default-radius);box-shadow:none !important;box-sizing:border-box;color:var(--text-primary);height:var(--field-height);margin:0;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}.input-field>input[class*=date_]:focus,.input-field>input[class*=time_]:focus{border-color:var(--brand) !important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent) !important;padding:0 14px !important;outline:none}input[class*=date_],input[class*=time_]{background:var(--card-bg);border:1px solid var(--field-border);border-radius:var(--default-radius);box-shadow:none;box-sizing:border-box;color:var(--text-primary);height:var(--field-height);margin:0;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease}input[class*=date_]:focus,input[class*=time_]:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent);padding:0 14px;outline:none}fieldset{border:1px solid var(--surface-border);border-radius:16px;margin:2rem 0;padding:2rem 1.5rem 1.5rem 2rem;position:relative}fieldset>legend{align-items:center;background-color:var(--surface-hover);border-radius:12px;color:inherit;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.02em;padding:.75rem;position:relative}fieldset>legend::before{background:currentColor;border-radius:50%;content:"";flex-shrink:0;height:10px;width:10px}fieldset.fieldset-green-emphasis{border:1px solid var(--success-color)}fieldset.fieldset-green-emphasis>legend{background:#c8e6c9;color:var(--success-color)}fieldset.fieldset-blue-emphasis{border:1px solid #2196f3}fieldset.fieldset-blue-emphasis>legend{background:#bbdefb;color:#2196f3}fieldset.fieldset-red-emphasis{border:1px solid var(--danger-color)}fieldset.fieldset-red-emphasis>legend{background:#ffcdd2;color:var(--danger-color)}.row:has(>.input-field),.row:has(>.col .rya-field),.row:has(>.col .rya-radio-group),.row:has(>.col .rya-colorpicker-field),.row:has(>.col .rya-checkbox),.row:has(>.col .rya-switch){margin-bottom:var(--gap-size)}td .row{margin-bottom:0}.rya-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-family-base)}.rya-field:has(>.rya-control>.rya-input.hidden:only-child),.rya-field:has(>.rya-control>.rya-input[hidden]:only-child){display:none}.rya-field-label,.rya-colorpicker-field__label{color:var(--text-grey);font-size:.8rem;font-variant:small-caps;line-height:var(--leading-snug)}.rya-field-label:empty::before,.rya-colorpicker-field__label:empty::before{content:" "}.rya-field>.errorFields:empty{display:none}.rya-field-required{color:var(--danger-color);margin-left:2px}.rya-field-footer{display:flex;align-items:baseline;gap:8px}.rya-field-hint{color:var(--text-muted);flex:1;font-size:var(--text-xs);min-width:0}.rya-field-hint.is-error{color:var(--danger-color)}.rya-field-count{color:var(--text-muted);flex:none;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.rya-field-count.is-over{color:var(--danger-color)}.rya-control{background:var(--card-bg);border:1px solid var(--field-border);border-radius:var(--default-radius);transition:border-color .16s ease,box-shadow .16s ease}.rya-control:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.rya-control.is-error,.rya-control.is-error:focus-within{border-color:var(--danger-color);box-shadow:none}.rya-control:has(.parsley-error),.rya-control:has(.invalid){border-color:var(--danger-color);box-shadow:none}.rya-input.parsley-error,.rya-input.invalid,.rya-textarea.parsley-error,.rya-textarea.invalid,.input-field input.parsley-error,.input-field input.invalid,.input-field textarea.parsley-error,.input-field textarea.invalid{border:none !important;border-bottom:none !important;box-shadow:none !important}.rya-control.is-disabled{background:color-mix(in srgb, var(--text-primary) 7%, var(--card-bg));cursor:not-allowed}.rya-control-row{align-items:center;display:flex;gap:8px;height:var(--field-height);padding:0 14px}.rya-control-icon{color:var(--text-muted);flex:none;font-size:20px}.rya-control:has(.rya-input.borderless),.rya-control:has(.rya-input.borderless):focus-within{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none}.rya-control-row:has(.rya-input.borderless){height:auto;min-height:0;padding:0}.rya-field:has(.rya-input.borderless){margin:0}.rya-field:has(.rya-input.borderless) .rya-field-label:empty,.rya-field:has(.rya-input.borderless) .errorFields:empty{display:none}.rya-input{background:rgba(0,0,0,0);border:none;color:var(--text-primary);flex:1;font-family:inherit;font-size:var(--text-base);height:100%;min-width:0;outline:none}.rya-input:disabled{color:var(--text-primary);cursor:not-allowed;-webkit-text-fill-color:var(--text-primary)}.rya-input::placeholder{color:var(--text-muted);opacity:1}.rya-input[type=search]::-webkit-search-decoration,.rya-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.rya-input:-webkit-autofill,.rya-input:-webkit-autofill:hover,.rya-input:-webkit-autofill:focus,.rya-textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card-bg) inset !important;-webkit-text-fill-color:var(--text-primary) !important;caret-color:var(--text-primary);transition:background-color 600000s 0s,color 600000s 0s}.rya-control-textarea{display:block}.rya-textarea{background:rgba(0,0,0,0);border:none;box-sizing:border-box;color:var(--text-primary);display:block;font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);min-height:4.5rem;outline:none;padding:10px 14px;resize:vertical;width:100%}.rya-textarea:disabled{cursor:not-allowed}.rya-textarea::placeholder{color:var(--text-muted);opacity:1}.rya-textarea-resize-none{resize:none}.rya-textarea-resize-horizontal{resize:horizontal}.rya-textarea-resize-both{resize:both}.rya-control-select{position:relative}.rya-select{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);border:none;border-radius:var(--default-radius);color:var(--text-primary);cursor:pointer;flex:1;font-family:inherit;font-size:var(--text-base);height:100%;outline:none;padding:0 40px 0 14px}.rya-select:disabled{cursor:not-allowed}.rya-select.is-placeholder,.rya-control-select:has(.rya-select option[value=""]:checked) .rya-select{color:var(--text-muted)}.rya-select-chevron{color:var(--text-muted);font-size:22px;pointer-events:none;position:absolute;right:12px}.rya-check-list{display:flex;flex-direction:column;gap:12px}.rya-check{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--text-base);gap:10px}.rya-check-input{height:0;opacity:0;position:absolute;width:0}.rya-check-box{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--field-border);border-radius:6px;color:#fff;display:inline-flex;flex:none;height:20px;justify-content:center;position:relative;transition:background .14s ease,border-color .14s ease;width:20px}.rya-check-box .material-symbols-outlined{font-size:16px;font-weight:700;opacity:0;transition:opacity .14s ease}.rya-check-input:checked+.rya-check-box{background:var(--brand);border-color:var(--brand)}.rya-check-input:checked+.rya-check-box .material-symbols-outlined{opacity:1}.rya-check-input.rya-check-partial+.rya-check-box{background:var(--brand);border-color:var(--brand)}.rya-check-input.rya-check-partial+.rya-check-box .material-symbols-outlined{opacity:0}.rya-check-input.rya-check-partial+.rya-check-box::after{background:#fff;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:10px}.rya-check-input:focus-visible+.rya-check-box{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.rya-check:has(.rya-check-input:disabled){cursor:not-allowed;opacity:.55}.datatable .small-tr .rya-check{margin-bottom:10px;margin-top:10px}.rya-switch{align-items:center;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--text-base);gap:10px}.rya-switch-input{height:0;opacity:0;position:absolute;width:0}.rya-switch-track{background:color-mix(in srgb, var(--text-primary) 26%, transparent);border-radius:var(--radius-pill);flex:none;height:22px;position:relative;transition:background .18s ease;width:40px}.rya-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);height:18px;left:2px;position:absolute;top:2px;transition:left .18s ease;width:18px}.rya-switch-input:checked+.rya-switch-track{background:var(--brand)}.rya-switch-input:checked+.rya-switch-track .rya-switch-thumb{left:20px}.rya-switch-input:focus-visible+.rya-switch-track{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.rya-switch:has(.rya-switch-input:disabled){cursor:not-allowed;opacity:.55}.rya-radio-group{display:flex;flex-direction:column;gap:8px;font-family:var(--font-family-base)}.rya-radio-group.is-disabled{cursor:not-allowed}.rya-radio-list{column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:12px}.rya-radio-list-stacked{flex-direction:column}.rya-radio{color:var(--text-primary);cursor:pointer}.rya-radio-input{height:0;opacity:0;position:absolute;width:0}.rya-radio:has(.rya-radio-input:disabled){cursor:not-allowed}.rya-segmented{align-self:flex-start;background:var(--card-bg);border:1px solid var(--field-border);border-radius:var(--default-radius);display:inline-flex;overflow:hidden}.rya-radio-group.is-error .rya-segmented{border-color:var(--danger-color)}.rya-segmented-input{height:0;opacity:0;position:absolute;width:0}.rya-segmented-item{align-items:center;border-left:1px solid var(--field-border);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--text-base);gap:6px;height:var(--field-height);justify-content:center;padding:0 18px;transition:background .14s ease,color .14s ease}.rya-segmented-item:first-of-type{border-left:none}.rya-segmented-item .material-symbols-outlined{font-size:18px}.rya-segmented-input:checked+.rya-segmented-item{background:var(--brand);color:#fff;font-weight:var(--weight-semibold)}.rya-segmented-input:focus-visible+.rya-segmented-item{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 35%, transparent)}.rya-segmented-input:disabled+.rya-segmented-item{cursor:not-allowed;opacity:.55}.parsley-errors-list{list-style:none;margin:4px 0 0;padding:0}.parsley-errors-list li{color:var(--danger-color);font-size:var(--text-xs);line-height:var(--leading-snug);list-style:none}.input-field .rya-input,.input-field .rya-textarea,.input-field .rya-select{border:none !important;border-radius:0 !important;box-shadow:none !important}.input-field .rya-input{padding:0 !important}.input-field .rya-textarea{padding:10px 14px !important}.input-field .rya-select{padding:0 40px 0 14px !important}.input-field .rya-field-label{display:block;max-width:none;overflow:visible;white-space:normal}.input-field .rya-segmented-item{position:static !important;transform:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 18px !important;font-size:var(--text-base) !important;color:var(--text-primary);height:var(--field-height) !important;line-height:normal}.input-field .rya-segmented-input:checked+.rya-segmented-item{color:#fff}.input-field .rya-radio-group{margin:8px 0}.air-datepicker.air-datepicker{--adp-font-family: inherit;--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 10000;--adp-padding: 8px;--adp-border-radius: var(--default-radius, 12px);--adp-border-color: var(--field-border);--adp-border-color-inner: var(--field-border);--adp-border-color-inline: var(--field-border);--adp-background-color: var(--card-bg);--adp-background-color-hover: color-mix(in srgb, var(--brand) 12%, transparent);--adp-background-color-active: color-mix(in srgb, var(--brand) 20%, transparent);--adp-background-color-in-range: color-mix(in srgb, var(--brand) 14%, transparent);--adp-background-color-in-range-focused: color-mix(in srgb, var(--brand) 22%, transparent);--adp-background-color-selected-other-month-focused: var(--brand);--adp-background-color-selected-other-month: color-mix(in srgb, var(--brand) 70%, transparent);--adp-color: var(--text-primary);--adp-color-secondary: var(--text-muted);--adp-accent-color: var(--brand);--adp-color-current-date: var(--brand);--adp-color-other-month: var(--text-grey);--adp-color-disabled: var(--text-grey);--adp-color-disabled-in-range: var(--text-grey);--adp-color-other-month-hover: var(--text-muted);--adp-nav-color-secondary: var(--text-muted);--adp-nav-arrow-color: var(--text-muted);--adp-nav-action-color: var(--text-muted);--adp-day-name-color: var(--text-muted);--adp-day-name-color-hover: var(--brand);--adp-cell-border-radius: var(--radius-sm, 8px);--adp-cell-background-color-hover: color-mix(in srgb, var(--brand) 12%, transparent);--adp-cell-background-color-selected: var(--brand);--adp-cell-background-color-selected-hover: color-mix(in srgb, var(--brand) 85%, #000);--adp-cell-background-color-in-range: color-mix(in srgb, var(--brand) 14%, transparent);--adp-cell-background-color-in-range-hover: color-mix(in srgb, var(--brand) 22%, transparent);--adp-cell-border-color-in-range: color-mix(in srgb, var(--brand) 30%, transparent);--adp-btn-color: var(--brand);--adp-btn-color-hover: var(--text-primary);--adp-btn-bg-color-hover: color-mix(in srgb, var(--brand) 12%, transparent);--adp-btn-bg-color-active: color-mix(in srgb, var(--brand) 22%, transparent);--adp-time-track-color: var(--field-border);--adp-time-track-color-hover: var(--brand);--adp-time-day-period-color: var(--text-muted);--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;box-shadow:var(--shadow-soft, 0 4px 24px 0 rgba(34, 41, 47, 0.1))}.air-datepicker.air-datepicker .air-datepicker-cell.-selected-,.air-datepicker.air-datepicker .air-datepicker-cell.-selected-.-focus-{color:#fff}.cp{position:relative;--cp-tint: var(--main-color);background:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--default-radius);font-family:var(--font-family-base);color:var(--text-primary);margin:0;overflow:hidden}.cp--divider{border-top:1px solid var(--surface-border)}.cp[data-disabled] .cp-head{opacity:.45}.cp[data-disabled] .cp-toggle,.cp[data-disabled] .cp-chevron{cursor:not-allowed}.cp.cp-tint-1{--cp-tint: var(--color-list-1)}.cp.cp-tint-2{--cp-tint: var(--color-list-2)}.cp.cp-tint-3{--cp-tint: var(--color-list-3)}.cp.cp-tint-4{--cp-tint: var(--color-list-4)}.cp.cp-tint-5{--cp-tint: var(--color-list-5)}.cp.cp-tint-6{--cp-tint: var(--color-list-6)}.cp+.cp{margin-top:calc(var(--gap-size)/2)}.cp-list{margin-bottom:calc(var(--gap-size)/2)}.cp-head{display:flex;align-items:center;min-height:52px;padding-right:16px;gap:4px;transition:background .15s ease}.cp:not([data-disabled]) .cp-head:hover{background:var(--surface-hover)}.cp-head:has(.cp-action){padding-right:12px}.cp-toggle{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:52px;padding:0 0 0 16px;border:0;background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer;color:var(--text-primary)}.cp-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--main-color) 45%, transparent)}.cp-icon{flex:none;width:28px;height:28px;border-radius:var(--radius-sm);display:grid;place-items:center;background:color-mix(in srgb, var(--cp-tint) 9%, transparent);color:var(--cp-tint)}.cp-icon .material-symbols-outlined{font-size:18px}.cp-title{flex:1;min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-badge{flex:none;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--cp-tint);background:color-mix(in srgb, var(--cp-tint) 10%, transparent);border-radius:var(--radius-pill);padding:2px 9px}.cp-meta{flex:none;font-size:var(--text-sm);color:var(--text-muted)}.cp-action{flex:none;display:flex;align-items:center;margin-left:4px}.cp-action .rya-check{border-radius:var(--radius-sm);padding:4px 10px;transition:background-color .14s ease}.cp-action .rya-check:hover{background-color:color-mix(in srgb, var(--main-color) 12%, transparent)}.cp-chevron{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;background:rgba(0,0,0,0);cursor:pointer;padding:0}.cp-chevron .material-symbols-outlined{font-size:22px;color:var(--text-muted);transition:transform .16s ease,color .15s ease}.cp:not([data-disabled]) .cp-head:hover .cp-chevron .material-symbols-outlined{color:var(--text-primary)}.cp.is-open .cp-chevron .material-symbols-outlined{transform:rotate(180deg)}.cp-loader{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;background:color-mix(in srgb, var(--cp-tint) 16%, transparent)}.cp-loader .cp-loader-bar{position:absolute;top:0;bottom:0;background:var(--cp-tint)}.cp-loader:not(.cp-loader--det) .cp-loader-bar{animation:cp-indeterminate 1.15s ease-in-out infinite}.cp-loader.cp-loader--det .cp-loader-bar{left:0;width:var(--cp-pct, 0%);transition:width .25s ease}@keyframes cp-indeterminate{0%{left:-35%;width:35%}55%{left:55%;width:45%}100%{left:100%;width:35%}}.cp-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .17s ease}.cp.is-open .cp-body{grid-template-rows:1fr}.cp-inner{overflow:hidden}.cp-content{padding:4px 16px 18px;line-height:var(--leading-normal);color:var(--text-primary)}.cp-content--indent{padding-left:56px}.cp-content p{margin:0 0 8px}.cp-content p:last-child{margin-bottom:0}.cp-content>.rya-actions,.cp-content>form>.rya-actions,.cp-content>.card-action,.cp-content>form>.card-action{margin:12px -16px -18px;padding-inline:16px}.cp-content--indent>.rya-actions,.cp-content--indent>form>.rya-actions,.cp-content--indent>.card-action,.cp-content--indent>form>.card-action{margin-left:-56px}@media(prefers-reduced-motion: reduce){.cp-head,.cp-chevron .material-symbols-outlined,.cp-body,.cp-loader--det .cp-loader-bar{transition:none}.cp-loader:not(.cp-loader--det) .cp-loader-bar{animation:none;left:0;width:35%}}.rya-stepper{display:flex;align-items:center;gap:8px;margin:12px 0 20px;flex-wrap:wrap}.rya-stepper .rya-stepper-step{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border:1px solid var(--field-border, #d5d9e6);border-radius:999px;background:var(--card-bg, #fff);color:var(--text-muted, #5c6273);text-decoration:none;font-size:13px;line-height:1.2}.rya-stepper .rya-stepper-step.is-clickable{cursor:pointer}.rya-stepper .rya-stepper-step .rya-stepper-marker{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;background:color-mix(in srgb, currentColor 12%, transparent)}.rya-stepper .rya-stepper-step .rya-stepper-marker .material-symbols-rounded,.rya-stepper .rya-stepper-step .rya-stepper-marker i{font-size:16px}.rya-stepper .rya-stepper-step.is-done{color:var(--success-color, #2e7d32);border-color:color-mix(in srgb, var(--success-color, #2e7d32) 40%, transparent)}.rya-stepper .rya-stepper-step.is-current{color:var(--main-color, #00065a);border-color:var(--main-color, #00065a);font-weight:600}.rya-stepper .rya-stepper-step.is-current .rya-stepper-marker{background:var(--main-color, #00065a);color:#fff}.rya-stepper .rya-stepper-step.is-locked{opacity:.55}.rya-stepper .rya-stepper-step+.rya-stepper-step{position:relative;margin-left:18px}.rya-stepper .rya-stepper-step+.rya-stepper-step::before{content:"";position:absolute;left:-22px;top:50%;width:18px;height:1px;background:var(--field-border, #d5d9e6)}.rya-filters{display:grid;grid-template-rows:0fr;transition:grid-template-rows .17s ease}.rya-filters.is-open{grid-template-rows:1fr}.rya-filters-inner{overflow:hidden}.rya-filters-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--rya-filter-min-width, 15rem), 1fr));gap:var(--gap-size);align-items:end}.rya-filters-grid--compact{--rya-filter-min-width: 11rem}.rya-filters-grid--wide{--rya-filter-min-width: 20rem}.rya-filters-item--span-2{grid-column:span 2}.rya-filters-item--span-3{grid-column:span 3}.rya-filters-item--span-4{grid-column:span 4}.rya-filters-item--full{grid-column:1/-1}.rya-filters-grid{grid-auto-flow:dense}.rya-filters-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:var(--gap-size);padding-bottom:8px;border-bottom:1px solid var(--surface-border);margin-bottom:8px}.rya-filters-actions .btn-small{display:inline-flex;align-items:center;justify-content:center}.rya-filters-toggle.is-open{color:var(--main-color)}.rya-filters-count:not(:empty){margin-left:4px}.rya-heading-actions{display:inline-flex;align-items:center;gap:8px}@media(prefers-reduced-motion: reduce){.rya-filters{transition:none}}.chat-area{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);background-color:var(--surface-hover);padding:10px 6px;max-height:700px;overflow-y:auto}.mini-chat-area{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);background-color:var(--surface-hover);padding:10px 6px;height:200px;overflow-y:auto}.chat-row{display:flex;margin:.5rem 1rem}.chat-row-mini{display:flex;margin-top:.3em}.chat-right{justify-content:flex-end}.chat-left{justify-content:flex-start}.number-circle-light{min-width:35px}.chat-fake-circle{min-width:35px;width:35px;height:35px}.chat-message{display:flex;margin:0 1rem 0}.chat-message-mini{display:flex;margin:0 1rem 0}.chat-message-mini a{text-decoration:underline;color:inherit}.chat-message a{text-decoration:underline;color:inherit}.chat-left .chat-not-first{margin-left:2rem}.chat-right .chat-not-first{margin-right:2rem}.chat-left .chat-first::before{box-sizing:border-box;width:0;height:0;margin-top:10px;content:"";transform:rotate(45deg);transform-origin:12px 18px;border:7px solid rgba(0,0,0,0);border-bottom-color:var(--card-bg);border-left-color:var(--card-bg);box-shadow:-2px 3px 4px -3px rgba(0,0,0,.4)}.chat-right .chat-message{flex-direction:row-reverse}.chat-right .chat-first::before{width:0;height:0;margin-top:10px;content:"";border:7px solid rgba(0,0,0,0);box-sizing:border-box;transform:rotate(45deg);transform-origin:3px -5px;border-top-color:var(--card-bg) !important;border-right-color:var(--card-bg) !important;box-shadow:2px -2px 4px -3px rgba(0,0,0,.4)}.chat-message p{padding:.5rem 1rem;color:var(--text-grey);border-radius:5px;background-color:var(--card-bg);box-shadow:1px 1px 10px 0 rgba(0,0,0,.14);margin-top:0;margin-bottom:0}.chat-message-pinned p{background-color:color-mix(in srgb, var(--warning-color) 15%, var(--card-bg))}.chat-right .chat-message-pinned.chat-first::before{border-top-color:color-mix(in srgb, var(--warning-color) 15%, var(--card-bg)) !important;border-right-color:color-mix(in srgb, var(--warning-color) 15%, var(--card-bg)) !important}.chat-message-mini p{padding:.3em .5rem .3em;color:var(--text-grey);border-radius:5px;background-color:var(--card-bg);box-shadow:1px 1px 10px 0 rgba(0,0,0,.14);margin-top:0;margin-bottom:0}.chat-message:hover .chat-message-actions{display:inline-block}.chat-message .chat-message-actions{display:none}.day-separator{color:var(--text-muted)}.day-separator::after,.day-separator::before{display:inline-block;width:16%;margin:0 10px 6px;content:"";height:1px;background:var(--text-muted)}.chat-row-mini.switch-gap{margin-top:1.5rem}div.chat-row-mini.chat-left>div.chat-message-mini{text-align:left}.dbai-shell{--dbai-accent-deep: color-mix(in srgb, var(--brand) 70%, black);--dbai-accent-soft: color-mix(in srgb, var(--brand) 14%, var(--card-bg));--dbai-accent-ink: color-mix(in srgb, var(--brand) 55%, var(--text-primary));--dbai-mine-bubble: color-mix(in srgb, var(--brand) 12%, var(--card-bg));display:flex;flex-direction:column;margin:0;text-align:left;min-height:min(420px,60vh);border-radius:var(--default-radius);overflow:hidden;border:1px solid var(--surface-border);box-shadow:var(--shadow-soft);background:var(--card-bg)}.modal-content:has(.dbai-shell-modal){display:flex;flex-direction:column}.dbai-shell-modal{flex:1 1 auto}.dbai-shell-page{height:74vh;height:74dvh}.dbai-pane-main{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;min-height:0;flex:1 1 auto;background:var(--card-bg)}.dbai-pane-side{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden;background:var(--surface-hover)}.dbai-pane-side .btn{width:100%;margin-bottom:12px}.dbai-shell-modal .dbai-pane-side{border-top:1px solid var(--surface-border)}.dbai-shell-page .dbai-pane-side{border-bottom:1px solid var(--surface-border)}.dbai-chat-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:18px 20px;background:var(--card-bg)}.dbai-chat-scroll .chat-area{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;border:none;background:rgba(0,0,0,0);padding:0}.dbai-chat-input{flex:0 0 auto;border-top:1px solid var(--surface-border);padding:12px 16px 14px;background:var(--card-bg)}@media only screen and (min-width: 601px){.dbai-shell{flex-direction:row}.dbai-shell-page{min-height:min(460px,60vh)}.dbai-pane-main{flex:1 1 auto;height:100%}.dbai-pane-side{flex:0 0 25%;min-width:260px;max-width:320px;height:100%}.dbai-shell-modal .dbai-pane-side{border-top:0;border-left:1px solid var(--surface-border)}.dbai-shell-page .dbai-pane-side{border-bottom:0;border-right:1px solid var(--surface-border)}}@media only screen and (max-width: 600px){.dbai-shell .dbai-pane-main{display:none}.dbai-shell.dbai-chat-open .dbai-pane-side{display:none}.dbai-shell.dbai-chat-open .dbai-pane-main{display:flex}}.dbai-thread-head{display:flex;flex-direction:column;gap:6px;padding:14px 20px;border-bottom:1px solid var(--surface-border)}.dbai-thread-head-top{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.dbai-thread-title{flex:1 1 auto;min-width:0;font-size:15px;font-weight:620;color:var(--text-primary)}.dbai-thread-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto}.dbai-thread-action,.dbai-thread-menu-item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;cursor:pointer}.dbai-thread-action{border:1px solid var(--surface-border);background:var(--card-bg)}.dbai-thread-action:hover,.dbai-thread-menu-item:hover{background:var(--surface-hover)}.dbai-thread-action a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.dbai-thread-action i,.dbai-thread-action .material-symbols-outlined,.dbai-thread-menu-item i,.dbai-thread-menu-item .material-symbols-outlined{font-size:18px;margin:0}.dbai-thread-menu-wrap{position:relative;display:flex}.dbai-thread-menu{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:max-content;padding:4px;border-radius:10px;border:1px solid var(--surface-border);background:var(--card-bg);box-shadow:var(--shadow-soft)}.dbai-thread-menu.shown{display:flex;flex-direction:row;gap:4px}.dbai-msg-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:min(90%,680px);margin:0 1rem}.dbai-msg-col .chat-message{margin:0}.dbai-chat-scroll .chat-right .dbai-msg-col{align-items:flex-end}.dbai-chat-scroll .chat-right .chat-message p{background:var(--dbai-mine-bubble)}.dbai-chat-scroll .chat-right .chat-first::before{border-top-color:var(--dbai-mine-bubble) !important;border-right-color:var(--dbai-mine-bubble) !important}.dbai-time{margin-top:3px;font-size:10px;color:var(--text-muted)}.dbai-aside-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dbai-aside-body .row{gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start}.dbai-aside-body .rya-segmented{display:flex;align-self:stretch;margin:0 14px 10px}.dbai-aside-body .rya-segmented-item{flex:1;height:auto;padding:7px 6px;font-size:11.5px;font-weight:560;gap:5px}.dbai-aside-body .rya-segmented-item .material-symbols-outlined{font-size:14px}.dbai-ai-note{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--warning-color)}.dbai-ai-note::before{direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Symbols Outlined";content:"warning";font-size:14px}.dbai-note{margin:8px 0 0}.dbai-result-block{margin:0 0 12px}.dbai-result-head{display:flex;align-items:center;gap:9px;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--text-primary)}.dbai-result-head::before{direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Symbols Outlined";content:"bar_chart";font-size:18px;color:var(--brand);flex:0 0 auto}.dbai-res-table-scroll{overflow-x:auto}.dbai-res-table{width:100%;font-size:12.5px}.dbai-res-more{padding:6px 0;font-size:11px;color:var(--text-muted)}.dbai-res-sql{margin-top:10px}.dbai-res-sql-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.dbai-res-sql-code{background:var(--surface-hover);color:var(--text-primary);font-family:var(--font-family-mono);font-size:11px;white-space:pre-wrap;word-break:break-word;overflow-x:auto;border-radius:6px;padding:8px 10px}.dbai-res-q{min-width:0;height:auto;line-height:1.2;padding:4px 9px;margin:0;font-size:11.5px;font-weight:560;text-transform:none;color:var(--brand);background:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--radius-sm);box-shadow:none}.dbai-detail-btn{margin-top:6px}.dbai-res-sql+.dbai-res-q{margin-top:10px}.dbai-identity{display:flex;align-items:center;gap:10px;padding:16px 16px 12px}.dbai-identity-avatar,.dbai-empty-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:var(--on-main);background:linear-gradient(150deg, var(--brand), var(--dbai-accent-deep))}.dbai-identity-avatar{flex:0 0 34px;width:34px;height:34px;font-size:20px;box-shadow:0 2px 6px color-mix(in srgb, var(--brand) 35%, transparent)}.dbai-identity-text{flex:1 1 auto;min-width:0}.dbai-identity-name{font-size:15px;font-weight:640;color:var(--text-primary);line-height:1.1}.dbai-identity-sub{font-size:11.5px;color:var(--text-muted)}.dbai-chat-new{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:10px 12px;font-weight:600;font-size:13.5px;box-shadow:0 2px 8px color-mix(in srgb, var(--brand) 30%, transparent)}.dbai-pane-side .dbai-chat-new{margin:0 14px 12px;width:auto}.dbai-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--text-muted);padding:24px}.dbai-empty-avatar{width:56px;height:56px;font-size:24px;box-shadow:0 6px 18px color-mix(in srgb, var(--brand) 35%, transparent)}.dbai-empty-hint{font-size:13px;max-width:280px;line-height:1.5;color:var(--text-primary)}.dbai-tok{font-family:var(--font-family-mono);display:inline-block;font-size:10.5px;font-weight:600;color:var(--text-muted);background:var(--surface-hover);border:1px solid var(--surface-border);border-radius:6px;padding:1px 6px}.dbai-conv.rya-link{display:block;margin:0 8px 2px;padding:9px 10px;border-radius:9px;cursor:pointer;border:1px solid rgba(0,0,0,0);color:inherit;text-decoration:none;height:auto;line-height:normal}.dbai-conv.rya-link:hover,.dbai-conv.rya-link:focus{background:var(--card-bg);border-color:var(--surface-border);color:inherit}.dbai-conv.rya-link.dbai-conv-active{background:var(--card-bg);border-color:var(--dbai-accent-soft);box-shadow:var(--shadow-soft)}.dbai-conv.rya-link.dbai-conv-active .dbai-tok{background:var(--dbai-accent-soft);border-color:rgba(0,0,0,0);color:var(--dbai-accent-ink)}.dbai-conv-title{font-size:13px;font-weight:560;color:var(--text-primary)}.dbai-conv-owner-avatar{flex:0 0 auto;width:17px;height:17px;border-radius:50%;color:var(--on-main);font-size:9px;font-weight:650;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--text-primary) 55%, transparent);overflow:hidden}.dbai-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.dbai-conv-owner-me{background:var(--brand);color:var(--on-main)}.dbai-conv-owner{display:flex;align-items:center;gap:6px;margin-top:6px}.dbai-conv-owner-name{min-width:0;font-size:11px;color:var(--text-muted)}.dbai-conv.dbai-conv-active .dbai-conv-owner-name{color:var(--text-primary)}.dbai-conv-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.dbai-conv-when{font-size:11px;color:var(--text-muted)}.dbai-composer-ta{display:flex;align-items:center;gap:10px;background:var(--card-bg);border:1px solid var(--field-border);border-radius:13px;padding:6px 6px 6px 14px;transition:border-color .16s ease,box-shadow .16s ease}.dbai-composer-ta:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.dbai-composer-ta .rya-field{flex:1 1 auto;min-width:0;gap:0}.dbai-composer-ta .rya-field-label{display:none}.dbai-composer-ta .rya-control{background:rgba(0,0,0,0);border:none;border-radius:0}.dbai-composer-ta .rya-control:focus-within{border-color:rgba(0,0,0,0);box-shadow:none}.dbai-composer-ta .rya-control-textarea{display:flex;align-items:center;width:100%}.dbai-composer-ta .rya-textarea{min-height:20px;max-height:140px;margin:0;padding:0;line-height:20px;resize:none;font-size:13.5px;overflow-y:auto}.dbai-send{width:42px;height:42px;min-width:0;padding:0;margin:0;border-radius:10px;box-shadow:0 2px 8px color-mix(in srgb, var(--brand) 30%, transparent)}.dbai-send i,.dbai-send .material-symbols-outlined{font-size:19px;margin:0}.dbai-composer-foot{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px}.dbai-scope-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin-bottom:8px;font-size:11.5px;font-weight:560;color:var(--dbai-accent-ink);background:var(--dbai-accent-soft);border-radius:var(--radius-pill);padding:4px 10px}.dbai-scope-chip::before{direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Symbols Outlined";content:"folder";font-size:13px}.dbai-composer-foot .dbai-ai-note{margin-left:auto}.dbai-suggests{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.dbai-sugg{height:auto;line-height:1.3;padding:6px 12px;margin:0;font-size:12.5px;font-weight:500;text-transform:none;color:var(--text-primary);background:var(--card-bg);border:1px solid var(--surface-border);border-radius:var(--radius-pill);box-shadow:none}.dbai-sugg:hover{background:var(--surface-hover)}.dbai-thinking{display:flex;align-items:center;gap:9px;padding:.5rem 1rem;border-radius:5px;background-color:var(--card-bg);box-shadow:1px 1px 10px 0 rgba(0,0,0,.14);font-size:13px;color:var(--text-muted)}.dbai-thinking::before{content:"";flex:0 0 auto;width:15px;height:15px;border-radius:50%;border:2px solid var(--surface-border);border-top-color:var(--brand);animation:dbaiSpin .7s linear infinite}@keyframes dbaiSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.dbai-thinking::before{animation:none}}.dbai-aside-body .rya-field:has(.dbai-search){margin:0 14px 10px}.rya-control:has(>.dbai-search){height:38px;border-radius:9px}.dbai-search{height:100%;line-height:38px;margin:0;padding:0;font-size:12.5px;border:none;background:rgba(0,0,0,0);color:var(--text-primary);box-sizing:border-box}.dbai-search::placeholder{color:var(--text-muted)}.dbai-fab{position:fixed;bottom:24px;right:24px;z-index:1000}@media only screen and (max-width: 600px){.dbai-fab{bottom:16px;right:16px}}.breadcrumbs{list-style:none;margin:15px 0;padding:0 12px}.breadcrumbs>li{display:inline-block}.breadcrumbs-superior>li+li::before{color:var(--text-muted);content:"> ";padding:0 5px}.breadcrumbs-slash>li+li::before{color:var(--text-muted);content:"/ ";padding:0 5px}.breadcrumbs .active>a{color:var(--text-grey) !important;font-weight:normal}.email-displayer{overflow:auto}.email-displayer-content{border-bottom:1px solid rgba(120,130,140,.13);padding-bottom:20px !important}.email-displayer-dest{color:var(--text-muted)}.event-store-displayer-user{font-weight:600;margin-top:2px}.event-store-displayer-datetime{color:var(--text-muted);font-style:italic;font-weight:300}.event-store-displayer-title{font-weight:400}.event-store-displayer-comments{font-weight:300}.event-store-displayer-content{border-bottom:1px solid rgba(120,130,140,.13);padding-bottom:20px !important}.preloader-center-wrapper{text-align:center;width:100%}.rya-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(0,0,0,0);border-radius:12px;margin-bottom:12px}.rya-banner__icon{font-size:26px;line-height:1.2}.rya-banner__body{flex:1 1 auto;min-width:0}.rya-banner__label{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.rya-banner__title{display:block;font-size:16px;font-weight:500;margin-top:2px}.rya-banner__detail{display:block;font-size:14px;margin-top:6px}.rya-banner__detail i{font-size:16px;vertical-align:-3px;margin-right:4px}.rya-banner__badge{align-self:flex-start;white-space:nowrap;font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid currentColor}.rya-banner--info{background:#e7f1fb;border-color:#b5d4f4;color:#0c447c}.rya-banner--info .rya-banner__icon{color:#185fa5}.rya-banner--success{background:#eaf3e4;border-color:#c0dd97;color:#27500a}.rya-banner--success .rya-banner__icon{color:#3b6d11}.rya-banner--warning{background:#fbeeda;border-color:#fac775;color:#633806}.rya-banner--warning .rya-banner__icon{color:#ba7517}.rya-banner--danger{background:#fce8e6;border-color:#f4b7b0;color:#7f1d15}.rya-banner--danger .rya-banner__icon{color:#c0392b}.datatimeline{background-color:var(--surface-hover);border-bottom:1px solid var(--surface-border);border-top:1px solid var(--surface-border);min-height:350px;overflow-y:auto;padding:10px 6px;position:relative}.datatimeline::after{background-color:var(--surface-hover);bottom:0;content:"";left:50%;margin-left:-3px;position:absolute;top:0;width:6px}.datatimeline-container{padding:10px 40px;position:relative;width:50%}.datatimeline-container::after{background-color:var(--card-bg);border:4px solid var(--main-color);border-radius:50%;content:"";height:25px;position:absolute;right:-13px;top:15px;width:25px;z-index:1}.datatimeline .timeline-left{left:0}.datatimeline .timeline-left::before{border:medium solid var(--card-bg);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--card-bg);border-width:10px 0 10px 10px;content:" ";height:0;position:absolute;right:30px;top:22px;width:0;z-index:1}.datatimeline .timeline-right{left:50%}.datatimeline .timeline-right::before{border:medium solid var(--card-bg);border-color:rgba(0,0,0,0) var(--card-bg) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 10px 10px 0;content:" ";height:0;left:30px;position:absolute;top:22px;width:0;z-index:1}.datatimeline .timeline-right::after{left:-13px}.datatimeline .timelinecontent{background-color:var(--card-bg);border-radius:6px;padding:20px 30px;position:relative}.datatimeline .timelinehead{color:var(--main-color);font-size:1.4rem;margin-top:0 !important;word-wrap:break-word}.datatimeline .timeline-content-sep{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--surface-border)}@media screen and (max-width: 600px){.datatimeline::after{left:31px}.datatimeline-container{padding-left:70px;padding-right:25px;width:100%}.datatimeline .datatimeline-container::before{border:medium solid var(--card-bg);border-color:rgba(0,0,0,0) var(--card-bg) rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 10px 10px 0;left:60px}.datatimeline .timeline-left::after,.datatimeline .timeline-right::after{left:15px}.datatimeline .timeline-right{left:0}}.datatimeline .datatimeline-noresult-message{background:var(--surface-hover);color:var(--text-grey);content:"";display:inline-block;position:relative;text-align:center;z-index:1}.datatimeline .time-separator{background:var(--surface-hover);color:var(--text-grey);content:"";display:inline-block;margin:0 10px 6px;position:relative;width:32%;z-index:1}.datatimeline .time-separator::after,.datatimeline .time-separator::before{background:var(--text-grey);content:"";display:inline-block;height:1px;margin:0 10px 6px;width:16%}.slideshow-container{margin:auto;max-width:1000px;position:relative}.mySlides{display:none}.slideshow-prev,.slideshow-next{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:bold;height:100%;justify-content:center;padding-left:16px;padding-right:16px;position:absolute;top:0;transition:.6s ease;user-select:none;width:auto}.slideshow-next{border-radius:3px 0 0 3px;right:0}.slideshow-prev:hover,.slideshow-next:hover{background-color:rgba(0,0,0,.7)}.mySlides-text-caption{bottom:-40px;color:var(--main-color);font-size:15px;padding:8px 12px;position:absolute;text-align:center;width:100%}.slideshow-dot{border:1px solid var(--main-color);border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:40px 2px 6px;transition:background-color .6s ease;width:15px}.slideshow-dot.active,.slideshow-dot:hover{background-color:var(--main-color)}.fade{animation-duration:1.5s;animation-name:slideshow-fade}@keyframes slideshow-fade{from{opacity:.4}to{opacity:1}}.progress-circle{background-color:#ebebeb;border-radius:50%;display:inline-block;height:80px;margin:1rem;position:relative;width:80px}.progress-circle::after{animation:colorload 2s;border-radius:50%;content:"";display:inline-block;height:100%;width:100%}.progress-circle span{background:var(--card-bg);border-radius:50%;color:#8b8b8b;display:block;font-size:.9rem;height:40px;left:50%;line-height:40px;margin-left:-20px;margin-top:-20px;position:absolute;text-align:center;top:50%;width:40px;z-index:1}.progress-circle span::after{color:#8b8b8b;content:"%";font-weight:600}.progress-circle.progress-0::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(90deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-1::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(93.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-2::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(97.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-3::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(100.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-4::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(104.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-5::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(108deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-6::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(111.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-7::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(115.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-8::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(118.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-9::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(122.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-10::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(126deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-11::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(129.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-12::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(133.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-13::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(136.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-14::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(140.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-15::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(144deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-16::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(147.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-17::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(151.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-18::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(154.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-19::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(158.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-20::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(162deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-21::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(165.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-22::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(169.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-23::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(172.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-24::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(176.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-25::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(180deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-26::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(183.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-27::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(187.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-28::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(190.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-29::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(194.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-30::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(198deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-31::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(201.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-32::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(205.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-33::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(208.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-34::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(212.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-35::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(216deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-36::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(219.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-37::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(223.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-38::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(226.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-39::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(230.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-40::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(234deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-41::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(237.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-42::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(241.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-43::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(244.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-44::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(248.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-45::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(252deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-46::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(255.6deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-47::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(259.2deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-48::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(262.8deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-49::after{background-image:linear-gradient(90deg, #ebebeb 50%, transparent 50%, transparent),linear-gradient(266.4deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-50::after{background-image:linear-gradient(-90deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-51::after{background-image:linear-gradient(-86.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-52::after{background-image:linear-gradient(-82.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-53::after{background-image:linear-gradient(-79.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-54::after{background-image:linear-gradient(-75.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-55::after{background-image:linear-gradient(-72deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-56::after{background-image:linear-gradient(-68.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-57::after{background-image:linear-gradient(-64.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-58::after{background-image:linear-gradient(-61.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-59::after{background-image:linear-gradient(-57.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-60::after{background-image:linear-gradient(-54deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-61::after{background-image:linear-gradient(-50.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-62::after{background-image:linear-gradient(-46.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-63::after{background-image:linear-gradient(-43.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-64::after{background-image:linear-gradient(-39.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-65::after{background-image:linear-gradient(-36deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-66::after{background-image:linear-gradient(-32.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-67::after{background-image:linear-gradient(-28.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-68::after{background-image:linear-gradient(-25.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-69::after{background-image:linear-gradient(-21.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-70::after{background-image:linear-gradient(-18deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-71::after{background-image:linear-gradient(-14.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-72::after{background-image:linear-gradient(-10.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-73::after{background-image:linear-gradient(-7.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-74::after{background-image:linear-gradient(-3.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-75::after{background-image:linear-gradient(0deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-76::after{background-image:linear-gradient(3.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-77::after{background-image:linear-gradient(7.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-78::after{background-image:linear-gradient(10.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-79::after{background-image:linear-gradient(14.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-80::after{background-image:linear-gradient(18deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-81::after{background-image:linear-gradient(21.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-82::after{background-image:linear-gradient(25.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-83::after{background-image:linear-gradient(28.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-84::after{background-image:linear-gradient(32.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-85::after{background-image:linear-gradient(36deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-86::after{background-image:linear-gradient(39.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-87::after{background-image:linear-gradient(43.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-88::after{background-image:linear-gradient(46.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-89::after{background-image:linear-gradient(50.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-90::after{background-image:linear-gradient(54deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-91::after{background-image:linear-gradient(57.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-92::after{background-image:linear-gradient(61.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-93::after{background-image:linear-gradient(64.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-94::after{background-image:linear-gradient(68.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-95::after{background-image:linear-gradient(72deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-96::after{background-image:linear-gradient(75.6deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-97::after{background-image:linear-gradient(79.2deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-98::after{background-image:linear-gradient(82.8deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-99::after{background-image:linear-gradient(86.4deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}.progress-circle.progress-100::after{background-image:linear-gradient(90deg, var(--main-color) 50%, transparent 50%, transparent),linear-gradient(270deg, var(--main-color) 50%, #ebebeb 50%, #ebebeb)}@keyframes colorload{0%{opacity:0;transform:rotate(0deg)}100%{opacity:1;transform:rotate(360deg)}}.progress-bar-component{align-items:center;column-gap:8px;display:flex;min-width:0}.progress-bar-track{background:color-mix(in srgb, var(--text-muted) 20%, transparent);border-radius:3px;flex:1 1 auto;height:6px;min-width:0;overflow:hidden}.progress-bar-fill{background:var(--progress-bar-color, var(--main-color));border-radius:3px;height:100%}.progress-bar-fill.green{background:var(--success-color)}.progress-bar-fill.orange{background:var(--warning-color)}.progress-bar-fill.red{background:var(--danger-color)}.progress-bar-fill.grey{background:var(--text-muted)}.progress-bar-label{color:var(--text-muted);flex:none;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap}td .progress-bar-component{justify-content:flex-end}td .progress-bar-track{flex:0 1 90px;min-width:40px}@media only screen and (min-width: 1500px){.ct-half-donut-width>path.ct-slice-donut{stroke-width:45px !important}}@media only screen and (min-width: 400px)and (max-width: 1499px){.ct-half-donut-width>path.ct-slice-donut{stroke-width:30px !important}}@media only screen and (max-width: 399px){.ct-half-donut-width>path.ct-slice-donut{stroke-width:15px !important}}.ct-negative-labels{overflow:hidden}.ct-chart-title-div{border-top:1px solid var(--surface-border);margin-top:-28%;padding-top:8px;text-align:center}.ct-chart-emphasis-div{font-size:1.6rem;left:0;position:absolute;text-align:center;top:40%;width:100%}.datatable-performance-footer{background-color:rgba(0,0,0,0);color:var(--main-color);text-align:center}.stat-container-width-limited .canvas-container{margin-left:auto;margin-right:auto;max-width:800px}.carousel>.indicators>.indicator-item{background-color:var(--card-bg);border:1px solid var(--main-color);height:16px;width:16px}.carousel>.indicators>.indicator-item.active{background-color:var(--main-color)}.doughnut-chart-center-text{color:#1a1a2e;font-size:3rem;font-weight:700}.cat-color-0{background-color:#ab2b2b;color:#fff}.cat-color-1{background-color:#ab402b;color:#fff}.cat-color-2{background-color:#ab562b;color:#fff}.cat-color-3{background-color:#ab6b2b;color:#fff}.cat-color-4{background-color:#ab812b;color:#fff}.cat-color-5{background-color:#ab962b;color:#fff}.cat-color-6{background-color:#abab2b;color:#fff}.cat-color-7{background-color:#96ab2b;color:#fff}.cat-color-8{background-color:#81ab2b;color:#fff}.cat-color-9{background-color:#6bab2b;color:#fff}.cat-color-10{background-color:#56ab2b;color:#fff}.cat-color-11{background-color:#40ab2b;color:#fff}.cat-color-12{background-color:#2bab2b;color:#fff}.cat-color-13{background-color:#2bab40;color:#fff}.cat-color-14{background-color:#2bab56;color:#fff}.cat-color-15{background-color:#2bab6b;color:#fff}.cat-color-16{background-color:#2bab81;color:#fff}.cat-color-17{background-color:#2bab96;color:#fff}.cat-color-18{background-color:#2babab;color:#fff}.cat-color-19{background-color:#2b96ab;color:#fff}.cat-color-20{background-color:#2b81ab;color:#fff}.cat-color-21{background-color:#2b6bab;color:#fff}.cat-color-22{background-color:#2b56ab;color:#fff}.cat-color-23{background-color:#2b40ab;color:#fff}.cat-color-24{background-color:#2b2bab;color:#fff}.cat-color-25{background-color:#402bab;color:#fff}.cat-color-26{background-color:#562bab;color:#fff}.cat-color-27{background-color:#6b2bab;color:#fff}.cat-color-28{background-color:#812bab;color:#fff}.cat-color-29{background-color:#962bab;color:#fff}.cat-color-30{background-color:#ab2bab;color:#fff}.cat-color-31{background-color:#ab2b96;color:#fff}.cat-color-32{background-color:#ab2b81;color:#fff}.cat-color-33{background-color:#ab2b6b;color:#fff}.cat-color-34{background-color:#ab2b56;color:#fff}.cat-color-35{background-color:#ab2b40;color:#fff}.rya-relation-network-search{position:relative;max-width:480px;margin:0 0 12px 0}.rya-relation-network-search-results{background:var(--card-bg);border:1px solid var(--field-border);border-radius:var(--default-radius);box-shadow:var(--shadow-soft);display:none;left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:30}.rya-relation-network-search-group{position:sticky;top:0;padding:6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background-color:var(--surface-hover)}.rya-relation-network-search-item{display:block;padding:8px 12px;color:var(--text-primary);text-decoration:none;border-top:1px solid var(--surface-border)}.rya-relation-network-search-item:hover,.rya-relation-network-search-item:focus{background-color:var(--surface-hover);color:var(--text-primary)}.rya-relation-network-filters{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:6px}.planning-tile{min-width:12px;width:1.5%}.planning-day-left-border{border-left:1px solid var(--text-grey)}.planning-day-right-border{border-right:1px solid var(--text-grey)}.planning-middle-day-left-border{border-left:1px dashed var(--text-grey)}.weekly-planning-day-moment-width-21{width:calc(95%/21)}.weekly-planning-day-moment-width-15{width:calc(95%/15)}.weekly-planning-day-moment-width-14{width:calc(95%/14)}.weekly-planning-day-moment-width-10{width:calc(95%/10)}.col-planning-tile{margin-bottom:3px;margin-top:3px;max-width:100%;min-height:30px}.col-planning-tile-left-margin{margin-left:3px}.col-planning-tile-right-margin{margin-right:3px}.confirm-overlay{align-items:center;background-color:rgba(0,0,0,.85);display:flex;height:100%;left:0 !important;opacity:1;position:fixed;text-align:center;top:0 !important;transform-origin:center center;vertical-align:middle;width:100%;z-index:9999}.confirm-overlay-section{color:#fff;display:block;margin:0;width:100%}.confirm-overlay-action-cancel{--btn-flat-accent: var(--danger-color);--btn-flat-fill: color-mix(in srgb, var(--danger-color) 85%, #000);--btn-flat-on: #fff;background-color:rgba(0,0,0,0);margin-right:24px}.confirm-overlay-action-valid{--btn-flat-accent: var(--success-color);--btn-flat-fill: color-mix(in srgb, var(--success-color) 73%, #000);--btn-flat-on: #fff;background-color:rgba(0,0,0,0);margin-left:24px}.confirm-overlay-action-cancel:focus:not(:hover),.confirm-overlay-action-valid:focus:not(:hover){background-color:rgba(255,255,255,.12);color:var(--btn-flat-accent)}.mansory{column-fill:balance;column-gap:var(--gap-size)}.mansory-item{break-inside:avoid;margin-bottom:var(--gap-size);width:100%}@media only screen and (min-width: 1201px){.mansory.xl1{column-count:1}.mansory.xl2{column-count:2}.mansory.xl3{column-count:3}.mansory.xl4{column-count:4}.mansory.xl5{column-count:5}.mansory.xl6{column-count:6}.mansory.xl7{column-count:7}.mansory.xl8{column-count:8}}@media only screen and (min-width: 993px)and (max-width: 1200px){.mansory.l1{column-count:1}.mansory.l2{column-count:2}.mansory.l3{column-count:3}.mansory.l4{column-count:4}.mansory.l5{column-count:5}.mansory.l6{column-count:6}.mansory.l7{column-count:7}.mansory.l8{column-count:8}}@media only screen and (min-width: 601px)and (max-width: 992px){.mansory.m1{column-count:1}.mansory.m2{column-count:2}.mansory.m3{column-count:3}.mansory.m4{column-count:4}.mansory.m5{column-count:5}.mansory.m6{column-count:6}.mansory.m7{column-count:7}.mansory.m8{column-count:8}}@media only screen and (max-width: 600px){.mansory.s1{column-count:1}.mansory.s2{column-count:2}.mansory.s3{column-count:3}.mansory.s4{column-count:4}.mansory.s5{column-count:5}.mansory.s6{column-count:6}.mansory.s7{column-count:7}.mansory.s8{column-count:8}}.rya-portal{padding-block:24px 40px;color:var(--text-primary, #1f2733)}.rya-portal a{text-decoration:none}.rya-portal-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;margin-bottom:24px;border-radius:16px;background:linear-gradient(120deg, var(--main-color), var(--secondary-color, color-mix(in srgb, var(--main-color) 65%, #ffffff)));color:var(--on-main, #fff)}.rya-portal-banner-title{margin:0 0 6px;color:var(--on-main, #fff)}.rya-portal-banner-sub{margin:0;opacity:.9}.rya-portal-banner-cta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:12px 20px;border-radius:var(--radius-pill, 999px);background-color:var(--card-bg, #fff);color:var(--main-color);font-weight:var(--weight-semibold, 600);white-space:nowrap;cursor:pointer}.rya-portal-banner-cta:hover{filter:brightness(0.97)}.rya-portal-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:28px}.rya-portal-stat,.rya-portal-service{display:flex;align-items:center;gap:16px;padding:20px 22px;border-radius:14px;background-color:var(--card-bg, #fff);border:1px solid var(--border, rgba(0, 0, 0, 0.06))}.rya-portal-stat-icon,.rya-portal-service-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:12px;background-color:color-mix(in srgb, var(--main-color) 12%, transparent);color:var(--main-color)}.rya-portal-stat-body,.rya-portal-service-body{display:flex;flex-direction:column;min-width:0}.rya-portal-stat-value{font-size:1.6rem;font-weight:var(--weight-semibold, 600);line-height:1.1;color:var(--text-primary, #1f2733)}.rya-portal-stat-label,.rya-portal-service-desc{font-size:var(--text-sm, 0.875rem);color:var(--text-muted, #6b7280)}.rya-portal-section-title{margin:0 0 14px;color:var(--text-primary, #1f2733)}.rya-portal-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.rya-portal-service{flex:1 1 auto;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.rya-portal-service:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-1px)}.rya-portal-service-body{flex:1 1 auto}.rya-portal-service-name{font-weight:var(--weight-semibold, 600);color:var(--text-primary, #1f2733)}.rya-portal-service .material-symbols-outlined{color:var(--text-muted, #6b7280)}.rya-portal-empty{color:var(--text-muted, #6b7280)}@media only screen and (max-width: 992px){.rya-portal-stats,.rya-portal-grid{grid-template-columns:1fr}.rya-portal-banner{flex-direction:column;align-items:flex-start}}.flex{display:flex;flex-wrap:wrap}.rya-stack{display:flex;flex-direction:column;gap:var(--gap-size)}.rya-stack--tight{gap:calc(var(--gap-size)/2)}.rya-stack>.cp-list{margin-bottom:0}.flex-center{align-items:center;display:flex;flex-wrap:wrap}.flex-bottom{align-items:flex-end;display:flex;flex-wrap:wrap}.row.flex{display:grid}.row.flex-center{align-items:center;display:grid}.row.flex-bottom{align-items:end;display:grid}.inline-flex{display:inline-flex}.inline-block,.display-inline-block{display:inline-block}.display-block{display:block}.icon-div{align-items:center;display:inline-flex;justify-content:center;min-height:36px;min-width:36px;vertical-align:middle}.icon-div.hidden{display:none}.icon-div>a{align-items:center;border-radius:var(--radius-sm);display:inline-flex;height:36px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:36px}.icon-div>a:hover{background-color:var(--surface-hover)}.icon-div>a:hover .material-symbols-outlined{--ms-fill: 1}.svgMap-map-wrapper{border-radius:var(--default-radius)}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}td .text-align-right input,td.text-align-right input{text-align:right}.v-align-middle{vertical-align:middle}.float-left{float:left}.float-right{float:right}.col-left-displayed{margin-left:unset;margin-right:auto}.font-weight-bold{font-weight:bold}.word-break-all{word-break:break-all}.hyphens-auto{hyphens:auto}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.small-text{color:var(--text-grey);font-size:.7rem;font-style:italic}.text-emphasis-style-1{font-size:1.3rem}.text-emphasis-style-2{font-style:italic}.highlited-number{display:block;font-size:3em;font-weight:500}.date-day-emphasis{display:inherit;font-size:2em;font-weight:bold}ul.list-style-type-square li{list-style-type:square}.md-18{font-size:18px}.md-24{font-size:24px}.md-36{font-size:36px}.md-48{font-size:48px}.md-64{font-size:64px}.font-size-1em{font-size:1em}.font-size-2em{font-size:2em}.font-size-3em{font-size:3em}.font-size-5em{font-size:5em}.font-size-10em{font-size:10em}.font-size-inherit{font-size:inherit !important}.light-grey-bg{background-color:rgba(128,128,128,.2)}.light-red-bg{background-color:rgba(255,0,0,.2)}.light-yellow-bg{background-color:rgba(236,202,45,.2)}.light-orange-bg{background-color:rgba(245,127,23,.2)}.no-padding{padding:0 !important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.card-padding{padding-left:0 !important;padding-right:0 !important}.padding-bottom-20px{padding-bottom:20px}.add-padding-top{padding-top:12px}.add-double-padding-top{padding-top:24px}.padding-left-40px{padding-left:40px}.padding-left-50px{padding-left:50px}.padding-left-100px{padding-left:100px}.padding-left-150px{padding-left:150px}.padding-left-200px{padding-left:200px}.padding-left-250px{padding-left:250px}.padding-left-300px{padding-left:300px}.padding-left-350px{padding-left:350px}.padding-left-400px{padding-left:400px}.padding-left-450px{padding-left:450px}.padding-left-500px{padding-left:500px}.no-margin-bottom{margin-bottom:0 !important}.no-margin-left{margin-left:0 !important}.margin-6{margin:6px}.margin-top-12px{margin-top:12px}.margin-left-12{margin-left:12px}.margin-right-12{margin-right:12px}.clear-both-margin-bottom{clear:both;margin-bottom:12px}.row{margin-bottom:0}.full-width{width:100% !important}.max-width-100{max-width:100%}.width-inherit{height:auto;max-width:100%;width:auto}.width-0-percent{width:0%}.width-1-percent{width:1%}.width-2-percent{width:2%}.width-3-percent{width:3%}.width-4-percent{width:4%}.width-5-percent{width:5%}.width-6-percent{width:6%}.width-7-percent{width:7%}.width-8-percent{width:8%}.width-9-percent{width:9%}.width-10-percent{width:10%}.width-11-percent{width:11%}.width-12-percent{width:12%}.width-13-percent{width:13%}.width-14-percent{width:14%}.width-15-percent{width:15%}.width-16-percent{width:16%}.width-17-percent{width:17%}.width-18-percent{width:18%}.width-19-percent{width:19%}.width-20-percent{width:20%}.width-21-percent{width:21%}.width-22-percent{width:22%}.width-23-percent{width:23%}.width-24-percent{width:24%}.width-25-percent{width:25%}.width-26-percent{width:26%}.width-27-percent{width:27%}.width-28-percent{width:28%}.width-29-percent{width:29%}.width-30-percent{width:30%}.width-31-percent{width:31%}.width-32-percent{width:32%}.width-33-percent{width:33%}.width-34-percent{width:34%}.width-35-percent{width:35%}.width-36-percent{width:36%}.width-37-percent{width:37%}.width-38-percent{width:38%}.width-39-percent{width:39%}.width-40-percent{width:40%}.width-41-percent{width:41%}.width-42-percent{width:42%}.width-43-percent{width:43%}.width-44-percent{width:44%}.width-45-percent{width:45%}.width-46-percent{width:46%}.width-47-percent{width:47%}.width-48-percent{width:48%}.width-49-percent{width:49%}.width-50-percent{width:50%}.width-51-percent{width:51%}.width-52-percent{width:52%}.width-53-percent{width:53%}.width-54-percent{width:54%}.width-55-percent{width:55%}.width-56-percent{width:56%}.width-57-percent{width:57%}.width-58-percent{width:58%}.width-59-percent{width:59%}.width-60-percent{width:60%}.width-61-percent{width:61%}.width-62-percent{width:62%}.width-63-percent{width:63%}.width-64-percent{width:64%}.width-65-percent{width:65%}.width-66-percent{width:66%}.width-67-percent{width:67%}.width-68-percent{width:68%}.width-69-percent{width:69%}.width-70-percent{width:70%}.width-71-percent{width:71%}.width-72-percent{width:72%}.width-73-percent{width:73%}.width-74-percent{width:74%}.width-75-percent{width:75%}.width-76-percent{width:76%}.width-77-percent{width:77%}.width-78-percent{width:78%}.width-79-percent{width:79%}.width-80-percent{width:80%}.width-81-percent{width:81%}.width-82-percent{width:82%}.width-83-percent{width:83%}.width-84-percent{width:84%}.width-85-percent{width:85%}.width-86-percent{width:86%}.width-87-percent{width:87%}.width-88-percent{width:88%}.width-89-percent{width:89%}.width-90-percent{width:90%}.width-91-percent{width:91%}.width-92-percent{width:92%}.width-93-percent{width:93%}.width-94-percent{width:94%}.width-95-percent{width:95%}.width-96-percent{width:96%}.width-97-percent{width:97%}.width-98-percent{width:98%}.width-99-percent{width:99%}.width-100-percent{width:100%}.no-max-height{max-height:none !important}.force-height-60px{height:60px}.min-heigh-65px{min-height:65px}.height-200px{height:200px}.height-250px{height:250px}.height-350px{height:350px}.height-500px{height:500px}.height-790px{height:790px}.height-850px{height:850px}.border-left,th.border-left,td.border-left{border-left:1px solid var(--surface-border)}.border-right,th.border-right,td.border-right{border-right:1px solid var(--surface-border)}.fixed{position:fixed}.filter-gray-scale{filter:grayscale(100%)}.light-opacity{opacity:.25}.light-opacity:hover{opacity:1}.cursor-grab{cursor:grab}.img-responsive{display:inline-block;height:auto;width:100%}.centered-image{display:block;margin:0 auto;padding-bottom:25px;padding-top:25px}.inline-gallery-container{height:0;padding-bottom:40%;width:100%}span.badge{border-radius:5px;color:var(--menu-text);float:left;margin:6px}span.text-color.badge{display:inline-block;float:none;margin:2px 6px 2px 0;vertical-align:middle;white-space:nowrap}span.text-color.badge.lime-text{color:#60671b !important}span.text-color.badge.yellow-text{color:#70671a !important}span.text-color.badge.amber-text{color:#7a5d03 !important}span.text-color.badge.orange-text{color:#854f00 !important}span.text-color.badge.deep-orange-text{color:#963314 !important}@media only screen and (min-width: 900px){.full-back-office-background{height:100%;margin-left:calc(var(--layout-left-offset)*-1);width:calc(100% + var(--layout-left-offset))}}.section.section-404 .bg-image-404{width:70% !important}.container404{padding-right:100px}@media only screen and (max-width: 992px){.container404{padding-right:0}}