.brand-background{background:#202d59;background:linear-gradient(0deg,#202d59 0% 40%,#242e63);background:linear-gradient(90deg,#0b1654,#1f3fa4,#1f3fa4)}.brand-background-transparent{background:linear-gradient(90deg,#0b0b0b33,#2c2c2c80,#58585899)}.button{@apply inline-flex items-center px-4 py-2 bg-orange-500 border border-transparent rounded-md font-medium text-white hover:bg-orange-600 focus:outline-none focus:ring-2 focus:ring-orange-500 focus:ring-offset-2 transition ease-in-out duration-150;}.style-white-glow{box-shadow:0 0 19px #ffffff6b}.style-shrink-minimal{transform:scale(.97)}.input-default-behaviour{@apply focus:outline-none focus:ring-2 focus:ring-gray-400 focus:ring-offset-2 transition ease-in-out duration-150;}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 5px #0f4d924d,0 0 10px #0f4d9233}50%{box-shadow:0 0 10px #0f4d9280,0 0 20px #0f4d924d}}.admin-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.5rem;background:linear-gradient(135deg,#0b1f3a,#0f4d92,#0b7fab);background-size:200% 200%;animation:gradientShift 15s ease infinite;color:#0c1b2c}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.admin-auth__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:1.5rem;width:min(1100px,100%);animation:fadeIn .5s ease}.admin-auth--narrow .admin-auth__grid{grid-template-columns:minmax(0,1fr);max-width:500px}.admin-auth__card{background:#fff;border-radius:18px;padding:2rem;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;gap:1.5rem;border:1px solid rgba(12,27,44,.06);animation:slideUp .6s ease .2s both}.admin-auth__header{display:grid;gap:.35rem}.admin-auth__header-icon{width:48px;height:48px;margin-bottom:.5rem;color:#0f4d92;animation:fadeIn .5s ease .1s both}.admin-auth__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:#0f4d92;margin:0;animation:fadeIn .5s ease .2s both}.admin-auth__title{font-size:1.7rem;margin:0;color:#0c1b2c;animation:fadeIn .5s ease .3s both}.admin-auth__subtitle{margin:0;color:#425365;line-height:1.6;animation:fadeIn .5s ease .4s both}.admin-auth__form{display:grid;gap:1rem;animation:slideUp .6s ease .5s both}.admin-auth__field{position:relative}.admin-auth__field input{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:2px solid #e5e7eb;border-radius:10px;font-size:.9375rem;transition:all .2s ease;outline:none;background:#fff}.admin-auth__field input:focus{border-color:#0f4d92;box-shadow:0 0 0 3px #0f4d921a}.admin-auth__field input.has-error{border-color:#dc2626;animation:shake .4s ease}.admin-auth__field input.has-error:focus{box-shadow:0 0 0 3px #dc26261a}.admin-auth__field-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#425365;width:1.25rem;height:1.25rem;transition:color .2s ease}.admin-auth__field input:focus+.admin-auth__field-icon{color:#0f4d92}.admin-auth__field-error{display:none;margin-top:.35rem;font-size:.8125rem;color:#dc2626;animation:slideDown .3s ease}.admin-auth__field input.has-error~.admin-auth__field-error{display:block}.admin-auth__links{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;color:#0c1b2c}.admin-auth__remember{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:#0c1b2c;cursor:pointer;-webkit-user-select:none;user-select:none}.admin-auth__checkbox{width:1.05rem;height:1.05rem;accent-color:#0f4d92;cursor:pointer;transition:transform .2s ease}.admin-auth__checkbox:hover{transform:scale(1.1)}.admin-auth__link{color:#0f4d92;font-weight:700;text-decoration:none;position:relative;transition:color .2s ease}.admin-auth__link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#0f4d92;transition:width .3s ease}.admin-auth__link:hover{color:#0c5bb5}.admin-auth__link:hover:after{width:100%}.admin-auth__submit{width:100%;padding:.9rem 1rem;border-radius:12px;background:linear-gradient(90deg,#0f4d92,#0b7fab);color:#fff;font-weight:700;font-size:.9375rem;border:none;cursor:pointer;box-shadow:0 18px 36px #0f4d924d;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;position:relative;overflow:hidden}.admin-auth__submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.admin-auth__submit:hover:before{left:100%}.admin-auth__submit:hover{transform:translateY(-2px);box-shadow:0 20px 42px #0f4d9266}.admin-auth__submit:active{transform:translateY(0);opacity:.95}.admin-auth__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.admin-auth__submit--loading{pointer-events:none}.admin-auth__submit--loading .admin-auth__submit-text{opacity:0}.admin-auth__submit-spinner{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.admin-auth__submit--loading .admin-auth__submit-spinner{display:block}.admin-auth__footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-top:1px solid rgba(12,27,44,.06);padding-top:1rem;color:#425365;font-size:.875rem}.admin-auth__footer--center{justify-content:center}.admin-auth__footer-icon{display:inline-block;width:1rem;height:1rem;margin-right:.25rem;vertical-align:middle;transition:transform .3s ease}.admin-auth__link:hover .admin-auth__footer-icon{transform:translateY(-2px)}.admin-auth__aside{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:1.8rem;color:#e9f1ff;display:grid;gap:.85rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff14;animation:fadeIn .6s ease .7s both;position:relative;overflow:hidden}.admin-auth__aside:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ffffff1a,#fff3,#ffffff1a);border-radius:18px;opacity:0;transition:opacity .3s ease;pointer-events:none}.admin-auth__aside:hover:before{opacity:1}.admin-auth__badge{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff1f;color:#e9f1ff;padding:.35rem .75rem;border-radius:999px;font-weight:700;font-size:.8125rem;letter-spacing:.02em;width:fit-content;animation:glow 2s ease-in-out infinite}.admin-auth__aside-title{margin:0;font-size:1.35rem;color:#fff;animation:fadeIn .5s ease .8s both}.admin-auth__aside-text{margin:0;line-height:1.6;color:#d6e3f7;animation:fadeIn .5s ease .9s both}.admin-auth__benefits{margin:0;padding-left:1.1rem;display:grid;gap:.4rem;color:#e9f1ff;list-style:none}.admin-auth__benefits li{line-height:1.5;position:relative;padding-left:1.5rem;opacity:0;animation:fadeIn .5s ease both}.admin-auth__benefits li:nth-child(1){animation-delay:1s}.admin-auth__benefits li:nth-child(2){animation-delay:1.1s}.admin-auth__benefits li:nth-child(3){animation-delay:1.2s}.admin-auth__benefits li:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700}.admin-auth__alert{padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;gap:.75rem;animation:slideDown .4s ease;position:relative;overflow:hidden}.admin-auth__alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.admin-auth__alert--error{background:#dc26261a;color:#dc2626;border:1px solid rgba(220,38,38,.2)}.admin-auth__alert--error:before{background:#dc2626}.admin-auth__alert--success{background:#16a34a1a;color:#16a34a;border:1px solid rgba(22,163,74,.2)}.admin-auth__alert--success:before{background:#16a34a}.admin-auth__alert--info{background:#0f4d921a;color:#0f4d92;border:1px solid rgba(15,77,146,.2)}.admin-auth__alert--info:before{background:#0f4d92}.admin-auth__alert-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.admin-auth__alert-content{flex:1;font-size:.875rem;line-height:1.5}.admin-auth__alert-close{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;opacity:.6;transition:opacity .2s ease;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.admin-auth__alert-close:hover{opacity:1}@media (max-width: 1024px){.admin-auth__grid{grid-template-columns:1fr}.admin-auth__aside{order:-1;padding:1.5rem}.admin-auth__benefits{gap:.3rem}}@media (max-width: 768px){.admin-auth{padding:1.5rem 1rem}.admin-auth__card{padding:1.5rem}.admin-auth__title{font-size:1.5rem}.admin-auth__aside{padding:1.25rem}.admin-auth__aside-title{font-size:1.2rem}.admin-auth__links{flex-direction:column;align-items:flex-start}.admin-auth__footer{flex-direction:column;text-align:center}}.admin-auth *:focus-visible{outline:3px solid rgba(15,77,146,.5);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fi-body.customer-registration-page,.fi-body.customer-login-page{background:linear-gradient(135deg,#09164d,#3b68d0);min-height:100vh}.fi-body.customer-registration-page .fi-simple-main,.fi-body.customer-login-page .fi-simple-main{margin-block:1em;padding-block:0;background:transparent}.fi-body.customer-registration-page .fi-simple-main .fi-simple-header *,.fi-body.customer-login-page .fi-simple-main .fi-simple-header *{color:#fff}.fi-body.customer-registration-page .fi-simple-main .fi-simple-header * a,.fi-body.customer-login-page .fi-simple-main .fi-simple-header * a{text-decoration:underline}.fi-body.customer-registration-page .fi-sc-wizard-header,.fi-body.customer-registration-page .fi-fo-wizard-header{display:none!important}.fi-body.customer-registration-page .fi-btn.w-full{width:100%!important}.fi-body.customer-login-page .fi-simple-page-content>.fi-grid{background:#fff;padding:1em;border-radius:1em;box-shadow:0 0 10px #0000001a}.filament-tables-text-column span.money.amount{text-align:right}.fi-ta-table{@apply w-full text-xl text-left text-gray-500 dark:text-gray-400;}.fi-ta-table tr{@apply border-b border-gray-200 dark:border-gray-700;}.fi-ta-table tr:nth-child(2n){background-color:#1c338a0d}.fi-ta-table tr th{@apply px-6 py-4 font-medium text-gray-900 whitespace-nowrap bg-gray-50 dark:text-white dark:bg-gray-800;width:10px}.fi-ta-table tr td.data{@apply px-6,py-4;}.fi-topbar-item:any-link{cursor:pointer!important}.fi-topbar-item:any-link a:any-link{cursor:pointer!important}body:not(.fi-panel-customer) .fi-topbar{background:#202d59;background:linear-gradient(0deg,#202d59 0% 40%,#242e63);background:linear-gradient(90deg,#0b1654,#1f3fa4,#1f3fa4);@apply bg-opacity-0,text-white;}body:not(.fi-panel-customer) .fi-topbar .fi-logo{color:#fff}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item.empty-label .fi-btn-label,body:not(.fi-panel-customer) .fi-topbar .fi-btn.empty-label .fi-btn-label,body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item .empty-label .fi-btn-label,body:not(.fi-panel-customer) .fi-topbar .fi-btn .empty-label .fi-btn-label{display:none!important}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item button,body:not(.fi-panel-customer) .fi-topbar .fi-btn button,body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item a,body:not(.fi-panel-customer) .fi-topbar .fi-btn a{@apply text-white text-lg opacity-100 hover:text-orange-400 bg-transparent hover:bg-transparent px-1 mx-0;}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item button span,body:not(.fi-panel-customer) .fi-topbar .fi-btn button span,body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item a span,body:not(.fi-panel-customer) .fi-topbar .fi-btn a span{display:block;opacity:0;visibility:hidden;position:absolute;transform:translateY(3em);@apply bg-orange-400;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;white-space:nowrap;z-index:50;pointer-events:none;transition:opacity 10ms ease-in-out,visibility 10ms ease-in-out}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item button:hover span,body:not(.fi-panel-customer) .fi-topbar .fi-btn button:hover span,body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item a:hover span,body:not(.fi-panel-customer) .fi-topbar .fi-btn a:hover span{opacity:1;visibility:visible;pointer-events:auto}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item .fi-icon,body:not(.fi-panel-customer) .fi-topbar .fi-btn .fi-icon{color:#fff}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item.fi-active button,body:not(.fi-panel-customer) .fi-topbar .fi-btn.fi-active button,body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item.fi-active a,body:not(.fi-panel-customer) .fi-topbar .fi-btn.fi-active a,body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item.fi-active svg,body:not(.fi-panel-customer) .fi-topbar .fi-btn.fi-active svg{@apply opacity-100;fill:#ff6900}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item span,body:not(.fi-panel-customer) .fi-topbar .fi-btn span{display:none;opacity:0;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out}body:not(.fi-panel-customer) .fi-topbar .fi-topbar-item .fi-topbar-item-icon,body:not(.fi-panel-customer) .fi-topbar .fi-btn .fi-topbar-item-icon{@apply text-white opacity-100 hover:text-orange-400;transition:color .1s ease-in-out;width:2em;height:2em}body.fi-panel-customer .fi-topbar{background:#202d59;background:linear-gradient(0deg,#202d59 0% 40%,#242e63);background:linear-gradient(90deg,#0b1654,#1f3fa4,#1f3fa4)}body.fi-panel-customer .fi-topbar .fi-topbar-start{padding:.5em 1em .5em .4em;border-radius:.5em}body.fi-panel-customer .fi-topbar .fi-topbar-item .fi-topbar-item-btn{padding-right:1.5em;padding-left:1.5em}body.fi-panel-customer .fi-topbar .fi-topbar-item.fi-active .fi-topbar-item-btn{background-color:#fff!important}body.fi-panel-customer .fi-topbar .fi-topbar-item.fi-active .fi-topbar-item-label{color:#ff6900!important;font-weight:700}body.fi-panel-customer .fi-topbar .fi-topbar-item.fi-active .fi-topbar-item-icon{color:#ff6900!important}body.fi-panel-customer .fi-topbar .fi-topbar-item .fi-topbar-item-label{color:#fff}.fi-header .fi-btn{@apply !bg-orange-500 hover:!bg-orange-500;@apply !text-white text-lg opacity-100 hover:text-orange-400 bg-transparent hover:bg-transparent;}.fi-header .fi-btn svg{@apply !text-white;}.fi-header .fi-btn.popup-label span.fi-btn-label{display:block;opacity:0;visibility:hidden;position:absolute;@apply text-gray-500,font-normal;left:50%;transform:translate(-50%) translateY(2.65em);padding:0rem .5rem;border-radius:.25rem;font-size:.775rem;white-space:nowrap;z-index:50;pointer-events:none;transition:opacity .1s ease-in-out,visibility .1s ease-in-out}.fi-header .fi-btn.popup-label:hover span.fi-btn-label{opacity:1;visibility:visible;pointer-events:auto}.fi-header .fi-btn.fi-topbar-item-active button,.fi-header .fi-btn.fi-topbar-item-active a,.fi-header .fi-btn.fi-topbar-item-active svg{@apply opacity-100,text-orange-400;}.fi-header .fi-btn .fi-topbar-item-icon{@apply text-white opacity-100 hover:text-orange-400 h-8 w-8;transition:color .1s ease-in-out}.fi-page-sub-navigation-tabs{@apply bg-transparent,mx-0,p-0,border-0,shadow-none,border-none,ring-0;margin-top:-2rem}.fi-page-sub-navigation-tabs .fi-tabs-item{@apply text-3xl mr-6 dark:text-white font-bold transition-colors duration-200 tracking-tight;@apply border-none,px-0,py-0;}.fi-page-sub-navigation-tabs .fi-tabs-item.fi-tabs-item-active .fi-tabs-item-label{@apply text-orange-400;}.fi-page-sub-navigation-tabs .fi-tabs-item:hover:not(.fi-tabs-item-active){@apply text-orange-400;}.fi-page-sub-navigation-tabs .fi-tabs-item:not(.fi-tabs-item-active) .fi-tabs-item-label{@apply text-blue-900 dark:text-white focus:text-white !important;}.fi-page-sub-navigation-tabs .fi-tabs-item .fi-tabs-item-icon{@apply hidden;}.style-content-box-default{@apply rounded-sm,shadow-lg,border-black,border-opacity-90;}.border-box-default{border:2px solid #ff6900;border-radius:.4em}@brand-background{background: #202d59; background: linear-gradient(0deg,#202d59 0%,#242e63 100%); a {color: white;} span.footer-title {color: white;}}.input-background{background-image:linear-gradient(to bottom,#fff,#fef9c3)}.input-background:focus{background-image:linear-gradient(to bottom,#fef9c3,#fef08a)}.fi-ac-btn-action{@apply inline-flex items-center px-4 py-2 bg-orange-500 border border-transparent rounded-md font-medium text-white hover:bg-orange-600 focus:outline-none focus:ring-2 focus:ring-orange-500 focus:ring-offset-2 transition ease-in-out duration-150;}.button-secondary{background-color:#fff;color:#0b1654;border:1px solid #0B1654;font-size:1.25rem}.header-action-button{width:100%;font-size:1.25rem;padding-top:.5rem;padding-bottom:.5rem;justify-content:flex-start;display:flex}.header-action-group{width:100%}.header-action-group button{width:100%;font-size:1.25rem;@apply inline-flex items-center px-4 py-2 bg-orange-500 border border-transparent rounded-md font-medium text-white hover:bg-orange-600 focus:outline-none focus:ring-2 focus:ring-orange-500 focus:ring-offset-2 transition ease-in-out duration-150;}.header-action-group span.fi-btn-label{font-size:1.25rem;width:100%}.fi-header .fi-dropdown-trigger{transition:all .2s}.fi-header .fi-dropdown-trigger button{font-size:.875rem;border-width:2px;border-style:solid;border-color:transparent}.fi-header .fi-dropdown-trigger button:after{content:"⌄";position:relative;top:-.3em;margin-left:.25rem;font-size:.875rem;font-weight:700}.fi-header .fi-dropdown-trigger:hover button{background-color:#fdba74!important;border-color:#ff6900!important}.fi-header .fi-dropdown-panel{background-color:#fff;border-color:#ff6900!important;border-width:2px;border-style:solid}.fi-header .fi-dropdown-panel .fi-dropdown-list-item{transition:all .2s}.fi-header .fi-dropdown-panel .fi-dropdown-list-item:hover{background-color:#fdba74}.fi-header .fi-dropdown-panel .fi-dropdown-list-item:hover .fi-dropdown-list-item-icon{color:#000}.fi-header .fi-dropdown-panel .separator{background-color:#ff6900!important;color:#fff!important;font-size:.875rem;padding-top:0;padding-bottom:0;margin-top:1rem;margin-bottom:.5rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ff6900!important;border-radius:.125rem;opacity:1}.fi-header .fi-dropdown-panel .separator .fi-dropdown-list-item-label{color:#fff!important;font-weight:700;padding-bottom:0}.fi-page-sub-navigation-tabs{margin-top:0;padding-top:0}fi-fo-repeater-add{width:auto}.fi-ac-btn-action{background-color:#ff6900;color:#fff}.fi-ac-btn-action.fi-disabled{color:#0006;background-color:#0003!important}.fi-btn{cursor:pointer;transition:all .1s;outline:3px transparent solid}.fi-btn:hover{outline:3px #CBEB6C solid;background-color:#ff7819;box-shadow:0 2px 8px #00000021}body{font-family:Myriad Pro Regular,Arial,sans-serif;--text-base: 1.2rem !important;--text-sm: 1.1rem}.fi-body{background-color:#f2f2f2!important}.fi-layout span.footer-title{color:#fff}main.fi-main{@apply max-w-none !bg-transparent;background-color:transparent}main.fi-main .fi-page{@apply max-w-7xl,mx-auto;}h1.fi-header-heading{@apply text-blue-900 dark:text-white focus:text-white !important;}.fi-breadcrumbs a,.fi-breadcrumbs svg{@apply text-blue-900 dark:text-white focus:text-white !important;}.fi-input,.fi-select-input{@apply text-2xl !important;}.fi-global-search-field input{@apply text-3xl !important;}.fi-input-wrapper .choices__item{@apply text-2xl !important;}.text-color-default{@apply text-blue-900 dark:text-white focus:text-white !important;}.fi-fo-repeater-item{@apply border-4,border-orange-500;}.fi-fo-repeater-item>.flex.items-center{@apply bg-orange-500;}.fi-fo-repeater-item>.flex.items-center .fi-icon-btn-icon{@apply text-white;}.fi-wi-stats-overview-stat,.fi-ta-ctn{@apply rounded-sm,shadow-lg,border-black,border-opacity-90;}.fi-header{@apply text-blue-900 dark:text-white focus:text-white !important;background-color:transparent;border-bottom:none}.fi-header h1{@apply text-blue-900 dark:text-white focus:text-white !important;}.fi-global-search-field input{background:#fff;border:none}.status-badge{@apply inline-flex,items-center,px-2,py-1,font-medium,rounded-lg;}.status-badge.status-success,.status-badge.status-primary{@apply bg-green-100,text-green-800;}.status-badge.status-warning{@apply bg-yellow-100,text-yellow-800;}.status-badge.status-danger{@apply bg-red-100,text-red-800;}.status-badge.status-default{@apply bg-gray-100,text-gray-800;}.status-badge.size-normal{@apply text-2xl;}.status-badge.size-large{@apply text-3xl;}.uuid-badge{display:inline-block;background-color:#8026b7;color:#fff;font-weight:700;padding:.25rem .5rem;letter-spacing:.03em;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;font-family:Helvetica,ui-monospace,monospace;text-align:center}.uuid{display:inline;background-color:#8026b7;color:#fff;font-weight:700;padding:.125rem .375rem;letter-spacing:.03em;border-radius:.25rem;font-family:Helvetica,ui-monospace,monospace;font-size:inherit}.fi-wi-widget{border:2px solid #ff6900;border-radius:.4em}.opening-times-table{@apply w-full,border-collapse;}.opening-times-table .opening-times-row{@apply border-b border-gray-200 dark:border-gray-700;}.opening-times-table .opening-times-row:last-child{@apply border-b-0;}.opening-times-table .opening-times-row:hover{@apply bg-gray-50 dark:bg-gray-700/50;}.opening-times-table .opening-times-day{@apply font-semibold text-gray-700 dark:text-gray-300 py-3 px-4 align-middle;min-width:120px}.opening-times-table .opening-times-slot{@apply text-gray-900 dark:text-gray-100 py-3 px-4 align-middle;font-variant-numeric:tabular-nums;white-space:nowrap}.opening-times-table .opening-times-slot-empty{@apply py-3,px-4;}.opening-times-table .opening-times-closed{@apply text-gray-500 dark:text-gray-400 italic py-3 px-4 align-middle;}.fi-section-header,.fi-ta-header{background-color:#f5d1b8}.fi-sc.fi-sc-has-gap{gap:.75em}.narrow-gap .fi-sc.fi-sc-has-gap{gap:.5em!important}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select,.choices{font-size:1.875rem;border-width:2px;border-style:solid;border-color:#9ca3af;box-shadow:inset 0 2px 4px #0000000d,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:.5rem;width:100%;background-image:linear-gradient(to bottom,#fff,#fef9c3);transition:border-color .2s,background-image .2s}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus,.choices:focus{background-image:linear-gradient(to bottom,#fef9c3,#fef08a)}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus,.choices:focus{border-color:#f0f;outline-color:#f0f}.nopadding [type=text],.nopadding input:where(:not([type])),.nopadding [type=email],.nopadding [type=url],.nopadding [type=password],.nopadding [type=number],.nopadding [type=date],.nopadding [type=datetime-local],.nopadding [type=month],.nopadding [type=search],.nopadding [type=tel],.nopadding [type=time],.nopadding [type=week],.nopadding [multiple],.nopadding textarea,.nopadding select,.nopadding .choices{padding-left:2.5rem;padding-right:2.5rem}.choices__list{@apply text-2xl;}.fi-ta-search-field .fi-input-wrp{background-image:linear-gradient(to bottom,#fff,#fef9c3)}.fi-ta-search-field .fi-input-wrp:focus{background-image:linear-gradient(to bottom,#fef9c3,#fef08a)}.fi-ta-search-field .fi-input-has-inline-prefix{border:none;background:none;box-shadow:none}.activity-log-timeline .fi-input[x-model=search]{@apply pb-6 !important;}.timeline-view-details-button{@apply bg-transparent,shadow-none,font-normal,underline,text-sm,border-none,text-custom-600,px-4,p-0,transition-colors,duration-200;}.timeline-view-details-button svg{@apply stroke-custom-600;}.timeline-view-details-button.fi-btn:hover{@apply bg-yellow-100;}a.logo img{height:2em}.fi-body{background-color:#ddd;border-top:.5em #ff6900 solid}.default-content-width{@apply block md:mx-4 lg:mx-auto xl:w-[1024px];}.default-content-width.padding-inside{@apply block p-0 m-0 md:px-4 xl:w-auto;}.fi-page-main{@apply flex,flex-col;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn{@apply order-1,w-full,mb-4;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar{@apply flex,flex-row,items-center,gap-2,flex-wrap;@apply p-0,m-0;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-group{@apply w-full;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-group .fi-sidebar-group-items{@apply flex,flex-row,items-center,gap-2,flex-wrap;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item{@apply m-0,p-0;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item .fi-sidebar-item-btn{@apply flex,flex-row,items-center,gap-2,px-4,py-2;@apply rounded-lg,transition-all,duration-200;@apply bg-white dark:bg-gray-800;@apply border border-gray-200 dark:border-gray-700;@apply hover:bg-orange-50 dark:hover:bg-gray-700;@apply hover:border-orange-400 dark:hover:border-orange-400;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item .fi-sidebar-item-btn .fi-sidebar-item-icon{@apply w-5,h-5;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item .fi-sidebar-item-btn .fi-sidebar-item-label{@apply text-sm,font-medium,whitespace-nowrap;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-btn{@apply bg-orange-500,text-white;@apply border-orange-600;}.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-btn .fi-sidebar-item-icon,.fi-page-main .fi-page-sub-navigation-sidebar-ctn .fi-page-sub-navigation-sidebar .fi-sidebar-item.fi-active .fi-sidebar-item-btn .fi-sidebar-item-label{@apply text-white;}.fi-page-main .fi-page-content{width:100%;@apply order-2,w-full;}ul.preismast li{background-color:#0b1654;@apply p-3 text-xl text-white text-center rounded-md w-1/6 bg-gradient-to-tr from-amber-500 to-amber-400 to-orange-400;}ul.preismast li p.price{@apply text-4xl;}ul.preismast li p.price span.decimal{@apply text-3xl;}ul.preismast li p.disclaimer{@apply text-sm,text-white;}.fi-wi-chart{aspect-ratio:none!important}.fi-wi-chart canvas{height:8em!important}.widget-header{font-size:1.125rem;line-height:1.75rem;font-weight:500;background-color:#ff6900;color:#fff;margin:0;padding:.75rem 1.5rem;display:block}.widget-header.px-6{padding:1rem 1.5rem}.widget-header.border-b{border-bottom:2px solid #cc5400}.widget-header.flex{display:flex;justify-content:space-between;align-items:center}.widget-header h3,.widget-header h4,.widget-header h5{font-size:1.125rem;line-height:1.75rem;font-weight:500;color:#fff;margin:0;padding:0}.dark .widget-header{background-color:#e65e00}.dark .widget-header h3,.dark .widget-header h4,.dark .widget-header h5{color:#fff}.dark .widget-header.border-b{border-bottom-color:#b34900}.widget-header *,.widget-header a,.widget-header button{color:#fff}.widget-header a:hover,.widget-header button:hover{color:#ffffffe6}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;border-radius:.5rem;background-color:#ff6900;color:#fff;border:2px solid transparent;box-shadow:0 1px 2px #0000000d;transition:all .15s ease-in-out;cursor:pointer;text-decoration:none}.button-primary:hover{background-color:#cc5400;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px);color:#fff;text-decoration:none}.button-primary:focus{outline:none;box-shadow:0 0 0 3px #ff69004d}.button-primary:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.button-primary:disabled,.button-primary.disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.button-primary:disabled:hover,.button-primary.disabled:hover{background-color:#9ca3af;transform:none;box-shadow:0 1px 2px #0000000d}.button-primary svg{width:1.25rem;height:1.25rem;flex-shrink:0}.dark .button-primary{background-color:#ff6900}.dark .button-primary:hover{background-color:#b34900}.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;border-radius:.5rem;background-color:#fff;color:#ff6900;border:2px solid #ff6900;box-shadow:0 1px 2px #0000000d;transition:all .15s ease-in-out;cursor:pointer;text-decoration:none}.button-secondary:hover{background-color:#ff6900;color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px);text-decoration:none}.button-secondary:focus{outline:none;box-shadow:0 0 0 3px #ff69004d}.button-secondary:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.button-secondary:disabled,.button-secondary.disabled{border-color:#9ca3af;color:#9ca3af;cursor:not-allowed;opacity:.6}.button-secondary:disabled:hover,.button-secondary.disabled:hover{background-color:#fff;color:#9ca3af;transform:none;box-shadow:0 1px 2px #0000000d}.button-secondary svg{width:1.25rem;height:1.25rem;flex-shrink:0}.dark .button-secondary{background-color:transparent;color:#ff6900;border-color:#ff6900}.dark .button-secondary:hover{background-color:#ff6900;color:#fff}.fi-wi-chart{max-height:var(--widget-chart-height, 8em)!important}.fi-wi-chart canvas{height:100%!important;max-height:var(--widget-chart-height, 8em)!important}.fi-page-main{flex-direction:column!important;gap:1em}.fi-page-sub-navigation-sidebar-ctn{width:100%!important;max-width:100%!important;border-right-width:0!important;border-bottom-width:1px!important;border-color:#e5e7eb!important;margin-bottom:0!important;padding-bottom:0!important;padding-right:0!important}.fi-page-sub-navigation-sidebar-ctn .fi-sidebar-group-items{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.75rem!important}.fi-page-sub-navigation-sidebar-ctn .fi-sidebar-item{width:auto!important}@media (prefers-color-scheme: dark){.fi-page-sub-navigation-sidebar-ctn{border-color:#4b5563!important}}
