:root{--font-small:0.875rem;--font-medium:1rem;--font-large:1.25rem;--padding-small:10px;--padding-medium:20px;--padding-large:30px;--mobile-padding:15px;--tablet-padding:20px;--desktop-padding:30px;--mobile-font:14px;--tablet-font:16px;--desktop-font:18px}h1{font-size:2rem}h1,h2{color:#1f475b;text-align:center}h2{font-size:1.75rem}h3{font-size:1.5rem}h3,h4{color:#1f475b;text-align:center}h4{font-size:var(--font-large)}a:hover{text-decoration:underline}body{background:#f5f7fa;font-size:var(--font-medium);margin:0;min-height:100vh;overflow-x:hidden;padding:0}.main-content{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin-left:var(--sidebar-width);max-width:none;min-height:100vh;padding:20px;transition:margin-left .3s ease;width:calc(100vw - var(--sidebar-width))}.sidebar.collapsed~.main-content{margin-left:var(--sidebar-collapsed-width);width:calc(100vw - var(--sidebar-collapsed-width))}.logo-section .logo-image{aspect-ratio:1;border-radius:50%;height:auto;-o-object-fit:cover;object-fit:cover;width:min(300px,100%)}@media (max-width:768px){.main-content{margin-left:0;min-height:calc(100vh - 60px);padding:var(--mobile-padding);width:100vw}}@media (max-width:480px){.main-content{padding:10px}}::selection{background-color:var(--lodge-light);color:#000}::-moz-selection{background-color:var(--lodge-light);color:#000}:root{--sidebar-width:280px;--sidebar-collapsed-width:70px;--sidebar-bg:var(--lodge-light);--sidebar-text:var(--lodge-dark);--sidebar-hover:rgb(0 0 0/5%);--sidebar-active:var(--lodge-dark);--sidebar-active-text:#fff;--sidebar-border:rgba(0,0,0,.1);--sidebar-shadow:0 2px 10px rgba(0,0,0,.1);--sidebar-transition:all 0.3s ease;--content-margin:20px}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);box-shadow:var(--sidebar-shadow);height:100vh;left:0;overflow:hidden auto;position:fixed;scrollbar-width:none;top:0;transition:var(--sidebar-transition);width:var(--sidebar-width);z-index:1000;-ms-overflow-style:none}.sidebar::-webkit-scrollbar{display:none}.sidebar:after{content:"";display:block;flex-shrink:0;height:40px}.sidebar-header{background:linear-gradient(135deg,#f5f7fa 0,var(--lodge-light) 100%);border-bottom:1px solid var(--sidebar-border);justify-content:space-between;padding:20px;position:relative}.sidebar-brand,.sidebar-header{align-items:center;display:flex}.sidebar-brand{font-size:1.25rem;font-weight:700;gap:12px}.sidebar-brand,.sidebar-brand:hover{color:var(--sidebar-text);text-decoration:none}.sidebar-brand i{font-size:1.5rem}.sidebar-nav{margin-top:10px;padding:2px 0}.sidebar-section{margin-bottom:30px}.sidebar-section-title{color:var(--sidebar-text);font-size:.75rem;font-weight:600;letter-spacing:.5px;opacity:.7;padding:0 20px 10px;text-transform:uppercase}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu-item{margin:0}.sidebar-menu-link{align-items:center;border-left:3px solid transparent;color:var(--sidebar-text);display:flex;font-size:var(--font-medium);gap:12px;min-height:22px;padding:12px 20px;position:relative;text-decoration:none;transition:var(--sidebar-transition)}.sidebar-menu-link,.sidebar-submenu-link{position:relative}.sidebar-menu-link:hover{background:var(--sidebar-hover);border-left-color:var(--sidebar-text);color:var(--sidebar-text);text-decoration:none}.sidebar-menu-link.active{background:var(--sidebar-active);border-left-color:var(--sidebar-active-text);color:var(--sidebar-active-text)}.sidebar-menu-link i{flex-shrink:0;font-size:1.1rem;text-align:center;width:20px}.sidebar-menu-link .menu-text{flex:1;margin-right:20px}.sidebar-submenu{background:rgb(0 0 0/2%);border-left:2px solid var(--sidebar-border);list-style:none;margin:0 0 0 20px;padding:0}.sidebar-submenu-item{margin:0}.sidebar-submenu-link{align-items:center;border-left:2px solid transparent;color:var(--sidebar-text);display:flex;font-size:var(--font-small);gap:12px;padding:8px 20px;text-decoration:none;transition:var(--sidebar-transition)}.sidebar-submenu-link:hover{background:var(--sidebar-hover);border-left-color:var(--sidebar-text);color:var(--sidebar-text);text-decoration:none}.sidebar-submenu-link.active{background:var(--sidebar-active);border-left-color:var(--sidebar-active-text);color:var(--sidebar-active-text)}.sidebar-submenu-link i{font-size:.9rem;text-align:center;width:16px}.sidebar-collapsible{cursor:pointer}.sidebar-collapsible .sidebar-menu-link{position:relative}.sidebar-menu-link[data-figma],.sidebar-submenu-link[data-figma]{display:none!important}.sidebar .sidebar-menu-link:after,.sidebar .sidebar-submenu-link:after{content:none!important;display:none!important}.sidebar .sidebar-menu-item.sidebar-collapsible>.sidebar-menu-link:after,.sidebar .sidebar-submenu-item.sidebar-collapsible>.sidebar-submenu-link:after{color:var(--sidebar-text);content:"▼"!important;display:block!important;font-family:inherit;font-size:.7rem;opacity:.7;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:var(--sidebar-transition)}.sidebar .sidebar-menu-item.sidebar-collapsible.expanded>.sidebar-menu-link:after,.sidebar .sidebar-submenu-item.sidebar-collapsible.expanded>.sidebar-submenu-link:after{transform:translateY(-50%) rotate(180deg)!important}.sidebar-submenu .sidebar-submenu-item{margin:0}.sidebar-submenu .sidebar-submenu-link{font-size:.9em;opacity:.9;padding-left:40px}.sidebar-footer .sidebar-submenu{background:rgb(0 0 0/2%);border-radius:6px;margin-top:8px;padding:4px}.sidebar-collapsible>.sidebar-submenu{max-height:0;opacity:0;overflow:hidden;transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease}.sidebar-collapsible.expanded>.sidebar-submenu{max-height:500px;opacity:1;transform:translateY(0)}.sidebar-footer{border-top:1px solid var(--sidebar-border);margin-top:auto;padding:20px}.sidebar-footer .sidebar-menu-link{align-items:center;background:rgb(0 0 0/2%);border-radius:8px;color:var(--sidebar-text);display:flex;gap:12px;padding:12px;text-decoration:none;transition:var(--sidebar-transition)}.sidebar-footer .sidebar-menu-link:hover{background:rgb(0 0 0/5%)}.sidebar-user{align-items:center;background:rgb(0 0 0/2%);border-radius:8px;display:flex;gap:12px;padding:12px}.sidebar-user-avatar{align-items:center;background:var(--sidebar-active);border-radius:50%;color:var(--sidebar-active-text);display:flex;flex:0 0 28px;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.sidebar-avatar-img{border-radius:50%;display:block;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.sidebar-user-info{cursor:pointer;flex:1;padding:4px 0}.sidebar-user-name{color:var(--sidebar-text);font-size:var(--font-small);font-weight:600}.sidebar-user-role{color:var(--sidebar-text);font-size:.75rem;opacity:.7}.sidebar-footer .sidebar-submenu-link{font-size:.85rem;padding:8px 12px}.sidebar-toggle{background:var(--sidebar-active);border:none;border-radius:8px;box-shadow:var(--sidebar-shadow);color:var(--sidebar-active-text);cursor:pointer;display:none;left:20px;padding:12px;position:fixed;top:20px;transition:var(--sidebar-transition);z-index:1001}.sidebar-toggle:hover{background:var(--sidebar-text);transform:scale(1.05)}.sidebar-toggle i{font-size:1.2rem}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar.collapsed .sidebar-brand .brand-text,.sidebar.collapsed .sidebar-menu-link .menu-text,.sidebar.collapsed .sidebar-section-title,.sidebar.collapsed .sidebar-submenu-link .menu-text,.sidebar.collapsed .sidebar-user-info{display:none}.sidebar.collapsed .sidebar-menu-link,.sidebar.collapsed .sidebar-submenu-link{justify-content:center;padding:12px 8px}.sidebar.collapsed .sidebar-submenu{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:8px;box-shadow:var(--sidebar-shadow);display:none;left:100%;margin-left:0;position:absolute;top:0;width:200px}.sidebar.collapsed .sidebar-menu-item:hover .sidebar-submenu{display:block}.sidebar.collapsed .main-content{margin-left:var(--sidebar-collapsed-width)}@media (width <= 768px){.sidebar{height:100vh;left:0;max-width:320px;position:fixed;top:0;transform:translateX(-100%);width:100%;z-index:1000}.sidebar.mobile-open{transform:translateX(0)}.sidebar .sidebar-collapsible .sidebar-menu-link:after{display:none!important}.sidebar.mobile-open .sidebar-collapsible.expanded .sidebar-submenu{display:block;max-height:none;opacity:1;transform:none}.sidebar.mobile-open .sidebar-menu-link{font-size:16px;min-height:50px;padding:15px 20px}.sidebar.mobile-open .sidebar-submenu-link{font-size:15px;min-height:44px;padding:12px 20px 12px 40px}.main-content{margin-left:0!important;padding-left:80px!important}.sidebar-toggle{align-items:center!important;background:var(--sidebar-active)!important;border:none!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;color:var(--sidebar-active-text)!important;cursor:pointer!important;display:flex!important;justify-content:center!important;left:15px!important;min-height:44px!important;min-width:44px!important;padding:10px!important;position:fixed!important;top:15px!important;z-index:1001!important}.sidebar-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:var(--sidebar-transition);visibility:hidden;width:100%;z-index:999}.sidebar-overlay.active{opacity:1;visibility:visible}}@media (width <= 480px){.sidebar-toggle{left:10px!important;min-height:40px!important;min-width:40px!important;padding:8px!important;top:10px!important}.main-content{padding-left:60px!important}.sidebar{max-width:280px}}@media (width <= 768px){body{padding-top:0!important}.sidebar-toggle{opacity:1!important;pointer-events:auto!important;visibility:visible!important}}.sidebar-loading{align-items:center;color:var(--sidebar-text);display:flex;justify-content:center;opacity:.7;padding:40px 20px}.sidebar-loading .spinner{animation:spin 1s linear infinite;border-top:2px solid var(--sidebar-border);border:2px solid var(--sidebar-border);border-radius:50%;border-top-color:var(--sidebar-text);height:20px;margin-right:12px;width:20px}.sidebar-menu-link .badge{background:#dc3545;border-radius:10px;color:#fff;font-size:.7rem;font-weight:700;margin-left:auto;padding:2px 6px}.sidebar-search{border-bottom:1px solid var(--sidebar-border);padding:20px}.sidebar-search input{background:#fff;border:1px solid var(--sidebar-border);border-radius:6px;color:var(--sidebar-text);font-size:var(--font-small);padding:8px 12px;width:80%}.sidebar-search input:focus{border-color:var(--sidebar-active);box-shadow:0 0 0 2px rgba(74,109,124,.1);outline:none}.sidebar-language{border-top:1px solid var(--sidebar-border);padding:20px}.sidebar-language select{background:#fff;border:1px solid var(--sidebar-border);border-radius:6px;color:var(--sidebar-text);font-size:var(--font-small);padding:8px 12px;width:100%}.sidebar-language-item{padding:0!important}.sidebar-language-item .sidebar-language{align-items:center;border-top:none!important;box-sizing:border-box;display:flex;gap:12px;padding:8px 20px!important;width:100%}.sidebar-language-item .sidebar-language-select{background:#fff;border:1px solid var(--sidebar-border);border-radius:6px;color:var(--sidebar-text);cursor:pointer;flex:1;font-size:var(--font-small);min-width:0;padding:8px 12px}.sidebar-language-item .sidebar-language i{color:var(--sidebar-text);flex-shrink:0;font-size:1rem;text-align:center;width:20px}.sidebar-language-item:hover .sidebar-language{background:var(--sidebar-hover)}.sidebar-language-item .sidebar-language-select:hover{border-color:var(--sidebar-text)}@media (prefers-contrast:more){.sidebar{border-right:2px solid var(--sidebar-text)}.sidebar-menu-link:hover,.sidebar-submenu-link:hover{background:var(--sidebar-text);color:var(--sidebar-bg)}}.notification-bell,.notification-container{align-items:center;display:flex;position:relative}.notification-bell{background:transparent;border:none;border-radius:50%;color:var(--sidebar-text);cursor:pointer;font-size:1.25rem;height:40px;justify-content:center;outline:none;padding:8px;transition:var(--sidebar-transition);width:40px}.notification-bell:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.notification-bell:focus{outline:2px solid var(--sidebar-active);outline-offset:2px}.notification-badge{align-items:center;background:#dc3545;border:2px solid var(--sidebar-bg);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;display:none;font-size:.65rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0;position:absolute;right:-4px;top:-4px;z-index:10}.notification-dropdown{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;left:290px;max-height:550px;max-width:calc(100vw - 40px);overflow:hidden;position:fixed;top:70px;width:420px;z-index:10000}.notification-dropdown-header{align-items:center;background:linear-gradient(135deg,#f5f7fa 0,var(--lodge-light) 100%);border-bottom:1px solid var(--sidebar-border);box-sizing:border-box;display:flex;gap:12px;justify-content:flex-start;padding:12px 20px 12px 16px!important;width:100%}.notification-dropdown-header h3{color:var(--sidebar-text);flex-shrink:0;font-size:.95rem;font-weight:600;margin:0}.notification-delete-all,.notification-mark-all-read{align-items:center;background:transparent;border:1px solid var(--sidebar-border);border-radius:5px;color:var(--sidebar-text);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;padding:8px;transition:var(--sidebar-transition);white-space:nowrap;width:32px}.notification-mark-all-read:hover{background:#e8f5e9;border-color:#4caf50;color:#2e7d32}.notification-delete-all:hover{background:#fee;border-color:#c33;color:#c33}.notification-dropdown-header .notification-mark-all-read{margin-left:auto}.notification-dropdown-header .notification-delete-all{margin-right:4px!important}.notification-list{flex:1;max-height:450px;overflow-y:auto}.notification-item-wrapper{border-bottom:1px solid var(--sidebar-border);position:relative;transition:var(--sidebar-transition)}.notification-item-wrapper:last-child{border-bottom:none}.notification-item-wrapper.unread{background:rgb(0 123 255/5%);border-left:3px solid var(--sidebar-active)}.notification-item-wrapper.unread:hover{background:rgba(0,123,255,.1)}.notification-item{color:inherit;cursor:pointer;display:block;padding:12px 40px 12px 16px;text-decoration:none;transition:var(--sidebar-transition)}.notification-delete-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--sidebar-text);cursor:pointer;display:flex;font-size:.85rem;height:28px;justify-content:center;opacity:0;padding:6px 8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease,background .2s ease,color .2s ease;visibility:hidden;width:28px;z-index:5}.notification-delete-btn:hover{background:rgba(220,53,69,.1);color:#dc3545}.notification-delete-btn:focus{opacity:1;outline:2px solid var(--sidebar-active);outline-offset:2px;visibility:visible}.notification-item-wrapper:hover{background:var(--sidebar-hover)}.notification-item-wrapper:hover .notification-delete-btn{opacity:1;visibility:visible}.notification-item-content{width:100%}.notification-item-title{color:var(--sidebar-text);font-size:.9rem;font-weight:600;margin-bottom:4px}.notification-item-message{color:var(--sidebar-text);font-size:.85rem;line-height:1.4;margin-bottom:4px;opacity:.8}.notification-item-time{color:var(--sidebar-text);font-size:.75rem;opacity:.6}.notification-empty,.notification-loading{color:var(--sidebar-text);font-size:.9rem;opacity:.7;padding:40px 20px;text-align:center}.notification-loading-indicator{align-items:center;color:var(--sidebar-text);display:none;flex-direction:column;font-size:.85rem;gap:8px;justify-content:center;padding:16px}.notification-loading-spinner{animation:notification-spin .6s linear infinite;border:2px solid var(--sidebar-border);border-radius:50%;border-top-color:var(--sidebar-active);height:20px;width:20px}@keyframes notification-spin{to{transform:rotate(1turn)}}.sidebar.collapsed .notification-badge{display:none}.sidebar.collapsed .notification-dropdown{width:360px}@media (width <= 768px){.notification-dropdown{box-shadow:0 4px 20px rgba(0,0,0,.3)!important;box-sizing:border-box!important;left:10px!important;max-height:calc(100vh - 80px)!important;max-width:calc(100vw - 20px)!important;position:fixed!important;right:auto!important;top:60px!important;width:calc(100vw - 20px)!important;z-index:10001!important}.notification-list{max-height:calc(100vh - 200px)!important;overflow-y:auto!important}.notification-item{overflow-wrap:break-word!important}.notification-item-message,.notification-item-title{hyphens:auto!important;overflow-wrap:break-word!important}.sidebar-header{padding:15px}.notification-bell{font-size:1.1rem;height:36px;width:36px}}.breadcrumb-header{border-bottom:1px solid rgb(0 0 0/8%);flex-shrink:0;margin:0 0 var(--padding-medium,20px) 0;padding:0 0 8px}.breadcrumb-list{color:#5a6c7d;display:flex;flex-wrap:wrap;font-size:var(--font-small,.875rem);gap:2px 0;list-style:none}.breadcrumb-item,.breadcrumb-list{align-items:center;margin:0;padding:0}.breadcrumb-item,.breadcrumb-sep{display:inline-flex}.breadcrumb-sep{align-items:center;color:rgba(0,0,0,.35);font-size:.65rem;margin:0 6px;padding:0}.breadcrumb-sep i{font-size:.5rem}.breadcrumb-link{color:var(--lodge-dark,#1f475b);text-decoration:none}.breadcrumb-link:hover{text-decoration:underline}.breadcrumb-current{color:var(--lodge-dark,#1f475b);font-weight:600}@media (max-width:768px){.breadcrumb-header{margin-bottom:var(--mobile-padding,15px);padding-bottom:6px}.breadcrumb-list{font-size:var(--mobile-font,14px)}}.topnav{align-items:center;background:linear-gradient(135deg,#f5f7fa 0,var(--lodge-light) 100%);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:center;overflow:visible;position:relative}.topnav a{border-radius:8px;color:var(--lodge-dark);font-size:var(--font-medium);font-weight:700;margin:.5rem;padding:var(--padding-small) var(--padding-medium);text-align:center;text-decoration:none;transition:background-color .2s ease}.topnav a.active{background-color:#fff;color:var(--lodge-dark)}.dropdown{display:flex;position:relative}.menu-item{align-items:center;display:flex;flex-direction:column;gap:5px}.menu-item i{font-size:1.2em}.dropbtn{align-items:center;display:flex;justify-content:center}.dropdown-content a{color:var(--lodge-dark);display:block;font-size:var(--font-small);padding:.8rem 1.2rem;text-align:left;text-decoration:none;transition:background-color .2s ease;white-space:nowrap;width:auto}.dropdown-content a:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.dropdown-content a:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dropdown-content a:hover{background-color:rgb(0 0 0/4%)}.dropdown .dropbtn{background-color:inherit;border:none;border-radius:8px;color:var(--lodge-dark);font-family:inherit;font-size:var(--font-medium);font-weight:700;margin:.5rem;outline:none;padding:var(--padding-small) var(--padding-medium);transition:background-color .2s ease}.dropbtn a:hover{color:#fff}.dropdown:hover .dropbtn,.navbar a:hover,.topnav a:hover{background-color:#fff}.topnav .dropdown-content{background-color:#fff;border:1px solid rgb(0 0 0/8%);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:none;left:0;margin-top:0;min-width:200px;opacity:0;padding-top:.5rem;position:absolute;right:auto;top:100%;transform:none;transition:all .2s ease-in-out;width:-moz-max-content;width:max-content;z-index:1000}.topnav #language-dropdown{left:auto;right:0}.dropdown:hover .dropdown-content{display:block;opacity:1;transform:translateY(0)}.dropdown:after{background:transparent;bottom:0;content:"";height:.5rem;left:0;position:absolute;right:0}.styled-table{border-collapse:collapse;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.15);font-family:sans-serif;font-size:var(--font-small);margin:25px auto;max-width:100%;min-width:400px;overflow:hidden;width:100%}.styled-table thead tr{background-color:var(--lodge-light);color:var(--lodge-dark);font-weight:700;text-align:left}.styled-table th{border-bottom:1px solid var(--lodge-light);border-right:1px solid var(--lodge-light);padding:var(--padding-small) var(--padding-medium)}.styled-table thead th:last-child{border-right:none}.styled-table td{border:1px solid #eaeaea;padding:var(--padding-small) var(--padding-medium)}.styled-table .td-center{border:1px solid #eaeaea;text-align:center}.styled-table .td-int{border:1px solid #eaeaea;text-align:right}.styled-table td a,a:active,a:hover{color:var(--lodge-dark);text-decoration:none}.styled-table td .disabled-link{color:#d4d4d4;text-decoration:none}.styled-table .td-int.light-red-background,.styled-table .tr.light-red-background{background-color:pink}.styled-table tbody tr{border-bottom:1px solid #eaeaea}.styled-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.styled-table tbody tr:last-of-type{border-bottom:none}.styled-table thead tr:first-child th:first-child{border-left:none;border-top-left-radius:10px}.styled-table thead tr:first-child th:last-child{border-top-right-radius:10px}.styled-table tbody tr:last-of-type td:first-child{border-bottom-left-radius:10px;border-left:none}.styled-table tbody tr:last-of-type td:last-child{border-bottom-right-radius:10px;border-right:none}#registration-table .td-icon a i,#smart-table .td-icon a i,#tenue-table .td-icon a i{align-items:center;display:flex;justify-content:center}#registration-table .td-icon,#smart-table .td-icon,#tenue-table .td-icon{text-align:center;vertical-align:middle}.styled-table .highlight-row{background-color:#ffeeba;font-weight:700}.lodges-table-wrapper.obedience-lodges .styled-table td.td-ident,.lodges-table-wrapper.obedience-lodges .styled-table th.th-ident{text-align:left}@media (width <= 1200px){.styled-table{font-size:calc(var(--font-small) - 1px);margin:15px 10px;min-width:auto}.styled-table td,.styled-table th{padding:var(--padding-small)}}@media (width <= 768px){.styled-table{border-radius:8px;display:block;font-size:calc(var(--font-small) - 2px);margin:10px 5px;min-width:auto;overflow-x:auto;white-space:nowrap;width:100%}.styled-table td,.styled-table th{font-size:12px;padding:8px 6px}.styled-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -5px;padding:0 5px}.styled-table .td-icon a i,.styled-table td a i{font-size:14px;padding:4px}.styled-table td a{display:inline-block;line-height:32px;min-height:32px;min-width:32px;text-align:center}}@media (width <= 480px){.styled-table{border-radius:6px;font-size:11px;margin:5px 2px}.styled-table td,.styled-table th{font-size:11px;padding:6px 4px}.styled-table .td-icon a i,.styled-table td a i{font-size:12px;padding:3px}.styled-table td a{line-height:28px;min-height:28px;min-width:28px}.styled-table .mobile-hide{display:none}}.dataTables_wrapper .dt-layout-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:.5rem 0}.dataTables_wrapper .dt-layout-end,.dataTables_wrapper .dt-layout-start{align-items:center;display:flex;gap:.75rem}.dataTables_wrapper .dt-layout-end{margin-left:auto}.dataTables_wrapper .dt-search input{border:1px solid #ddd;border-radius:4px;min-width:220px;padding:.5rem}.dataTables_wrapper .dt-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.dataTables_wrapper .dt-button{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.dataTables_wrapper .dt-button:hover{background:var(--lodge-light);border-color:var(--lodge-dark)}@media (width <= 768px){.dataTables_wrapper .dt-layout-row{align-items:stretch;flex-direction:column}.dataTables_wrapper .dt-search input{min-width:100%}.dataTables_wrapper .dt-layout-end{justify-content:space-between;margin-left:0}}.dataTables_wrapper{box-sizing:border-box;max-width:100%;overflow-x:auto;width:100%}.dataTables_wrapper table.dataTable{border-collapse:collapse;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.15);font-family:sans-serif;font-size:var(--font-small);margin:0;max-width:100%!important;overflow:hidden;table-layout:auto!important;width:100%!important}.dataTables_wrapper table.dataTable tbody td{border:1px solid #eaeaea;padding:var(--padding-small) var(--padding-medium)}.dataTables_wrapper table.dataTable tbody tr:nth-of-type(2n){background-color:#f3f3f3}.dataTables_wrapper table.dataTable thead th{background-color:var(--lodge-light);border-bottom:1px solid var(--lodge-light);border-right:1px solid var(--lodge-light);color:var(--lodge-dark);font-weight:700;padding:var(--padding-small) var(--padding-medium);text-align:left}.dataTables_wrapper table.dataTable thead th:last-child{border-right:none}.dataTables_wrapper .dataTables_scroll,.dataTables_wrapper .dataTables_scrollBody,.dataTables_wrapper table.dataTable{min-width:0!important}#external-events-table_wrapper{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}#external-events-table{max-width:100%!important;table-layout:auto!important;width:100%!important}.dtr-title{color:var(--lodge-dark);font-weight:700;min-width:120px;padding-right:10px}.dtr-data{background-color:#f8f9fa;border-radius:4px;margin-bottom:5px;padding:8px}.dtr-bs-modal .modal-body{padding:15px}.dtr-bs-modal .dtr-title{color:var(--lodge-dark);font-weight:700;margin-bottom:5px}.dtr-bs-modal .dtr-data{background-color:#f8f9fa;border-radius:4px;margin-bottom:10px;padding:8px}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{cursor:pointer;padding-left:34px;position:relative}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{background-color:transparent;border:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--lodge-dark);border-right:none;border-top:5px solid transparent;box-shadow:none;box-sizing:border-box;content:"";display:block;height:0;left:8px;margin-top:-5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:0;z-index:1}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{border:5px solid transparent;border-bottom:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--lodge-dark);margin-top:-2.5px;transition:all .2s ease}@media (width <= 768px){.dataTables_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.dataTables_wrapper table.dataTable{max-width:100%!important;min-width:auto!important;width:100%!important}table.dataTable.dtr-column>tbody>tr>td.child,table.dataTable.dtr-column>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{background-color:#fff;border-left:3px solid var(--lodge-dark);border-top:2px solid var(--lodge-dark);padding:1rem}table.dataTable.dtr-column>tbody>tr>td.child ul,table.dataTable.dtr-column>tbody>tr>th.child ul,table.dataTable.dtr-inline.collapsed>tbody>tr>td.child ul,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child ul{list-style:none;margin:.5rem 0;padding-left:0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child ul li,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child ul li{border-bottom:1px solid #eaeaea;padding:.5rem 0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child ul li:last-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child ul li:last-child{border-bottom:none}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child .dtr-title,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child .dtr-title{color:var(--lodge-dark);display:inline-block;font-weight:600;min-width:100px;padding-right:.75rem}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child .dtr-data,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child .dtr-data{background-color:transparent;border-radius:0;color:#333;margin-bottom:0;padding:0}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{padding-left:36px}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{border-width:6px;cursor:pointer;left:6px;margin-top:-6px;-webkit-tap-highlight-color:rgb(0 0 0/10%)}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{border-width:6px;margin-top:-3px}.dataTables_wrapper .dt-buttons{margin-bottom:.75rem}.dataTables_wrapper .dt-button{font-size:.9rem;min-height:44px;padding:.5rem .75rem}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{font-size:1rem;min-height:44px}#external-events-table_wrapper{max-width:100%!important;overflow-x:hidden!important;width:100%!important}#external-events-table{max-width:100%!important;table-layout:auto!important;width:100%!important}}.form-style-2,.form-style-3{background-color:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1);font:13px Arial,Helvetica,sans-serif;margin:0 auto;max-width:100%;min-width:80%;padding:var(--padding-medium);width:auto}.form-style-2-heading,.form-style-3-heading{border-bottom:2px solid #ddd;font-size:var(--font-medium);font-style:italic;font-weight:700;margin-bottom:20px;padding-bottom:3px;text-align:center}.form-style-2 input[type=submit],.form-style-3 input[type=submit]{background-color:var(--lodge-dark);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-medium);margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.form-style-2 input[type=submit]:hover,.form-style-3 input[type=submit]:hover{background-color:var(--lodge-light)}.centered-block a{color:var(--lodge-dark);font-size:var(--font-small);text-decoration:none}.centered-block a:hover{text-decoration:underline}.centered-block a.small-button{color:#fff}.centered-block a.small-button:hover{color:#fff;text-decoration:none}.centered-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px;text-align:center}.form-style-2 .centered-block{margin-top:15px}.checkbox-wrapper{align-items:center;display:flex;height:35px}.checkbox-wrapper input[type=checkbox]{margin:0}.form-row{align-items:center;display:flex;gap:20px}.form-row label{flex:1;margin:0!important}.form-row-2-elements,.form-row-3-elements{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;width:100%}.form-row-2-elements>label,.form-row-3-elements>label{flex:1 1 100%}.form-row-2-elements label,.form-row-3-elements label{display:flex;flex-direction:column;margin:0!important}.form-row-2-elements label span,.form-row-3-elements label span{margin-bottom:5px}.form-row-2-elements input,.form-row-2-elements select,.form-row-3-elements input,.form-row-3-elements select{width:100%!important}.price-container{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1);margin:20px 0;max-width:400px;padding:var(--padding-medium);width:100%}.price-container h4{color:#1f475b;font-size:var(--font-medium);margin-bottom:15px;margin-top:0;text-align:center;text-decoration:underline}.price-list{list-style:none;margin:0 auto;max-width:300px;padding:0;width:100%}.gdpr-section{margin:0 auto;max-width:1100px}.gdpr-info{padding:18px 20px}.gdpr-grid{align-items:start;display:grid;gap:24px;grid-template-columns:1.2fr .8fr}.gdpr-bullets{margin:0 0 8px 18px}.gdpr-bullets li{margin-bottom:6px}.price-list li{align-items:center;border-bottom:1px solid #eee;color:#1f475b;display:flex;font-size:var(--font-small);justify-content:space-between;padding:8px 0}.price-list li:last-child{border-bottom:none}.price-list .price-label{flex:1;font-weight:700;text-align:left}.price-list .price-value{margin-right:5px;min-width:60px;text-align:right}.gdpr-side-note{color:#0c5460;text-align:center}.gdpr-paragraphs p{font-size:var(--font-medium);line-height:1.6;margin:0 0 12px}@media (width <= 992px){.gdpr-section{max-width:100%}.gdpr-grid{gap:12px;grid-template-columns:1fr}.gdpr-side-note{text-align:left}}.alert{align-items:center;display:flex;gap:.5em;margin-bottom:1em;padding:1em}.alert.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.alert.info{background-color:#e7f3ff;border:1px solid #bee5eb;color:#0c5460}.alert.warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.error-banner{border-left:4px solid var(--lodge-dark);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:.95rem;line-height:1.6;margin:14px auto;max-width:920px;padding:12px 14px;width:100%}.error-banner.warning{background-color:#fff3cd;border-color:#ffc107;color:#856404}.error-banner .banner-row{align-items:center;display:flex;gap:8px;margin-bottom:10px}.error-banner .banner-actions{display:flex;justify-content:center}@media (width <= 768px){.form-style-2,.form-style-3{margin:10px;min-width:95%;padding:var(--mobile-padding)}.form-style-2 input[type=password],.form-style-2 input[type=text],.form-style-2 textarea,.form-style-3 input[type=text],.form-style-3 textarea{box-sizing:border-box;width:100%!important}.form-row-2-elements,.form-row-3-elements{flex-direction:column;gap:15px}.form-row-2-elements>label,.form-row-3-elements>label{flex:1 1 100%}.form-style-2 input[type=submit],.form-style-3 input[type=submit]{font-size:16px;min-height:44px;padding:15px;width:100%}.input-field{text-align:left;width:100%!important}.price-container{margin:10px;max-width:100%}}.nice-form-group{--nf-input-size:1rem;--nf-input-font-size:calc(var(--nf-input-size)*0.875);--nf-small-font-size:calc(var(--nf-input-size)*0.875);--nf-input-font-family:inherit;--nf-label-font-family:inherit;--nf-input-color:#20242f;--nf-input-border-radius:0.25rem;--nf-input-placeholder-color:#929292;--nf-input-border-color:#c0c4c9;--nf-input-border-width:1px;--nf-input-border-style:solid;--nf-input-border-bottom-width:2px;--nf-input-focus-border-color:var(--lodge-dark);--nf-input-background-color:#fff;--nf-invalid-input-border-color:var(--nf-input-border-color);--nf-invalid-input-background-color:var(--nf-input-background-color);--nf-invalid-input-color:var(--nf-input-color);--nf-valid-input-border-color:var(--nf-input-border-color);--nf-valid-input-background-color:var(--nf-input-background-color);--nf-valid-input-color:inherit;--nf-invalid-input-border-bottom-color:red;--nf-valid-input-border-bottom-color:green;--nf-label-font-size:var(--font-medium);--nf-label-color:var(--lodge-dark);--nf-label-font-weight:500;--nf-slider-track-background:#dfdfdf;--nf-slider-track-height:0.25rem;--nf-slider-thumb-size:calc(var(--nf-slider-track-height)*4);--nf-slider-track-border-radius:var(--nf-slider-track-height);--nf-slider-thumb-border-width:2px;--nf-slider-thumb-border-focus-width:1px;--nf-slider-thumb-border-color:#fff;--nf-slider-thumb-background:var(--nf-input-focus-border-color);display:block;line-height:1;margin-top:calc(var(--nf-input-size)*1.25);white-space:nowrap;--switch-orb-size:var(--nf-input-size);--switch-orb-offset:calc(var(--nf-input-border-width)*2);--switch-width:calc(var(--nf-input-size)*2.5);--switch-height:calc(var(--nf-input-size)*1.25 + var(--switch-orb-offset))}.nice-form-group>label{color:var(--nf-label-color);display:block;font-family:var(--nf-label-font-family);font-size:var(--nf-label-font-size);font-weight:var(--nf-label-font-weight);margin-bottom:calc(var(--nf-input-size)/2);white-space:normal}.nice-form-group small{display:block;font-family:var(--nf-input-font-family);font-size:var(--nf-small-font-size);font-weight:400;margin-bottom:calc(var(--nf-input-size)*.75);opacity:.75}.nice-form-group>label+small{font-style:normal}.nice-form-group>legend{color:var(--nf-label-color);display:block;font-family:var(--nf-label-font-family);font-size:var(--nf-label-font-size);font-weight:var(--nf-label-font-weight);margin-bottom:calc(var(--nf-input-size)/5)}.nice-form-group>.nice-form-group{margin-top:calc(var(--nf-input-size)/2)}.nice-form-group .nf-input,.nice-form-group input[type=date],.nice-form-group input[type=email],.nice-form-group input[type=number],.nice-form-group input[type=password],.nice-form-group input[type=search],.nice-form-group input[type=tel],.nice-form-group input[type=text],.nice-form-group input[type=time],.nice-form-group input[type=url],.nice-form-group input[type=week],.nice-form-group select,.nice-form-group textarea,.nice-form-group>input[type=checkbox],.nice-form-group>input[type=date],.nice-form-group>input[type=email],.nice-form-group>input[type=month],.nice-form-group>input[type=number],.nice-form-group>input[type=password],.nice-form-group>input[type=radio],.nice-form-group>input[type=search],.nice-form-group>input[type=tel],.nice-form-group>input[type=text],.nice-form-group>input[type=time],.nice-form-group>input[type=url],.nice-form-group>input[type=week],.nice-form-group>textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--nf-input-background-color);border:var(--nf-input-border-width) var(--nf-input-border-style) var(--nf-input-border-color);border-bottom:var(--nf-input-border-bottom-width) var(--nf-input-border-style) var(--nf-input-border-color);border-radius:var(--nf-input-border-radius);box-sizing:border-box;color:var(--nf-input-color);font-family:var(--nf-input-font-family);font-size:var(--nf-input-font-size);height:calc(var(--nf-input-size)*2.75);line-height:normal;padding:calc(var(--nf-input-size)*.75);transition:all .15s ease-out;width:100%;--icon-padding:calc(var(--nf-input-size)*2.25);--icon-background-offset:calc(var(--nf-input-size)*0.75)}.nice-form-group input::-moz-placeholder,.nice-form-group textarea::-moz-placeholder,.nice-form-group>input::-moz-placeholder,.nice-form-group>textarea::-moz-placeholder{color:var(--nf-input-placeholder-color);letter-spacing:0}.nice-form-group input::placeholder,.nice-form-group textarea::placeholder,.nice-form-group>input::placeholder,.nice-form-group>textarea::placeholder{color:var(--nf-input-placeholder-color);letter-spacing:0}.nice-form-group select+small,.nice-form-group>textarea+small{margin-top:.5rem}.nice-form-group .nf-input+small,.nice-form-group small:last-child{margin-bottom:0}.nice-form-group>input[type=checkbox]+small,.nice-form-group>input[type=date]+small,.nice-form-group>input[type=email]+small,.nice-form-group>input[type=month]+small,.nice-form-group>input[type=number]+small,.nice-form-group>input[type=password]+small,.nice-form-group>input[type=radio]+small,.nice-form-group>input[type=search]+small,.nice-form-group>input[type=tel]+small,.nice-form-group>input[type=text]+small,.nice-form-group>input[type=time]+small,.nice-form-group>input[type=url]+small,.nice-form-group>input[type=week]+small{margin-top:.5rem}.nice-form-group .nf-input.icon-left,.nice-form-group select.icon-left,.nice-form-group>input[type=checkbox].icon-left,.nice-form-group>input[type=date].icon-left,.nice-form-group>input[type=email].icon-left,.nice-form-group>input[type=month].icon-left,.nice-form-group>input[type=number].icon-left,.nice-form-group>input[type=password].icon-left,.nice-form-group>input[type=radio].icon-left,.nice-form-group>input[type=search].icon-left,.nice-form-group>input[type=tel].icon-left,.nice-form-group>input[type=text].icon-left,.nice-form-group>input[type=time].icon-left,.nice-form-group>input[type=url].icon-left,.nice-form-group>input[type=week].icon-left,.nice-form-group>textarea.icon-left{background-position:left var(--icon-background-offset) bottom 50%;background-size:var(--nf-input-size);padding-left:var(--icon-padding)}.nice-form-group .nf-input.icon-right,.nice-form-group select.icon-right,.nice-form-group>input[type=checkbox].icon-right,.nice-form-group>input[type=date].icon-right,.nice-form-group>input[type=email].icon-right,.nice-form-group>input[type=month].icon-right,.nice-form-group>input[type=number].icon-right,.nice-form-group>input[type=password].icon-right,.nice-form-group>input[type=radio].icon-right,.nice-form-group>input[type=search].icon-right,.nice-form-group>input[type=tel].icon-right,.nice-form-group>input[type=text].icon-right,.nice-form-group>input[type=time].icon-right,.nice-form-group>input[type=url].icon-right,.nice-form-group>input[type=week].icon-right,.nice-form-group>textarea.icon-right{background-position:right var(--icon-background-offset) bottom 50%;background-size:var(--nf-input-size);padding-right:var(--icon-padding)}.nice-form-group>input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");height:var(--nf-input-size);width:var(--nf-input-size)}.nice-form-group>input[type=url][class^=icon]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");background-repeat:no-repeat}.nice-form-group>input[type=password]{letter-spacing:2px}.nice-form-group>input[type=password][class^=icon]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");background-repeat:no-repeat}.nice-form-group>input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%}.nice-form-group>input[type=range]:focus{outline:none}.nice-form-group>input[type=range]::-webkit-slider-runnable-track{background:var(--nf-slider-track-background);border-radius:var(--nf-slider-track-border-radius);height:var(--nf-slider-track-height);width:100%}.nice-form-group>input[type=range]::-moz-range-track{background:var(--nf-slider-track-background);border-radius:var(--nf-slider-track-border-radius);height:var(--nf-slider-track-height);width:100%}.nice-form-group>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--nf-slider-thumb-background);border:var(--nf-slider-thumb-border-width) solid var(--nf-slider-thumb-border-color);border-radius:var(--nf-slider-thumb-size);height:var(--nf-slider-thumb-size);margin-top:calc(var(--nf-slider-track-height)*.5 - var(--nf-slider-thumb-size)*.5);width:var(--nf-slider-thumb-size)}.nice-form-group>input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--nf-slider-thumb-background);border:var(--nf-slider-thumb-border-width) solid var(--nf-slider-thumb-border-color);border-radius:var(--nf-slider-thumb-size);box-sizing:border-box;height:var(--nf-slider-thumb-size);width:var(--nf-slider-thumb-size)}.nice-form-group>input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 var(--nf-slider-thumb-border-focus-width) var(--nf-slider-thumb-background)}.nice-form-group>input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 var(--nf-slider-thumb-border-focus-width) var(--nf-slider-thumb-background)}.nice-form-group>input[type=color]{border:var(--nf-input-border-width) solid var(--nf-input-border-color);border-bottom-width:var(--nf-input-border-bottom-width);border-radius:var(--nf-input-border-radius);height:calc(var(--nf-input-size)*2);padding:calc(var(--nf-input-border-width)*2)}.nice-form-group>input[type=color]:focus{border-color:var(--nf-input-focus-border-color);outline:none}.nice-form-group>input[type=color]::-webkit-color-swatch-wrapper{padding:5%}.nice-form-group>input[type=color]::-moz-color-swatch{border:none;border-radius:calc(var(--nf-input-border-radius)/2)}.nice-form-group>input[type=color]::-webkit-color-swatch{border:none;border-radius:calc(var(--nf-input-border-radius)/2)}.nice-form-group>input[type=number]{width:auto}.nice-form-group>input[type=date],.nice-form-group>input[type=month],.nice-form-group>input[type=week]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='4' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E");min-width:14em}.nice-form-group>input[type=time]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");min-width:6em}.nice-form-group>input[type=date],.nice-form-group>input[type=month],.nice-form-group>input[type=time],.nice-form-group>input[type=week]{background-position:right calc(var(--nf-input-size)*.75) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size);width:auto}.nice-form-group>textarea{height:auto}.nice-form-group>input[type=checkbox],.nice-form-group>input[type=radio]{background-position:50%;border-radius:calc(var(--nf-input-border-radius)/2);border-width:var(--nf-input-border-width);cursor:pointer;display:inline-block;height:var(--nf-input-size);margin:0;padding:inherit;vertical-align:top;width:var(--nf-input-size)}.nice-form-group>input[type=radio]{border-radius:100%}.nice-form-group>input[type=checkbox]:hover,.nice-form-group>input[type=radio]:hover{border:var(--nf-input-border-width) solid var(--nf-input-focus-border-color)}.nice-form-group>input[type=checkbox]+label,.nice-form-group>input[type=radio]+label{cursor:pointer;display:inline-block;font-weight:400;line-height:normal;margin-bottom:0;max-width:calc(100% - var(--nf-input-size)*2);padding-left:calc(var(--nf-input-size)/2.5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.nice-form-group--checkbox-row{align-items:center;display:flex;gap:.5rem;margin-top:calc(var(--nf-input-size)*1.25)}.nice-form-group--checkbox-row>input[type=checkbox]{flex-shrink:0;margin:0}.nice-form-group--checkbox-row>label{align-items:center;display:inline-flex;flex:1 1 auto;gap:.25rem;margin-bottom:0;max-width:none;min-width:0;padding-left:0}.nice-form-group--checkbox-row>label i[data-toggle=tooltip]{flex-shrink:0}.nice-form-group>input[type=checkbox]+label>small,.nice-form-group>input[type=radio]+label>small{margin-top:calc(var(--nf-input-size)/4)}.nice-form-group>input[type=checkbox]:checked{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") no-repeat 50%/85%}.nice-form-group>input[type=checkbox]:checked,.nice-form-group>input[type=radio]:checked{background-color:var(--nf-input-focus-border-color);border-color:var(--nf-input-focus-border-color)}.nice-form-group>input[type=radio]:checked{box-shadow:inset 0 0 0 3px #fff}.nice-form-group>input[type=checkbox].switch{border-radius:var(--switch-height);height:var(--switch-height);position:relative;width:var(--switch-width)}.nice-form-group>input[type=checkbox].switch:after{background:var(--nf-input-border-color);border-radius:var(--switch-orb-size);content:"";height:var(--switch-orb-size);left:var(--switch-orb-offset);position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-out;width:var(--switch-orb-size)}.nice-form-group>input[type=checkbox].switch+label{margin-top:calc(var(--switch-height)/8)}.nice-form-group>input[type=checkbox].switch:checked{background:none;background-color:var(--nf-input-focus-border-color);background-position:0 0}.nice-form-group>input[type=checkbox].switch:checked:after{background:#fff;transform:translateY(-50%) translateX(calc(var(--switch-width)/2 - var(--switch-orb-offset)))}.nice-form-group>input[type=file]{background:rgba(0,0,0,.025);border:1px dashed var(--nf-input-border-color);border-radius:var(--nf-input-border-radius);cursor:pointer;display:block;outline:none;padding:var(--nf-input-size);width:100%}.nice-form-group>input[type=file]:focus,.nice-form-group>input[type=file]:hover{border-color:var(--nf-input-focus-border-color)}.nice-form-group>input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--nf-input-focus-border-color);border:0;border-radius:var(--nf-input-border-radius);color:#fff;cursor:pointer;font-family:var(--nf-input-font-family);margin-right:1rem;outline:none;padding:.5rem}.nice-form-group>input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;background:var(--nf-input-focus-border-color);border:0;border-radius:var(--nf-input-border-radius);color:#fff;cursor:pointer;font-family:var(--nf-input-font-family);margin-right:1rem;outline:none;padding:.5rem}.nice-form-group .nf-input,.nice-form-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right calc(var(--nf-input-size)*.75) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size)}.nice-form-group .rel-row .nf-input{flex:1;min-width:0}.nice-form-group>input[type=url]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.nice-form-group>input[type=search],.nice-form-group>input[type=url]{background-position:left calc(var(--nf-input-size)*.75) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size);padding-left:calc(var(--nf-input-size)*2.25)}.nice-form-group>input[type=search]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}.nice-form-group>input[type=search]:-moz-placeholder{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:left calc(var(--nf-input-size)*.75) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size);padding-left:calc(var(--nf-input-size)*2.25)}.nice-form-group>input[type=search]:placeholder-shown{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:left calc(var(--nf-input-size)*.75) bottom 50%;background-repeat:no-repeat;background-size:var(--nf-input-size);padding-left:calc(var(--nf-input-size)*2.25)}.nice-form-group>input[type=search]:focus{background-position:left calc(var(--nf-input-size)*-1) bottom 50%;padding-left:calc(var(--nf-input-size)*.75)}.nice-form-group .nf-input:-webkit-autofill,.nice-form-group select:-webkit-autofill,.nice-form-group>input[type=checkbox]:-webkit-autofill,.nice-form-group>input[type=date]:-webkit-autofill,.nice-form-group>input[type=email]:-webkit-autofill,.nice-form-group>input[type=month]:-webkit-autofill,.nice-form-group>input[type=number]:-webkit-autofill,.nice-form-group>input[type=password]:-webkit-autofill,.nice-form-group>input[type=radio]:-webkit-autofill,.nice-form-group>input[type=search]:-webkit-autofill,.nice-form-group>input[type=tel]:-webkit-autofill,.nice-form-group>input[type=text]:-webkit-autofill,.nice-form-group>input[type=time]:-webkit-autofill,.nice-form-group>input[type=url]:-webkit-autofill,.nice-form-group>input[type=week]:-webkit-autofill,.nice-form-group>textarea:-webkit-autofill{padding:calc(var(--nf-input-size)*.75)!important}.nice-form-group .nf-input:disabled,.nice-form-group select:disabled,.nice-form-group>input[type=checkbox]:disabled,.nice-form-group>input[type=date]:disabled,.nice-form-group>input[type=email]:disabled,.nice-form-group>input[type=month]:disabled,.nice-form-group>input[type=number]:disabled,.nice-form-group>input[type=password]:disabled,.nice-form-group>input[type=radio]:disabled,.nice-form-group>input[type=search]:disabled,.nice-form-group>input[type=tel]:disabled,.nice-form-group>input[type=text]:disabled,.nice-form-group>input[type=time]:disabled,.nice-form-group>input[type=url]:disabled,.nice-form-group>input[type=week]:disabled,.nice-form-group>textarea:disabled{cursor:not-allowed;opacity:.75}.nice-form-group .nf-input:focus,.nice-form-group select:focus,.nice-form-group>input[type=checkbox]:focus,.nice-form-group>input[type=date]:focus,.nice-form-group>input[type=email]:focus,.nice-form-group>input[type=month]:focus,.nice-form-group>input[type=number]:focus,.nice-form-group>input[type=password]:focus,.nice-form-group>input[type=radio]:focus,.nice-form-group>input[type=search]:focus,.nice-form-group>input[type=tel]:focus,.nice-form-group>input[type=text]:focus,.nice-form-group>input[type=time]:focus,.nice-form-group>input[type=url]:focus,.nice-form-group>input[type=week]:focus,.nice-form-group>textarea:focus{border-color:var(--nf-input-focus-border-color);outline:none}.nice-form-group>input[type=checkbox]:focus:not(:checked),.nice-form-group>input[type=radio]:focus:not(:checked){border:var(--nf-input-border-width) solid var(--nf-input-focus-border-color);outline:none}.nice-form-group .nf-input:required:not(:-moz-placeholder):invalid,.nice-form-group select:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=checkbox]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=date]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=email]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=month]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=number]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=password]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=radio]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=search]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=tel]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=text]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=time]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=url]:required:not(:-moz-placeholder):invalid,.nice-form-group>input[type=week]:required:not(:-moz-placeholder):invalid,.nice-form-group>textarea:required:not(:-moz-placeholder):invalid{background-color:var(--nf-invalid-input-background-color);border-color:var(--nf-valid-input-border-color);border-bottom-color:var(--nf-invalid-input-border-bottom-color);color:var(--nf-invalid-input-color)}.nice-form-group .nf-input:required:not(:placeholder-shown):invalid,.nice-form-group select:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=checkbox]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=date]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=email]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=month]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=number]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=password]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=radio]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=search]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=tel]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=text]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=time]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=url]:required:not(:placeholder-shown):invalid,.nice-form-group>input[type=week]:required:not(:placeholder-shown):invalid,.nice-form-group>textarea:required:not(:placeholder-shown):invalid{background-color:var(--nf-invalid-input-background-color);border-color:var(--nf-valid-input-border-color);border-bottom-color:var(--nf-invalid-input-border-bottom-color);color:var(--nf-invalid-input-color)}.nice-form-group .nf-input:required:not(:-moz-placeholder):valid,.nice-form-group select:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=checkbox]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=date]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=email]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=month]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=number]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=password]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=radio]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=search]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=tel]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=text]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=time]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=url]:required:not(:-moz-placeholder):valid,.nice-form-group>input[type=week]:required:not(:-moz-placeholder):valid,.nice-form-group>textarea:required:not(:-moz-placeholder):valid{background-color:var(--nf-valid-input-background-color);border-color:var(--nf-valid-input-border-color);border-bottom-color:var(--nf-valid-input-border-bottom-color);color:var(--nf-valid-input-color)}.nice-form-group .nf-input:required:not(:placeholder-shown):valid,.nice-form-group select:required:not(:placeholder-shown):valid,.nice-form-group>input[type=checkbox]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=date]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=email]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=month]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=number]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=password]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=radio]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=search]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=tel]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=text]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=time]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=url]:required:not(:placeholder-shown):valid,.nice-form-group>input[type=week]:required:not(:placeholder-shown):valid,.nice-form-group>textarea:required:not(:placeholder-shown):valid{background-color:var(--nf-valid-input-background-color);border-color:var(--nf-valid-input-border-color);border-bottom-color:var(--nf-valid-input-border-bottom-color);color:var(--nf-valid-input-color)}.nice-form-group .nf-input:required:not(:-moz-placeholder):invalid:focus,.nice-form-group select:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=checkbox]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=date]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=email]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=month]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=number]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=password]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=radio]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=search]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=tel]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=text]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=time]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=url]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>input[type=week]:required:not(:-moz-placeholder):invalid:focus,.nice-form-group>textarea:required:not(:-moz-placeholder):invalid:focus{background-color:var(--nf-input-background-color);border-color:var(--nf-input-border-color);color:var(--nf-input-color)}.nice-form-group .nf-input:required:not(:placeholder-shown):invalid:focus,.nice-form-group select:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=checkbox]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=date]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=email]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=month]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=number]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=password]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=radio]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=search]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=tel]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=text]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=time]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=url]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>input[type=week]:required:not(:placeholder-shown):invalid:focus,.nice-form-group>textarea:required:not(:placeholder-shown):invalid:focus{background-color:var(--nf-input-background-color);border-color:var(--nf-input-border-color);color:var(--nf-input-color)}#button,.button,button{background-color:var(--lodge-light);border:1px solid var(--lodge-very-dark);border-radius:10px;color:var(--lodge-dark);cursor:pointer;font-size:var(--font-medium);line-height:1;padding:var(--padding-small) var(--padding-medium)}.button:hover{background-color:var(--lodge-light);color:#fff}.form-style-2 input[type=submit],.form-style-3 input[type=submit],.small-button{background-color:var(--lodge-dark);border:2px solid var(--lodge-very-dark);border-radius:10px;color:#fff;cursor:pointer;font-size:var(--font-small);font-weight:700;margin:4px 2px;padding:var(--padding-small) var(--padding-medium);text-align:center;text-decoration:none;transition-duration:.4s}.small-button:hover{color:#fff;font-weight:700}.active-button,.small-button:hover{background-color:var(--lodge-light)}.active-button{color:var(--lodge-dark)}.active-button:hover{background-color:var(--lodge-dark);color:#fff}.status-filter-current{cursor:default}.status-filter-current:hover{background-color:var(--lodge-light);color:var(--lodge-dark)}@media (width <= 768px){#button,.button,button{font-size:16px;min-height:44px;min-width:44px;padding:12px 16px}.small-button{font-size:14px;min-height:40px;min-width:40px;padding:10px 14px}.form-style-2 input[type=submit],.form-style-3 input[type=submit]{font-size:16px;min-height:44px;padding:12px 16px}}#loading-animation{align-items:center;background-color:var(--lodge-light,hsla(0,0%,100%,.8));display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border-top:4px solid var(--lodge-light);border:4px solid var(--lodge-light);border-radius:50%;border-top-color:var(--lodge-dark);height:40px;margin-bottom:15px;width:40px}#loading-text{color:var(--lodge-dark);font-size:16px;font-weight:500;margin-top:15px;text-align:center}.status-reconciled{color:#28a745;font-weight:700}.status-unreconciled{color:#dc3545;font-weight:700}.amount-positive{color:#28a745;font-weight:700}.amount-negative{color:#dc3545;font-weight:700}.duplicate-warning{color:#856404;font-weight:700}.potential-duplicate-warning{color:#ff9800;font-weight:700}.table-container{margin:20px auto;overflow-x:auto;padding:0;width:100%}.overview-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-bottom:20px}.overview-section{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;flex:1;max-width:48%;min-width:300px;padding:15px}.overview-section h3{border-bottom:1px solid #ddd;margin-bottom:15px;margin-top:0;padding-bottom:10px}.result-positive{background-color:#d4edda;color:#28a745;font-weight:700}.result-negative{background-color:#f8d7da;color:#dc3545;font-weight:700}.year-navigation{align-items:center;background-color:#f5f5f5;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.year-title{display:inline-block;font-size:1.2em;font-weight:700;margin-left:10px;margin-right:10px}.form-style-3{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:20px}.treasury-import-table-container{max-width:100%;overflow-x:hidden}.treasury-import-table{table-layout:fixed;width:100%}.treasury-import-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.treasury-import-table td{vertical-align:top}.treasury-import-table td:first-child,.treasury-import-table th:first-child{text-align:center;width:3%}.treasury-import-table td:nth-child(2),.treasury-import-table th:nth-child(2){text-align:center;width:5%}.treasury-import-table td:nth-child(3),.treasury-import-table th:nth-child(3){white-space:nowrap;width:7%}.treasury-import-table td:nth-child(4),.treasury-import-table th:nth-child(4){overflow-wrap:break-word;white-space:normal;width:30%}.treasury-import-table td:nth-child(4) .description-text{color:var(--lodge-dark);cursor:pointer;display:block;max-height:3em;overflow:hidden;text-decoration:underline;text-decoration-style:dotted;text-overflow:ellipsis;transition:color .2s}.treasury-import-table td:nth-child(4) .description-text:hover{color:var(--lodge-light)}.treasury-import-table td:nth-child(5),.treasury-import-table th:nth-child(5){overflow-wrap:break-word;width:12%}.treasury-import-table td:nth-child(6),.treasury-import-table th:nth-child(6){white-space:nowrap;width:9%}.treasury-import-table td:nth-child(7),.treasury-import-table th:nth-child(7){overflow-wrap:break-word;white-space:normal;width:12%}.treasury-import-table th:nth-child(7){max-width:120px}.treasury-import-table td:nth-child(8),.treasury-import-table th:nth-child(8){overflow-wrap:break-word;white-space:normal;width:12%}.treasury-import-table th:nth-child(8){max-width:120px}.treasury-import-table td:nth-child(9),.treasury-import-table th:nth-child(9){white-space:nowrap;width:6%}.treasury-import-table td:nth-child(10),.treasury-import-table th:nth-child(10){text-align:center;white-space:nowrap;width:4%}@media (width <= 1200px){.form-style-3{max-width:100%;padding:10px}.treasury-import-table td:nth-child(4),.treasury-import-table th:nth-child(4){max-width:200px}.treasury-import-table td:nth-child(7),.treasury-import-table td:nth-child(8),.treasury-import-table th:nth-child(7),.treasury-import-table th:nth-child(8){max-width:150px}}.description-modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.description-modal-content{background-color:#fefefe;border:1px solid #888;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:10% auto;max-height:70vh;max-width:800px;overflow-y:auto;padding:20px;width:80%}.description-modal-close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700;line-height:20px}.description-modal-close:focus,.description-modal-close:hover{color:#000}.description-modal-content h3{border-bottom:2px solid var(--lodge-light);color:var(--lodge-dark);margin-bottom:15px;margin-top:0;padding-bottom:10px}.description-modal-body{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:.9em;line-height:1.6;overflow-wrap:break-word;padding:10px;white-space:pre-wrap}.year-nav-arrow{color:var(--lodge-dark)}.action-buttons{display:inline-block;margin-right:10px}.option-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;cursor:pointer;margin-bottom:20px;padding:20px;transition:all .3s ease}.option-card:hover{background-color:#f0f0f0;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.option-card h3{color:#333;margin-top:0}.option-card p{color:#666}.matches-container{margin-top:20px}.match-item{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.match-item:hover{background-color:#f5f5f5}.match-details{flex:1}.match-actions{margin-left:15px}.hidden{display:none}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:15px}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.import-summary{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-top:20px;padding:10px;text-align:left}.csv_bnpparibas{background-color:#f8f9fa;border-left:4px solid #00a651}.csv_belfius{background-color:#f8f9fa;border-left:4px solid #0097d7}.csv_crelan{border-left:4px solid #4b9b4f}.csv_crelan,.csv_kbc{background-color:#f8f9fa}.csv_kbc{border-left:4px solid #1d3f81}.csv_ing{border-left:4px solid #ff6200}.csv_ing,.csv_triodos{background-color:#f8f9fa}.csv_triodos{border-left:4px solid #8c1d40}.th-smart{border-top:none;white-space:nowrap}.duplicate-transaction{background-color:rgba(255,243,205,.3)}.potential-duplicate-transaction{background-color:rgba(255,152,0,.1)}.styled-table tr.duplicate-transaction,table tr.duplicate-transaction,tr.duplicate-transaction{background-color:rgba(255,243,205,.3)!important}.styled-table tr.potential-duplicate-transaction,table tr.potential-duplicate-transaction,tr.potential-duplicate-transaction{background-color:rgba(255,152,0,.1)!important}#language-drawer{height:50px;overflow:hidden;position:relative;text-align:center}.language-selector{align-items:center;background-color:var(--lodge-light);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:inline-flex;justify-content:center;padding:var(--padding-small)}.language-selector a{margin:0 5px}.language-selector img{height:20px;width:30px}.EasyMDEContainer .CodeMirror{color:#333!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--font-medium)!important;line-height:1.5!important;min-height:300px!important}.EasyMDEContainer .CodeMirror .CodeMirror-sizer{min-height:300px!important}button#markdown-help{background-color:var(--lodge-dark);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-small);margin-left:10px;padding:var(--padding-small)}button#markdown-help:hover{background-color:var(--lodge-light);color:var(--lodge-dark)}.form-style-2 label.markdown-editor-label,.form-style-3 label.markdown-editor-label{align-items:center;display:flex;flex-direction:column;width:100%}.form-style-2 label.markdown-editor-label>span,.form-style-3 label.markdown-editor-label>span{margin-bottom:5px;text-align:left;width:100%}.form-style-2 .EasyMDEContainer,.form-style-3 .EasyMDEContainer{box-sizing:border-box;margin:0 auto;max-width:100%;overflow:hidden;width:100%}.EasyMDEContainer .CodeMirror,.EasyMDEContainer .CodeMirror-scroll,.editor-preview,.editor-preview-side{color:#333!important;font-family:Arial,sans-serif!important;font-size:var(--font-medium)!important;font-weight:400!important;line-height:1.5!important}.textarea{border:1px solid #ccc;border-radius:4px;padding:var(--padding-small);width:50%}.csv_bnpparibas{background-color:#007046;color:#fff}.csv_belfius{background-color:#c30045;color:#fff}.csv_crelan{background-color:#84bd00;color:#fff}.csv_kbc{background-color:#007dc5;color:#fff}.csv_ing{background-color:#ff6200;color:#fff}.csv_triodos{background-color:#00937b;color:#fff}.registration-container{margin-top:60px;padding:20px;position:relative;width:100%}.language-selector{left:50%;position:fixed;top:10px;transform:translateX(-50%);z-index:9999}.language-selector .dropbtn{background:none;border:none;cursor:pointer;padding:5px;position:relative;z-index:10000}.language-selector .dropdown-content{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.2);display:none;left:50%;min-width:160px;position:absolute;top:100%;transform:translateX(-50%);z-index:9999}.language-selector .dropdown-content a{align-items:center;border-bottom:1px solid #eee;color:#333;display:flex;gap:8px;padding:12px 16px;text-decoration:none;transition:all .2s ease-in-out}.language-selector .dropdown-content,.language-selector .dropdown-content a{background-color:#fff!important;opacity:1!important}.language-selector:hover .dropdown-content{display:block!important}.language-selector .dropdown-content a:hover{background-color:#e9f0f7!important;box-shadow:inset 3px 0 0 #06c;color:#06c!important;transform:translateX(3px)}.language-selector .dropdown-content img{margin-right:8px}.language-selector #language-dropdown{left:50%!important;opacity:1!important;position:absolute!important;right:auto!important;top:100%!important;transform:translateX(-50%)!important;visibility:visible!important}.archive-container{margin:0 auto;max-width:100%;min-width:80%;padding:var(--padding-medium)}.archive-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--padding-medium);justify-content:space-between;margin-bottom:var(--padding-large)}.archive-header h1{color:var(--lodge-dark);margin:0}.filters-section{background:var(--lodge-light);border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:var(--padding-medium)}.filters-grid,.filters-section{margin-bottom:var(--padding-medium)}.filters-grid{display:grid;gap:var(--padding-medium);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filter-group{display:flex;flex-direction:column}.filter-group label{color:var(--lodge-dark);font-size:var(--font-small);font-weight:600;margin-bottom:5px}.filter-group input,.filter-group select{border:1px solid #ced4da;border-radius:4px;font-size:var(--font-small);padding:var(--padding-small);transition:border-color .2s ease}.filter-row input,.filter-row select{border:1px solid #bbb;border-radius:4px;font-size:var(--font-small);padding:6px 10px}.filter-group input:focus,.filter-group select:focus{border-color:var(--lodge-dark);box-shadow:0 0 0 2px rgba(31,71,91,.1);outline:none}.filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--padding-small)}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:var(--font-small);font-weight:700;gap:5px;margin:4px 2px;padding:var(--padding-small) var(--padding-medium);text-decoration:none;transition:all .3s ease}.btn-primary{background-color:var(--lodge-dark);border:2px solid var(--lodge-very-dark);color:#fff}.btn-primary:hover,.btn-secondary{background-color:var(--lodge-light);color:var(--lodge-dark)}.btn-secondary{border:1px solid var(--lodge-very-dark)}.btn-secondary:hover{background-color:var(--lodge-dark);color:#fff}.btn-success{background-color:#28a745;border:2px solid #1e7e34;color:#fff}.btn-success:hover{background-color:#1e7e34}.view-toggle{display:flex;gap:5px}.view-toggle button{background:#fff;border:1px solid #ced4da;border-radius:4px;cursor:pointer;padding:var(--padding-small);transition:all .2s ease}.view-toggle button:hover{background-color:var(--lodge-light);border-color:var(--lodge-dark)}.view-toggle button.active{background-color:var(--lodge-dark);border-color:var(--lodge-dark);color:#fff}.documents-grid{align-items:stretch;display:grid;gap:1.5rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.documents-list{gap:var(--padding-small)}.document-card,.documents-list{display:flex;flex-direction:column}.document-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:90%;justify-content:space-between;padding:var(--padding-medium);padding-top:calc(var(--padding-medium) + 1.3rem);position:relative;transition:all .2s ease}.document-card:hover{border-color:var(--lodge-light);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.document-row{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:grid;gap:var(--padding-medium);grid-template-columns:1fr 2fr 1fr 1fr 1fr auto;padding:var(--padding-medium);transition:all .2s ease}.document-row:hover{border-color:var(--lodge-light);box-shadow:0 2px 4px rgba(0,0,0,.1)}.document-row.status-success{border-left:4px solid #28a745}.document-row.status-error{border-left:4px solid #dc3545}.document-row.status-warning{border-left:4px solid #ffc107}.document-row.status-info{border-left:4px solid #17a2b8}.document-icon{color:var(--lodge-dark);font-size:2.5em;text-align:center}.document-row.status-success .document-icon{color:#28a745}.document-row.status-error .document-icon{color:#dc3545}.document-row.status-warning .document-icon{color:#ffc107}.document-row.status-info .document-icon{color:#17a2b8}.document-info h3{color:var(--lodge-dark);font-size:var(--font-large);margin:0 0 var(--padding-small) 0}.document-meta{color:#6c757d;font-size:var(--font-small);margin-bottom:var(--padding-small)}.document-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--padding-small)}.tag{background-color:var(--lodge-dark);border-radius:12px;color:#fff;font-size:.8em;font-weight:500;padding:2px 8px}.document-actions{display:flex;gap:5px;justify-content:center}.document-actions a{border-radius:4px;font-size:var(--font-small);font-weight:700;padding:6px 10px;text-decoration:none;transition:all .2s ease}.btn-view{background-color:var(--lodge-dark);color:#fff}.btn-view:hover{background-color:var(--lodge-light);color:var(--lodge-dark)}.btn-download{background-color:#28a745;color:#fff}.btn-download:hover{background-color:#1e7e34}.btn-delete{background-color:var(--lodge-dark);border:1px solid var(--lodge-very-dark);color:#fff!important}.btn-delete:hover{background-color:var(--lodge-very-dark);color:#fff!important}.tag,.tag:hover,.tag:visited{color:inherit;text-decoration:none}.upload-area{background-color:#f8f9fa;border:2px dashed #ccc;border-radius:8px;margin:var(--padding-medium) 0;padding:1.5rem;text-align:center;transition:border-color .3s ease}.upload-area h3{color:var(--lodge-dark);font-size:1rem;font-weight:600;margin:.4rem 0}.upload-area p{color:#666;font-size:.9rem;margin:.3rem 0}.btn-inline{border-radius:4px;display:inline-block;font-size:.9rem;line-height:1.4;margin:0 .3rem;padding:.3rem .8rem;vertical-align:baseline}.upload-area.dragover{border-color:var(--lodge-dark)}.file-info,.upload-area.dragover{background-color:var(--lodge-light)}.file-info{border-radius:4px;color:var(--lodge-dark);display:none;font-size:.9rem;margin-top:.75rem;padding:var(--padding-small)}.tag-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--padding-small)}.tag-item{background-color:#e9ecef;border-radius:12px;color:var(--lodge-dark);cursor:pointer;font-size:var(--font-small);padding:4px 8px;transition:background-color .2s ease}.tag-item:hover{background-color:var(--lodge-light)}.tag-item.selected{background-color:var(--lodge-dark);color:#fff}.progress-bar{background-color:#f0f0f0;border-radius:10px;display:none;height:20px;margin-top:var(--padding-small);overflow:hidden;width:100%}.progress-fill{background-color:var(--lodge-dark);height:100%;transition:width .3s ease;width:0}.file-type-icon{color:var(--lodge-dark);font-size:32px;margin-bottom:.5rem}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724}.error-message,.success-message{margin:var(--padding-medium) 0;margin-left:auto;margin-right:auto;padding:var(--padding-medium);text-align:center;width:50%}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24}@media screen and (width <= 768px){.archive-header{align-items:stretch;flex-direction:column}.filters-grid{grid-template-columns:1fr}.filter-actions{justify-content:center}.document-row,.documents-grid{grid-template-columns:1fr}.document-row{gap:var(--padding-small)}.document-actions{justify-content:flex-start}}.archive-loading{align-items:center;color:var(--lodge-dark);display:flex;justify-content:center;padding:var(--padding-large)}.archive-loading:after{animation:spin 1s linear infinite;border-top:2px solid var(--lodge-light);border:2px solid var(--lodge-light);border-radius:50%;border-top-color:var(--lodge-dark);content:"";height:20px;margin-left:var(--padding-small);width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.archive-empty{color:#6c757d;padding:var(--padding-large);text-align:center}.archive-empty .empty-icon{color:var(--lodge-light);font-size:4em;margin-bottom:var(--padding-medium)}.search-highlight{background-color:var(--lodge-light);border-radius:3px;font-weight:700;padding:2px 4px}.file-size{color:#6c757d;font-size:var(--font-small);font-weight:500}.compression-indicator{align-items:center;color:#28a745;display:inline-flex;font-size:.8em;font-weight:500;gap:4px}.compression-indicator:before{content:"🗜️";font-size:1.2em}.tag.tag-important{background-color:#dc3545}.tag.tag-urgent{background-color:#fd7e14}.tag.tag-confidential{background-color:#6f42c1}.tag.tag-public{background-color:#20c997}.tag.tag-internal{background-color:var(--lodge-dark)}.degree-label{border-radius:4px;color:#fff;font-size:.75em;font-weight:700;left:.5rem;max-width:120px;overflow:hidden;padding:.2em .5em;position:absolute;text-decoration:none;text-overflow:ellipsis;top:.5rem;white-space:nowrap;z-index:1}.degree-label:hover,.degree-label:visited{color:inherit;text-decoration:none}.degree-1{background:#dc3545}.degree-2{background:#fd7e14}.degree-3{background:#ffc107;color:#000}.degree-4{background:#28a745}.degree-5{background:#17a2b8}.degree-6{background:#6f42c1}.degree-7{background:#e83e8c}.degree-8{background:#6c757d}.degree-9{background:#343a40}.degree-10{background:#007bff}.degree-11{background:#6610f2}.degree-12{background:#6f42c1}.degree-13{background:#e83e8c}.degree-14{background:#dc3545}.degree-15{background:#fd7e14}.degree-16{background:#ffc107;color:#000}.degree-17{background:#28a745}.degree-18{background:#17a2b8}.degree-19{background:#6f42c1}.degree-20{background:#e83e8c}.degree-21{background:#6c757d}.degree-22{background:#343a40}.degree-23{background:#007bff}.degree-24{background:#6610f2}.degree-25{background:#6f42c1}.degree-26{background:#e83e8c}.degree-27{background:#dc3545}.degree-28{background:#fd7e14}.degree-29{background:#ffc107;color:#000}.degree-30{background:#28a745}.degree-31{background:#17a2b8}.degree-32{background:#6f42c1}.degree-33{background:#e83e8c}.degree-34{background:#6c757d}.degree-35{background:#343a40}.degree-36{background:#007bff}.degree-37{background:#6610f2}.degree-38{background:#6f42c1}.degree-39{background:#e83e8c}.degree-40{background:#dc3545}.degree-41{background:#fd7e14}.degree-42{background:#ffc107;color:#000}.degree-43{background:#28a745}.degree-44{background:#17a2b8}.degree-45{background:#6f42c1}.degree-46{background:#e83e8c}.degree-47{background:#6c757d}.degree-48{background:#343a40}.degree-49{background:#007bff}.degree-50{background:#6610f2}.degree-51{background:#6f42c1}.degree-52{background:#e83e8c}.degree-53{background:#dc3545}.degree-54{background:#fd7e14}.degree-55{background:#ffc107;color:#000}.degree-56{background:#28a745}.degree-57{background:#17a2b8}.degree-58{background:#6f42c1}.degree-59{background:#e83e8c}.degree-60{background:#6c757d}.degree-61{background:#343a40}.degree-62{background:#007bff}.degree-63{background:#6610f2}.degree-64{background:#6f42c1}.degree-65{background:#e83e8c}.degree-66{background:#dc3545}.degree-67{background:#fd7e14}.degree-68{background:#ffc107;color:#000}.degree-69{background:#28a745}.degree-70{background:#17a2b8}.degree-71{background:#6f42c1}.degree-72{background:#e83e8c}.degree-73{background:#6c757d}.degree-74{background:#343a40}.degree-75{background:#007bff}.degree-76{background:#6610f2}.degree-77{background:#6f42c1}.degree-78{background:#e83e8c}.degree-79{background:#dc3545}.degree-80{background:#fd7e14}.degree-81{background:#ffc107;color:#000}.degree-82{background:#28a745}.degree-83{background:#17a2b8}.degree-84{background:#6f42c1}.degree-85{background:#e83e8c}.degree-86{background:#6c757d}.degree-87{background:#343a40}.degree-88{background:#007bff}.degree-89{background:#6610f2}.degree-90{background:#6f42c1}.degree-91{background:#e83e8c}.degree-92{background:#dc3545}.degree-93{background:#fd7e14}.degree-94{background:#ffc107;color:#000}.degree-95{background:#28a745}.degree-96{background:#17a2b8}.degree-97{background:#6f42c1}.degree-98{background:#e83e8c}.degree-99{background:#6c757d}.degree-default{background:var(--lodge-dark)}.filter-builder{background:#e0e3e6;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px}.filter-actions-bar,.filter-row{align-items:center;display:flex;gap:10px}.filter-actions-bar{margin-bottom:10px;margin-top:10px}.remove-filter-btn{align-items:center;background:var(--lodge-dark);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.1em;justify-content:center;padding:.4em .7em}.remove-filter-btn:hover{background:#222;color:#fff}.remove-filter-btn i{color:#fff}.message{background-color:#fdd;border:1px solid #fcc;border-radius:5px;color:#d8000c;text-align:center}.message,.notice{display:block;margin-top:10px;padding:var(--padding-small)}.notice{background-color:#dfd;border:1px solid #cfc;border-radius:5px;color:green;margin-left:auto;margin-right:auto;max-width:50%;overflow-wrap:break-word;text-align:left;white-space:normal}.centered-block,.centered-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.buttons-bar{display:flex;gap:15px;justify-content:center}.centered-buttons{display:flex;flex-direction:row;gap:10px}.registration-container{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:600px;min-width:300px;padding:var(--padding-medium);width:auto}.two-columns-layout{align-items:flex-start;display:flex;gap:20px;margin:25px 0}.two-columns-layout>*{flex:1 1 50%}.subscription-details-row,.subscription-summary-row{margin-left:auto;margin-right:auto;max-width:70%}.subscription-summary-row .styled-table{width:100%}.subscription-summary-row .td-int{font-weight:700;text-align:center}.subscription-details-row .td-int{font-weight:700}@media (max-width:768px){.two-columns-layout{flex-direction:column}.two-columns-layout>*{flex:1 1 100%}.subscription-details-row,.subscription-summary-row{max-width:100%}}@media screen and (width <= 600px){body,html{font-family:system-ui,-apple-system,sans-serif;margin:0;min-height:100vh;padding:0;width:100%}.topnav{background:var(--bg-color,#fff);box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.nav-item{align-items:center;border-radius:8px;color:var(--text-color,#2c3e50);display:flex;gap:.75rem;padding:.875rem;transition:background-color .2s ease}.nav-item .icon{height:24px;opacity:.8;width:24px}.nav-item.has-dropdown:after{border-bottom:2px solid;border-right:2px solid;content:"";height:10px;margin-left:auto;transform:rotate(45deg);width:10px}.nav-item.active{background-color:var(--active-bg,#f5f6f7);font-weight:500}.lang-selector{border:1px solid var(--border-color,#ddd);border-radius:4px;margin:.5rem;padding:.5rem}.welcome-message{color:var(--heading-color,#34495e);font-size:1.5rem;font-weight:600;padding:2rem 1rem;text-align:center}.nav-hint{color:var(--text-muted,#666);font-size:.9rem;padding:1rem;text-align:center}.lang-selector,.nav-item{min-height:44px;touch-action:manipulation}}#lpiframe,#lpiframe-parent,.lastpass-root,[class*=lastpass],[data-lastpass],[id*=lastpass],body>iframe[style*="position: fixed"],body>iframe[style*=z-index]:not([src*=analytics],[src*=matomo]),div[class^=LP],div[data-lastpass-icon-root],div[id^=LP],iframe[id*=lp],iframe[src*=lastpass]{display:none!important;height:0!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important}*{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}input[data-form-type=other],input[data-lpignore],select[data-form-type=other],select[data-lpignore],textarea[data-form-type=other],textarea[data-lpignore]{position:relative!important}input[data-form-type=other]:after,input[data-lpignore]:after,select[data-form-type=other]:after,select[data-lpignore]:after,textarea[data-form-type=other]:after,textarea[data-lpignore]:after{display:none!important}