:root{--background:#ffffff;--foreground:#171717}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}@media(prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#000000}}body{margin:0!important;overflow:hidden!important;background:var(--background);color:var(--foreground);font-family:Figtree,Arial,Helvetica,sans-serif}.input-label{font-size:16px}.required-asterisk{color:red}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";background:rgba(0,0,0,0)}::-webkit-scrollbar{width:3px!important}::-webkit-scrollbar-thumb{border-radius:6px;background-color:#f9cb02!important;box-shadow:0 0 1px hsla(0,0%,100%,.5)!important}*{scrollbar-width:thin!important;scrollbar-color:#f9cb02 rgba(0,0,0,0)!important}.spinner{border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.layout{height:100dvh;display:flex;overflow:hidden}.main-container{display:flex;flex-direction:column;width:85%;background-color:#f6f6f6}.main-container .main-content{overflow:hidden!important}@media(max-width:768px){.main-container{width:92%!important}}.sidebar-container{width:15%;height:100%;background-color:#404040;padding:20px 10px;display:flex;flex-direction:column;gap:10px}.sidebar-top-section{display:flex;justify-content:center;align-items:center;height:15dvh}.sidebar-bottom-section{display:flex;justify-content:space-between;height:88dvh;flex-direction:column;padding-block:20px}.sidebar-bottom-section .mid-section{display:flex;flex-direction:column;gap:10px;align-items:center}.sidebar-section{border-radius:10px;color:#000;display:flex;flex-direction:row;align-items:center;cursor:pointer;height:50px;width:100%;justify-content:space-evenly}.sidebar-section span{display:flex;font-weight:300;font-size:14px;color:#fff;flex:3 1;justify-content:flex-start}.sidebar-section .icon{padding-left:10px;color:#fff!important;display:flex;justify-content:center;flex:1 1}.sidebar-section:hover .icon,.sidebar-section:hover span{color:#f9cb02!important}.selected-sidebar-section{background-color:#f9cb02}.selected-sidebar-section .icon,.selected-sidebar-section span{color:#000!important}.selected-sidebar-section:hover{background-color:#f9cb02}.selected-sidebar-section:hover .icon,.selected-sidebar-section:hover span{color:#000!important}@media only screen and (max-width:768px){.sidebar-top-section .logo{width:30px!important;height:30px!important}.sidebar-section{justify-content:center!important}.sidebar-section span{display:none!important}.sidebar-section .icon{padding-left:0!important}.sidebar-container{width:8%!important;padding:20px 0}.mid-section{height:55%!important}.mid-section .sidebar-section{width:28px!important;height:28px!important}.mid-section .sidebar-section .icon svg{width:15px!important;height:15px!important}.mid-section .selected-sidebar-section{border-radius:50%!important}}.page-header-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:5px;width:100%;height:12dvh;position:relative;padding-left:5px}.page-header-container .user-name{position:absolute;top:10px;right:20px;display:flex;align-items:center;gap:10px;font-size:14px}.page-header-container .user-name .user-icon{display:flex;align-items:center}.page-header-container .title-container{width:100%;display:flex;gap:5px;justify-content:left;align-items:center;padding-top:10px}.page-header-container .title-container .page-title{font-size:24px;padding-inline:10px}.page-header-container .page-header{display:flex;justify-content:center;gap:10px;width:100%;height:100%;flex-direction:column}.search-filter{display:flex;gap:5px;align-items:center}.search-filter:focus-within{border-bottom:1px solid #f9cb02!important}.search-filter:focus-within .search-icon{color:#f9cb02}.search-text{font-size:14px;width:100%;border:none}.search-text:focus{outline:none;box-shadow:none}.toast-container{position:fixed;transform:translateX(-50%);top:20px;left:50%;padding:10px 20px;border-radius:8px;z-index:1000;color:#fff;opacity:.9;animation:slideIn .3s ease-out;gap:10px;display:flex;align-items:center;cursor:pointer}.toast-container.success{background-color:#4caf50}.toast-container.refresh{background-color:#4c89af}.toast-container.error{background-color:red}@keyframes slideIn{0%{transform:translateX(-50%) translateY(-20px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:.9}}.confirm-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.confirm-modal-overlay .modal-content{background:#fff;padding:24px 32px;border-radius:8px;text-align:center;max-width:300px;width:90%}.confirm-modal-overlay .modal-description{font-size:16px;margin-bottom:24px}.confirm-modal-overlay .modal-actions{display:flex;justify-content:center;gap:16px}.confirm-modal-overlay .btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer}.confirm-modal-overlay .cancel-btn{background-color:#ccc}.confirm-modal-overlay .confirm-btn{background-color:#f9cb02;color:#000}.reset-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.reset-modal-overlay .reset-modal-content{background:#fff;padding:24px 32px;border-radius:8px;text-align:center;max-width:300px;width:90%;display:flex;flex-direction:column;gap:20px}.reset-modal-overlay .reset-modal-description{font-size:16px}.reset-modal-overlay .reset-modal-actions{display:flex;justify-content:center;gap:16px}.reset-modal-overlay .btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer}.reset-modal-overlay .cancel-btn{background-color:#ccc}.reset-modal-overlay .confirm-btn{background-color:#f9cb02;color:#000}.login-page-content:before{content:"";position:absolute;inset:0;background:url(/assets/loginBackground.jpeg) 50%/cover no-repeat;z-index:0}.login-page-content:after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.55);z-index:1}.login-page-content{min-height:100dvh}.login-page-content,.login-page-content .login-container{width:100%;display:flex;justify-content:center;align-items:center}.login-page-content .login-container{z-index:2;height:100%}.login-page-content .login-container .login-content{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:2rem 4rem;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.15);max-width:500px;width:100%}.login-page-content .login-container .login-content .image-box{width:100%;height:10%;display:flex;align-items:flex-end}.login-page-content .login-container .login-content .title-box{height:40%;display:flex;flex-direction:column;padding-bottom:1rem}.login-page-content .login-container .login-content .title-box .title{color:#000;font-size:28px;font-weight:600}.login-page-content .login-container .login-content .title-box .description{color:#868686;font-size:14px}.login-page-content .login-container .login-content .login-box{width:100%;height:50%;display:flex;flex-direction:column;gap:1rem}.login-page-content .login-container .login-content .login-box .login-btn{width:100%;display:flex;background-color:#f9cb02;border:none;padding:10px;color:#404040;align-items:center;justify-content:center;font-size:16px;cursor:pointer;border-radius:6px;margin-top:.5rem}.login-page-content .login-container .login-content .login-box .reset-password{display:flex;width:100%;justify-content:flex-end}.login-page-content .login-container .login-content .login-box .reset-password span{text-decoration:underline;color:blue;cursor:pointer}@media(max-width:1200px){.login-container{width:100%!important}.login-container .image-box{padding-bottom:1rem!important}.login-container .title-box .title{font-size:24px!important}.login-container .title-box .description{font-size:12px!important}.visual-container{display:none!important;width:0!important}.login-content{padding:15rem!important}}@media(max-width:600px){.login-content{padding:3rem!important}}.action-btn{border-radius:6px;padding:8px 16px;font-size:14px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(max-width:768px){.action-btn{padding:4px 8px!important;font-size:12px!important;width:80px!important;height:20px!important}}.drawer{position:fixed;top:0;right:0;height:100dvh;width:70%;background-color:#dfdfdf;box-shadow:-2px 0 8px rgba(0,0,0,.2);z-index:1000;display:flex;flex-direction:column;padding-block:20px;padding-inline:10px;opacity:0;visibility:hidden}.drawer h2{margin:0!important;padding-left:10px}.drawer.open{opacity:1;visibility:visible}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .3s;z-index:999}.drawer-overlay.active{opacity:1;pointer-events:all}.drawer-close{align-self:flex-end;background:none;border:none;font-size:20px;cursor:pointer}.drawer-content{flex-grow:1;height:100%}@media(max-width:768px){.drawer{width:90%!important}}.pagination-container{gap:8px;padding:16px 10px;background-color:#fff;flex-wrap:wrap;width:100%;height:5%}.pagination-container,.pagination-container .page-btn{display:flex;justify-content:center;align-items:center}.pagination-container .page-btn{min-width:36px;min-height:36px;touch-action:manipulation;background-color:#f5f5f5;border:1px solid #ccc;border-radius:20%;width:32px;height:32px;font-size:12px;cursor:pointer;transition:all .2s ease;font-family:inherit}.pagination-container .page-btn:hover:not(:disabled){background-color:#e0e0e0;transform:translateY(-1px)}.pagination-container .page-btn.active{background-color:#f9cb02;border-color:#f9cb02;font-weight:700}.pagination-container .page-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-container .page-btn:disabled:hover{background-color:#f5f5f5;transform:none}.pagination-container .page-btn.nav-btn{border-radius:16px;width:auto;padding:0 12px;font-size:14px;font-weight:700}.pagination-container .pagination-ellipsis{padding:0 8px;color:#666;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.pagination-container{gap:4px;padding:12px 5px}.pagination-container .page-btn{width:28px;height:28px;font-size:10px}.pagination-container .page-btn.nav-btn{padding:0 8px;font-size:12px}}.registered-investor-header-container{display:flex;justify-content:space-between;gap:10px;padding-left:20px;padding-top:15px;align-items:center;width:100%}.registered-investor-header-container .search-dropdown-container{display:flex;align-items:center;gap:20px}.registered-investor-header-container .search-dropdown-container .search-container{display:flex;height:30px;align-items:center}.registered-investor-header-container .search-dropdown-container .search-container .search{border-radius:6px 0 0 6px;width:200px;height:100%;display:flex;align-items:center;background-color:#f4f4f4;border:none;padding-left:10px}.registered-investor-header-container .search-dropdown-container .search-container .search:focus{outline:none;box-shadow:none;border-color:inherit}.registered-investor-header-container .search-dropdown-container .search-container .search-icon{background-color:#f9cb02;border-radius:0 6px 6px 0;justify-content:center;width:40px;height:100%;display:flex;align-items:center}.registered-investor-header-container .search-dropdown-container .dropdown-container{display:flex;flex-direction:row}.registered-investor-header-container .search-dropdown-container .dropdown-container .select-container{border-bottom:1px solid #ccc}.registered-investor-header-container .search-dropdown-container .dropdown-container .select-container select{border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#656565;white-space:nowrap;text-overflow:ellipsis;display:inline;width:125px}.registered-investor-header-container .search-dropdown-container .dropdown-container .select-container select:focus{outline:none;box-shadow:none;border-color:inherit}.registered-investor-header-container .tab-switcher{margin-right:25px;display:flex;border:1px solid #ccc;border-radius:10px;overflow:hidden}.registered-investor-header-container .tab-btn{flex:1 1;padding:6px 16px;border:none;background:#fff;color:#555;font-weight:600;cursor:pointer;transition:background .2s,color .2s;min-width:50px}.registered-investor-header-container .tab-btn:hover{background:#f1f1f1}.registered-investor-header-container .tab-btn.active{background:#f9cb02;color:#000}.registered-investor-content{padding-top:5px;background-color:#fff;height:88dvh;display:flex;flex-direction:column;justify-content:space-between}.registered-investor-content .table-container{overflow:scroll;height:100%}.registered-investor-content .table-container .collapsible-table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;overflow:scroll;box-shadow:0 2px 8px rgba(0,0,0,.08)}.registered-investor-content .table-container .collapsible-table th{background:#f4f6f9;color:#333;font-weight:600;text-align:left;padding:12px 16px;font-size:14px;border-bottom:2px solid #e1e4e8}.registered-investor-content .table-container .collapsible-table td{padding:12px 16px;font-size:14px;color:#444;border-bottom:1px solid #eaeaea}.registered-investor-content .table-container .collapsible-table tr:hover td{background:#fafafa}.registered-investor-content .table-container .collapse-btn{cursor:pointer;background:rgba(0,0,0,0);border:none;font-weight:600;font-size:14px;color:#07c;display:flex;align-items:center;gap:4px}.registered-investor-content .table-container .collapse-btn:hover{color:#005fa3;text-decoration:underline}.registered-investor-content .table-container .expand-row{background:#f9fbfd}.registered-investor-content .table-container .inner-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px}.registered-investor-content .table-container .status-chip{padding:5px 10px;border-radius:10px;color:#fff;white-space:nowrap}.registered-investor-content .table-container .status-chip.reserved{background-color:#7268ff}.registered-investor-content .table-container .status-chip.called-off{background-color:#ff805c}.registered-investor-content .table-container .status-chip.active{background-color:#62bc44}.registered-investor-content .table-container .inner-table th{background:#404040;color:#fff;font-weight:500;font-size:13px;padding:10px;border-bottom:1px solid #ddd}.registered-investor-content .table-container .inner-table td{padding:10px;font-size:13px;color:#333;border-bottom:1px solid #ccc}.registered-investor-content .table-container .inner-table tr:hover td{background:#f7faff}.registered-investor-content .table-container .remove-btn{background:#e74c3c;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease}.registered-investor-content .table-container .remove-btn:hover{background:#c0392b}.registered-investor-content .remark-display{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s;min-height:32px;display:flex;align-items:center}.registered-investor-content .remark-display span{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registered-investor-content .remark-display .placeholder{color:#999;font-style:italic}.registered-investor-content .remark-edit-container{display:flex;align-items:center;gap:8px}.registered-investor-content .remark-input{flex:1 1;padding:6px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px}.registered-investor-content .remark-input:focus{outline:none;border-color:#07c;box-shadow:0 0 0 2px rgba(0,119,204,.1)}.registered-investor-content .remark-actions{display:flex;gap:4px}.registered-investor-content .cancel-btn,.registered-investor-content .save-btn{padding:4px 8px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .2s}.registered-investor-content .save-btn{background-color:#62bc44;color:#fff}.registered-investor-content .save-btn:hover{background-color:#4fa336}.registered-investor-content .cancel-btn{background-color:#e74c3c;color:#fff}.registered-investor-content .cancel-btn:hover{background-color:#c0392b}.registered-investor-content .sortable-header{background:none;border:none;cursor:pointer;font-weight:600;font-size:14px;color:#333;display:flex;align-items:center;gap:4px;padding:0}.registered-investor-content .sortable-header:hover{color:#07c}.registered-investor-content .sort-indicator{font-size:10px;color:#ccc;display:inline-flex;flex-direction:column;line-height:.8}.sortable-header:hover .registered-investor-content .sort-indicator{color:#07c}.sortable-header:active .registered-investor-content .sort-indicator{color:#005fa3}.registered-investor-content th:has(.sortable-header:focus) .sort-indicator,.registered-investor-content th:has(.sortable-header:hover) .sort-indicator{color:#07c}@media(max-width:768px){.sortable-header{font-size:12px;gap:2px}.sort-indicator{font-size:8px}.remark-display{max-width:120px}.remark-edit-container{flex-direction:column;gap:4px}.remark-actions{align-self:flex-end}.registered-investor-header-container .search-dropdown-container{gap:5px!important}.registered-investor-header-container .select-container{width:100px!important}.registered-investor-header-container .search-container .search{width:70px!important;height:20px!important}.registered-investor-header-container .search-container .search-icon{height:25px!important;width:20px!important;font-size:10px}.registered-investor-content{padding:5px}.registered-investor-content .collapsible-table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.registered-investor-content .collapsible-table table,.registered-investor-content .collapsible-table tbody,.registered-investor-content .collapsible-table td,.registered-investor-content .collapsible-table th,.registered-investor-content .collapsible-table thead,.registered-investor-content .collapsible-table tr{white-space:nowrap}.registered-investor-content .expand-row{width:100%}.registered-investor-content .inner-table{width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:6px}.registered-investor-content .inner-table td,.registered-investor-content .inner-table th{white-space:nowrap}}.empty-state{text-align:center;padding:3rem 2rem;color:#666}.empty-state-icon{font-size:3rem;margin-bottom:1rem}.empty-state h3{margin-bottom:.5rem;color:#333}.empty-state p{margin:0;font-size:1rem}.investor-listing-header-container{display:flex;justify-content:space-between;gap:10px;padding-left:20px;padding-top:15px;align-items:center;width:100%}.investor-listing-header-container .search-container{display:flex;height:30px;align-items:center}.investor-listing-header-container .search-container .search{border-radius:6px 0 0 6px;width:200px;height:100%;display:flex;align-items:center;background-color:#f4f4f4;border:none;padding-left:10px}.investor-listing-header-container .search-container .search:focus{outline:none;box-shadow:none;border-color:inherit}.investor-listing-header-container .search-container .search-icon{background-color:#f9cb02;border-radius:0 6px 6px 0;justify-content:center;width:40px;height:100%;display:flex;align-items:center}.investor-listing-content{padding-top:10px;background-color:#fff;height:88dvh;display:flex;flex-direction:column;justify-content:space-between}.investor-listing-content .table-container{overflow:scroll;height:100%}.investor-listing-content .table-container .collapsible-table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;overflow:scroll;box-shadow:0 2px 8px rgba(0,0,0,.08)}.investor-listing-content .table-container .collapsible-table th{background:#f4f6f9;color:#333;font-weight:600;text-align:left;padding:12px 16px;font-size:14px;border-bottom:2px solid #e1e4e8}.investor-listing-content .table-container .collapsible-table td{padding:12px 16px;font-size:14px;color:#444;border-bottom:1px solid #eaeaea}.investor-listing-content .table-container .collapsible-table td.action-td{display:flex;gap:5px}.investor-listing-content .table-container .collapsible-table tr:hover td{background:#fafafa}.investor-listing-content .table-container .collapse-btn{cursor:pointer;background:rgba(0,0,0,0);border:none;font-weight:600;font-size:14px;color:#07c;display:flex;align-items:center;gap:4px}.investor-listing-content .table-container .collapse-btn:hover{color:#005fa3;text-decoration:underline}.investor-listing-content .table-container .expand-row{background:#f9fbfd}.investor-listing-content .table-container .inner-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:8px}.investor-listing-content .table-container .inner-table th{background:#404040;color:#fff;font-weight:500;font-size:13px;padding:10px;border-bottom:1px solid #ddd}.investor-listing-content .table-container .inner-table td{padding:10px;font-size:13px;color:#333;border-bottom:1px solid #ccc}.investor-listing-content .table-container .inner-table tr:hover td{background:#f7faff}.investor-listing-content .table-container .edit-btn{background:#d6d6d6;color:#000;border:none;padding:6px 20px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease}.investor-listing-content .table-container .edit-btn:hover{background:#ccc}.investor-listing-content .table-container .remove-btn{background:#e74c3c;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease}.investor-listing-content .table-container .remove-btn:hover{background:#c0392b}.investor-listing-content .sortable-header{background:none;border:none;cursor:pointer;font-weight:600;font-size:14px;color:#333;display:inline-flex;align-items:center;gap:4px;padding:0;white-space:nowrap;width:100%;justify-content:flex-start}.investor-listing-content .sortable-header:hover{color:#07c}.investor-listing-content .sort-indicator{font-size:10px;color:#ccc;display:inline-block;min-width:16px;flex-shrink:0}.sortable-header:hover .investor-listing-content .sort-indicator{color:#07c}.investor-listing-content .investor-listing-content .collapsible-table th{background:#f4f6f9;color:#333;font-weight:600;text-align:left;padding:12px 16px;font-size:14px;border-bottom:2px solid #e1e4e8;white-space:nowrap}.investor-listing-content .investor-listing-content .collapsible-table th:first-child{min-width:50px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(2){min-width:120px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(3){min-width:150px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(4){min-width:120px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(5){min-width:100px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(6){min-width:150px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(7){min-width:120px}@media(max-width:768px){.investor-listing-header-container .search-dropdown-container{gap:5px!important}.investor-listing-header-container .select-container{width:100px!important}.investor-listing-header-container .search-container .search{width:70px!important;height:20px!important}.investor-listing-header-container .search-container .search-icon{height:25px!important;width:20px!important;font-size:10px}.investor-listing-content{padding:5px}.investor-listing-content .collapsible-table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.investor-listing-content .collapsible-table table,.investor-listing-content .collapsible-table tbody,.investor-listing-content .collapsible-table td,.investor-listing-content .collapsible-table th,.investor-listing-content .collapsible-table thead,.investor-listing-content .collapsible-table tr{white-space:nowrap}.investor-listing-content .expand-row{width:100%}.investor-listing-content .inner-table{width:100%!important;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:6px}.investor-listing-content .inner-table td,.investor-listing-content .inner-table th{white-space:nowrap}.investor-listing-content .sortable-header{font-size:12px;gap:2px}.investor-listing-content .sort-indicator{font-size:8px}.investor-listing-content .investor-listing-content .collapsible-table th{font-size:12px;padding:8px 10px}.investor-listing-content .investor-listing-content .collapsible-table th:first-child{min-width:30px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(2){min-width:80px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(3){min-width:100px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(4){min-width:80px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(5){min-width:70px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(6){min-width:100px}.investor-listing-content .investor-listing-content .collapsible-table th:nth-child(7){min-width:80px}}.empty-state,.no-data-state{text-align:center;padding:3rem 2rem;color:#666}.empty-state-icon,.no-data-icon{font-size:3rem;margin-bottom:1rem}.empty-state h3,.no-data-state h3{margin-bottom:.5rem;color:#333}.empty-state p,.no-data-state p{margin:0;font-size:1rem}.event-header-container{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:10px}.event-header-container .admin-event-action-box{display:flex;gap:5px}.event-header-container .admin-event-action-box .delete-button{display:flex;justify-content:center;align-items:center;background-color:#e74c3c;color:#fff;width:50px;border-radius:6px;cursor:pointer}.event-header-container .admin-event-action-box .delete-button:hover{background-color:#e36b5e}.event-header-container .search-container{display:flex;align-items:center;height:30px;padding-left:10px}.event-header-container .search-container .search{width:200px;height:100%;padding-left:10px;border:none;border-radius:6px 0 0 6px;background-color:#f4f4f4;display:flex;align-items:center}.event-header-container .search-container .search:focus{outline:none;box-shadow:none;border-color:inherit}.event-header-container .search-container .search-icon{width:40px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0 6px 6px 0;background-color:#f9cb02}.event-header-container .dropdown-container{display:flex;flex-direction:row}.event-header-container .dropdown-container .select-container{border-bottom:1px solid #ccc}.event-header-container .dropdown-container .select-container select{width:125px;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#656565;white-space:nowrap;text-overflow:ellipsis}.event-header-container .dropdown-container .select-container select:focus{outline:none;box-shadow:none;border-color:inherit}.event-content{padding-top:10px;display:flex;flex-direction:column;justify-content:space-between;height:88dvh;background-color:#fff}.event-content .status-row .event-status{padding:5px 20px;border-radius:100px;color:#fff}.event-content .status-row .event-status.active{background-color:#62bc44}.event-content .status-row .event-status.attending{background-color:#7268ff}.event-content .status-row .event-status.closed{background-color:#e74c3c}.event-content .event-date-row{display:flex}.event-content .event-date-row .event-date-box{width:60px;height:60px;border-radius:5px;background-color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center}.event-content .event-date-row .event-date-box .day{font-size:20px;font-weight:700}.event-content .event-date-row .event-date-box .month{font-size:12px}.event-content .table-container{height:100%;overflow:scroll}.event-content .table-container .collapsible-table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:scroll}.event-content .table-container .collapsible-table td.col-small,.event-content .table-container .collapsible-table th.col-small{width:60px;text-align:center}.event-content .table-container .collapsible-table td.col-date,.event-content .table-container .collapsible-table th.col-date{width:90px}.event-content .table-container .collapsible-table td.col-time,.event-content .table-container .collapsible-table th.col-time{width:80px}.event-content .table-container .collapsible-table th{padding:12px 16px;font-size:14px;font-weight:600;text-align:left;color:#333;background:#f4f6f9;border-bottom:2px solid #e1e4e8}.event-content .table-container .collapsible-table td{padding:12px 16px;font-size:14px;color:#444;border-bottom:1px solid #eaeaea}.event-content .table-container .collapsible-table tr:hover td{background:#fafafa;cursor:pointer}.event-content .table-container .inner-table{width:100%;margin-top:8px;border-collapse:separate;border-spacing:0}.event-content .table-container .inner-table th{padding:10px;font-size:13px;font-weight:500;background:#404040;color:#fff;border-bottom:1px solid #ddd}.event-content .table-container .inner-table td{padding:10px;font-size:13px;color:#333;border-bottom:1px solid #ccc}.event-content .table-container .inner-table tr:hover td{background:#f7faff}.event-content .table-container .collapse-btn{display:flex;align-items:center;gap:4px;border:none;background:rgba(0,0,0,0);font-size:14px;font-weight:600;color:#07c;cursor:pointer}.event-content .table-container .collapse-btn:hover{color:#005fa3;text-decoration:underline}.event-content .table-container .remove-btn{padding:6px 12px;font-size:13px;font-weight:500;color:#fff;background:#e74c3c;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease}.event-content .table-container .remove-btn:hover{background:#c0392b}.event-content .table-container .expand-row{background:#f9fbfd}.event-content .checkbox-cell{width:30px;text-align:center;vertical-align:middle;padding:12px 4px!important}.event-content .checkbox-wrapper{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.event-content .table-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.event-content .checkmark{display:inline-block;height:12px;width:12px;background-color:#fff;border:2px solid #ddd;border-radius:3px;position:relative}.event-content .checkmark:after{content:"";position:absolute;display:none;left:3px;top:.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.event-content .checkbox-wrapper:hover .checkmark{border-color:#07c;background-color:#f0f8ff}.event-content .table-checkbox:checked~.checkmark{background-color:#07c;border-color:#07c}.event-content .table-checkbox:checked~.checkmark:after{display:block}.event-content .table-checkbox:focus~.checkmark{box-shadow:0 0 0 2px rgba(0,119,204,.2)}.event-content .table-checkbox:disabled~.checkmark{background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed}.event-content .table-checkbox:disabled~.checkmark:after{border-color:#b0b0b0}.event-content th.checkbox-cell{display:flex;justify-content:center}.event-content th.checkbox-cell .checkmark{background-color:#f4f6f9;border-color:#c1c9d2}@media(max-width:768px){.event-header-container .search-container .search{width:70px!important;height:20px!important}.event-header-container .search-container .search-icon{height:25px!important;width:20px!important;font-size:10px}.event-content{padding:5px}.event-content .collapsible-table{width:100%;display:block;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.event-content .collapsible-table table,.event-content .collapsible-table tbody,.event-content .collapsible-table td,.event-content .collapsible-table th,.event-content .collapsible-table thead,.event-content .collapsible-table tr{white-space:nowrap}.event-content .inner-table{width:100%!important;display:block;margin-top:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.event-content .inner-table td,.event-content .inner-table th{white-space:nowrap}.event-content .checkbox-cell{width:25px}.event-content .checkmark{height:10px;width:10px}.event-content .checkmark:after{left:2px;top:0;width:3px;height:7px}}.add-event-header-container{display:flex;width:100%;justify-content:flex-end;gap:10px}.add-event-content{background-color:#fff;height:88dvh}.add-event-content .add-event-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px;column-gap:10px;background-color:#fff;border-radius:10px;padding:20px;flex:1 1;max-height:calc(90% - 40px);overflow:auto}.add-event-content .add-event-container .publish-container{display:flex}.event-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999;padding:20px;box-sizing:border-box}.event-modal-overlay .modal-content{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:900px;height:auto;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.3);overflow:hidden}.event-modal-overlay .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.event-modal-overlay .btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;min-width:80px}.event-modal-overlay .cancel-btn{background-color:#ccc}.event-modal-overlay .confirm-btn{background-color:#f9cb02;color:#000}.event-title{font-size:20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-shrink:0}.event-content-wrapper{display:flex;gap:20px;flex:1 1;min-height:300px}.event-image-container{position:relative;aspect-ratio:16/9!important;flex:0 0 75%;min-width:0}.event-image-container .event-image{border-radius:6px}.event-details{display:flex;flex-direction:column;gap:12px;font-size:14px;color:#000;height:100%}.event-details .details{display:flex;align-items:flex-start;gap:10px;line-height:1.4;min-width:0}.event-details .details svg{flex-shrink:0;margin-top:2px}.event-details .details .details-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.event-details .details .remark-text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-wrap:break-word;line-height:1.4;width:80%;box-sizing:border-box}.event-details .details .url-container{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.event-details .details .url-container .details-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.event-details .details .url-container a{color:#06c;text-decoration:underline;word-break:break-all;white-space:normal}@media(max-width:768px){.event-modal-overlay{padding:10px}.event-modal-overlay .modal-content{width:95%!important;max-height:90vh!important;padding:15px}.event-content-wrapper{flex-direction:column;gap:15px;min-height:auto}.event-image-container{aspect-ratio:16/9;flex:none}.event-details-container .event-details{gap:10px}.event-details-container .event-details .details{gap:8px}.modal-actions{justify-content:center!important}.modal-actions .btn{flex:1 1;min-width:100px}}@media(min-width:769px)and (max-width:1024px){.event-image-container{flex:0 0 70%;aspect-ratio:2/3}}@media(min-width:1025px){.event-modal-overlay .modal-content{max-width:950px!important}.event-image-container{flex:0 0 70%;aspect-ratio:2/3}}@media(max-height:700px){.event-modal-overlay .modal-content{max-height:85vh!important}.event-content-wrapper{min-height:250px}.event-details-container .event-details{gap:8px}.event-details-container .event-details .details{gap:6px;font-size:14px}}.register-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.register-modal-overlay .modal-content{background:#fff;padding:24px 32px;border-radius:8px;text-align:center;max-width:300px;width:90%}.register-modal-overlay .modal-description{font-size:16px;margin-bottom:24px}.register-modal-overlay .modal-actions{display:flex;justify-content:center;gap:16px}.register-modal-overlay .btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer}.register-modal-overlay .cancel-btn{background-color:#ccc}.register-modal-overlay .confirm-btn{background-color:#f9cb02;color:#000!important}.property-header-container{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.property-header-container .action-container{display:flex;gap:20px;align-items:center;padding-left:10px}.property-header-container .action-container .search-container{display:flex;height:30px;align-items:center}.property-header-container .action-container .search-container .search{border-radius:6px 0 0 6px;width:200px;height:100%;display:flex;align-items:center;background-color:#f4f4f4;border:none;padding-left:10px}.property-header-container .action-container .search-container .search:focus{outline:none;box-shadow:none;border-color:inherit}.property-header-container .action-container .search-container .search-icon{background-color:#f9cb02;border-radius:0 6px 6px 0;justify-content:center;width:40px;height:100%;display:flex;align-items:center}.property-header-container .action-container .dropdown-container{display:flex;flex-direction:row}.property-header-container .action-container .dropdown-container .select-container{border-bottom:1px solid #ccc}.property-header-container .action-container .dropdown-container .select-container select{border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#656565;white-space:nowrap;text-overflow:ellipsis;display:inline;width:125px}.property-header-container .action-container .dropdown-container .select-container select:focus{outline:none;box-shadow:none;border-color:inherit}.property-header-container .action-container .filter-container{display:flex;gap:20px}.property-header-container .action-container .filter-container .icon{display:inline-flex;justify-content:center;align-items:center;color:#656565;cursor:pointer;font-size:20px;height:20px;width:20px}.property-header-container .action-container .filter-container .icon:hover{color:#f9cb02}.property-header-container .action-container .filter-container .icon:hover svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.property-header-container .action-container .filter-container .selected-icon{color:#f9cb02!important}.property-header-container .action-container .filter-container .selected-icon svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.property-content{height:88dvh;width:100%;background-color:#ccc;display:flex;flex-direction:column}@media(max-width:768px){.page-title{font-size:16px!important}.property-header-container .search-container .search{width:70px!important;height:20px!important}.property-header-container .search-container .search-icon{height:25px!important;width:20px!important;font-size:10px}.property-header-container .property-content{align-items:center}.property-header-container .action-container{gap:5px!important}.property-header-container .action-container .filter-container{gap:10px!important}.property-header-container .action-container .filter-container .icon svg{height:15px!important;width:15px!important}.property-header-container .action-btn{margin-left:5px!important}.select-container select{width:80px!important;font-size:12px}}.drawer-header{display:flex;justify-content:space-between;padding-inline:10px}.filter-drawer-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:7px;padding-block:10px;padding-inline:10px;overflow:scroll;height:81%}.filter-drawer-container .filter-card{border-radius:10px;background-color:#fff;padding:12px 17px;display:flex;flex-direction:column;gap:8px}.filter-drawer-container .filter-card .filter-label{font-size:16px}.filter-drawer-container .filter-card .filter-component-action-btn{display:flex;justify-content:flex-start;gap:10px}.filter-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}@media(max-width:768px){input{font-size:10px!important}}.add-property-header-container{display:flex;width:100%;justify-content:flex-end;gap:5px}.add-property-header-container .delete-button{display:flex;justify-content:center;align-items:center;background-color:#e74c3c;color:#fff;width:50px;border-radius:6px;cursor:pointer}.add-property-header-container .delete-button:hover{background-color:#e36b5e}.add-property-content{background-color:#fff;height:88dvh;overflow:scroll}.add-property-content .add-property-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:20px;column-gap:10px;background-color:#fff;padding:20px;flex:1 1}.grid-view .property-inner-container{width:100%;padding-block:20px;padding-left:10px;display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;overflow:scroll;align-items:flex-start;height:95%}.grid-view .property-inner-container .property-card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 20px);min-height:450px;background-color:#fff;border-radius:10px;position:relative}.grid-view .property-inner-container .property-card .status-box{position:absolute;top:10px;left:10px;z-index:100;font-weight:700}.grid-view .property-inner-container .property-card .favourite-icon{position:absolute;top:10px;right:15px;z-index:100;display:flex;justify-content:center;align-items:center;cursor:pointer}.grid-view .property-inner-container .property-card .favourite-icon svg{width:24px;height:24px;overflow:visible}.grid-view .property-inner-container .property-card .favourite-icon svg path{fill:#656565;stroke-width:30px;stroke:#fff}.grid-view .property-inner-container .property-card .favourite-icon:hover svg path,.grid-view .property-inner-container .property-card .selected-favourite-icon svg path{fill:#dc4675!important}.grid-view .property-inner-container .property-card .property-image-location{display:flex;flex-direction:column;gap:10px}.grid-view .property-inner-container .property-card .property-image-location .property-image{display:flex;justify-content:center;position:relative;width:100%;aspect-ratio:16/9}.grid-view .property-inner-container .property-card .property-image-location .property-image .rounded-image{border-radius:10px 10px 0 0}.grid-view .property-inner-container .property-card .property-image-location .property-location{display:flex;flex-direction:column;justify-content:flex-start;padding-block:10px;padding-inline:15px;gap:5px}.grid-view .property-inner-container .property-card .property-image-location .property-location .auction-details{font-size:14px;font-weight:700;display:flex;gap:10px;padding-top:5px}.grid-view .property-inner-container .property-card .property-image-location .property-location .location{font-size:14px;font-weight:700;line-height:1.2em;min-height:3.6em;overflow-wrap:break-word}.grid-view .property-inner-container .property-card .property-image-location .property-location .type{font-size:12px;color:#656565}.grid-view .property-inner-container .property-card .property-details-value-action{padding-inline:15px;display:flex;justify-content:space-between;padding-bottom:15px}.grid-view .property-inner-container .property-card .property-details-value-action .property-details{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#656565}.grid-view .property-inner-container .property-card .property-details-value-action .property-details .details{display:flex;align-items:center;gap:5px}.grid-view .property-inner-container .property-card .property-details-value-action .property-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.grid-view .property-inner-container .property-card .property-details-value-action .property-value .value{font-size:20px;font-weight:700;letter-spacing:1px;color:#2d3391}.grid-view .property-inner-container .property-card .property-details-value-action .property-value .market-value{display:flex;justify-content:flex-end;min-width:200px;font-size:12px;color:#656565}.grid-view .property-inner-container .property-card .property-details-value-action .property-value .market-value .label{flex:1 1;text-align:right;padding-right:8px}.grid-view .property-inner-container .property-card .property-details-value-action .property-value .market-value .number{text-align:left}.grid-view .property-inner-container .property-card .property-action{display:flex;justify-content:flex-end;gap:5px;padding-inline:15px;padding-block:15px}@media(max-width:768px){.grid-view .property-inner-container{display:block!important;width:100%;padding-left:0!important}.grid-view .property-inner-container .property-card{margin-bottom:10px!important;margin-inline:10px!important}.grid-view .property-inner-container .property-details-value-action{display:flex;flex-direction:column;gap:20px!important}.grid-view .property-inner-container .property-details-value-action .property-details{justify-content:center}.grid-view .property-inner-container .property-details-value-action .property-value{justify-content:center;align-items:flex-start!important}.grid-view .property-inner-container .property-details-value-action .property-value .market-value{min-width:120px!important}.grid-view .property-inner-container .property-details-value-action .property-value .market-value .label{width:50%;text-align:left!important}.grid-view .property-inner-container .property-details-value-action .property-value .market-value .number{text-align:left!important;align-items:left!important}.grid-view .location{font-size:12px!important}.grid-view .auction-details,.grid-view .property-details,.grid-view .type{font-size:10px!important}.grid-view .value{font-size:16px!important}.grid-view .market-value{font-size:10px!important}}.list-view .property-inner-container{padding:10px 20px;display:flex;gap:10px;flex-direction:column;overflow:scroll;height:95%}.list-view .property-inner-container .property-card{background-color:#fff;border-radius:10px;position:relative;display:flex;flex-direction:row;padding-right:20px}.list-view .property-inner-container .property-card .property-image{display:flex;justify-content:center;position:relative;width:25%;aspect-ratio:16/9}.list-view .property-inner-container .property-card .property-image .rounded-image{border-radius:6px 0 0 6px}.list-view .property-inner-container .property-card .property-image .status-box{position:absolute;top:10px;left:10px;z-index:100;font-weight:700}.list-view .property-inner-container .property-card .property-image .favourite-icon{position:absolute;top:10px;right:15px;z-index:100;display:flex;justify-content:center;align-items:center;cursor:pointer}.list-view .property-inner-container .property-card .property-image .favourite-icon svg{width:24px;height:24px;overflow:visible}.list-view .property-inner-container .property-card .property-image .favourite-icon svg path{fill:#656565;stroke-width:30px;stroke:#fff}.list-view .property-inner-container .property-card .property-image .favourite-icon:hover svg path,.list-view .property-inner-container .property-card .property-image .selected-favourite-icon svg path{fill:#dc4675!important}.list-view .property-inner-container .property-card .property-information{display:flex;flex-direction:column;width:75%;justify-content:center;padding-block:10px}.list-view .property-inner-container .property-card .property-information .property-information-details-container{display:flex;align-items:center}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details{width:60%}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-location{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:10px;padding-left:15px;gap:5px}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-location .auction-details{font-size:14px;font-weight:700;display:flex;gap:10px;padding-top:5px}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-location .location{font-size:14px;font-weight:700;line-height:1.2em;min-height:2.4em;overflow-wrap:break-word}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-location .type{font-size:12px;color:#656565}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-details-value{padding-left:15px;display:flex;justify-content:space-between;padding-bottom:10px}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-details-value .property-details{column-count:2;column-gap:20px;font-size:12px;color:#656565}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-information-details .property-details-value .property-details .details{display:flex;align-items:center;gap:5px;page-break-inside:avoid;break-inside:avoid;margin-bottom:10px}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-value-details{width:40%}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-value-details .property-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-value-details .property-value .value{font-size:20px;font-weight:700;letter-spacing:1px;color:#2d3391}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-value-details .property-value .market-value{display:flex;justify-content:flex-end;min-width:200px;font-size:12px;color:#656565}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-value-details .property-value .market-value .label{flex:1 1;text-align:right;padding-right:8px}.list-view .property-inner-container .property-card .property-information .property-information-details-container .property-value-details .property-value .market-value .number{text-align:left}.list-view .property-inner-container .property-card .property-information .property-action{display:flex;justify-content:flex-end;gap:5px;padding-left:15px}@media(max-width:768px){.list-view .property-inner-container{display:block!important}.list-view .property-inner-container .property-card{margin-bottom:10px!important}.list-view .property-inner-container .property-card .location{font-size:12px!important}.list-view .property-inner-container .property-card .auction-details{font-size:10px!important}}.date-container{display:flex;flex-direction:column;gap:5px}.date-container .date-box{background-color:#fff;padding:10px;border-radius:6px;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.2);height:25px}.date-container .date-box input{cursor:pointer;font-size:14px;border:none;width:100%;background-color:#fff;height:100%}.date-container .date-box input[type=date]:focus{outline:none;box-shadow:none;border-color:inherit}.time-container{display:flex;flex-direction:column;gap:5px}.time-container .time-box{background-color:#fff;padding:10px;border-radius:6px;cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.2);height:25px}.time-container .time-box input{cursor:pointer;font-size:14px;border:none;width:100%;height:100%}.time-container .time-box input[type=date]:focus{outline:none;box-shadow:none;border-color:inherit}.dropdown-container{display:flex;flex-direction:column;gap:5px}.dropdown-container .dropdown-box{display:flex;gap:20px;padding:10px;border-radius:6px;height:50px;box-shadow:0 0 0 1px rgba(0,0,0,.2);justify-content:center;background-color:#fff;cursor:pointer;font-size:14px;border:none}.multi-entry-field-container{display:flex;flex-direction:column;gap:5px}.multientry-title{display:flex;align-items:center;gap:10px}.multi-entry-field-inner-container{display:flex;flex-direction:column;gap:15px}.multi-entry-field{display:flex;flex-direction:column;gap:10px}.multi-entry-field-input-box{display:flex;gap:10px;transition:transform .2s ease,box-shadow .2s ease;border:none}.multi-entry-field-container .field-name-input{background-color:#fff;padding:10px;border-radius:3px;width:20%;box-shadow:0 0 0 1px rgba(0,0,0,.2);font-size:14px;border:none}.multi-entry-field-container .multi-entry-field-input-box .field-input{background-color:#fff;border:none;padding:10px;border-radius:3px;width:74%;box-shadow:0 0 0 1px rgba(0,0,0,.2);position:relative;display:inline-block;font-size:14px}.multi-entry-schedule-container{display:flex;width:100%;gap:10px;align-items:center}.multi-entry-kpi-container{display:flex;width:74%;gap:10px;align-items:center}.input-w-100{width:94%!important}.field-input .anchor-box{font-size:14px;border:none;cursor:pointer}.field-input .anchor-box .anchor-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;color:blue;border:none;width:100%;pointer-events:none}.field-input:hover .link-edit-modal,.link-edit-modal:hover{display:flex;align-items:center;justify-content:center}.drag-active .link-edit-modal{display:none!important}.multi-entry-field-input-box.drag-active{transform:scale(1.02) translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:10}.multi-entry-field-input-box.drag-hover{outline:2px dashed #f9cb02;background-color:#f0f8ff}.multi-entry-drag-box{display:flex;align-items:center;justify-content:center;width:3%;cursor:pointer}.multi-entry-drag-box:active{cursor:-webkit-grabbing;cursor:grabbing}.multi-entry-delete-box{width:3%}.multi-entry-add-box,.multi-entry-delete-box{display:flex;align-items:center;justify-content:center;cursor:pointer}.multi-entry-add-box{background-color:#f9cb02;padding:7px 0;border-radius:3px;width:10%;color:#fff;gap:5px;font-size:14px}.multi-entry-add-box:hover{background-color:#f9cb02;color:#fff!important}.text-container{display:flex;flex-direction:column;gap:5px}.text-container .text-box{background-color:#fff;padding:10px;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.2);font-size:14px;border:none;height:25px}.disabled-text-box{background-color:#e9e9e9!important}.generate-password-container{width:100%;display:flex;align-items:center}.generate-password-container .password-text-box{background-color:#fff;padding:10px;border-radius:6px 0 0 6px;box-shadow:0 0 0 1px rgba(0,0,0,.2);font-size:14px;border:none;width:90%;height:25px}.generate-password-container .disabled-password-text-box{background-color:#e9e9e9!important}.generate-password-container .generate-btn{width:10%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:0 6px 6px 0;box-shadow:0 0 0 1px rgba(0,0,0,.2);cursor:pointer}.link-container{display:flex;flex-direction:column;gap:5px}.link-container .link-box{background-color:#fff;padding:10px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.2);display:inline-block;position:relative;font-size:14px;border:none}.link-box .anchor-box{font-size:14px;border:none;cursor:pointer}.link-box .anchor-box .anchor-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;color:blue;border:none;width:100%;pointer-events:none}.link-edit-modal{display:none;position:absolute;top:90%;left:0;margin-top:4px;background-color:#fff;border:1px solid #ccc;padding:6px 10px;border-radius:3px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;min-width:80px;font-size:14px}.link-box:hover .link-edit-modal,.link-edit-modal:hover{display:flex;align-items:center;justify-content:center}.link-edit-modal .link-edit-btn{cursor:pointer;color:#000;font-size:14px}.link-edit-modal .link-edit-btn:hover{cursor:pointer;color:blue;text-decoration:underline}.multiline-container{display:flex;flex-direction:column;gap:5px;padding:5px 0}.multiline-container .multiline-box{background-color:#fff;padding:10px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.2);font-size:14px;border:none;resize:vertical;height:100px;min-height:100px;max-height:400px}.disabled-multiline-box{background-color:#e9e9e9!important}.checkbox-container{display:flex;justify-content:left;flex-direction:column;gap:10px;align-items:flex-start}.checkbox-field{width:20px;height:20px;cursor:pointer}.multi-select{position:relative;width:100%}.multi-select .multi-select-input{display:flex;flex-wrap:wrap;gap:5px;padding:6px 8px;border:1px solid #ccc;border-radius:6px;cursor:text;background-color:#fff}.multi-select .multi-select-input input{flex:1 1;border:none;outline:none;min-width:120px;height:30px;background-color:#fff}.multi-select .multi-select-input .chip{display:flex;align-items:center;gap:10px;background:#f9cb02;border-radius:10px;padding:5px 15px}.multi-select .multi-select-input .chip span{font-size:14px}.multi-select .multi-select-input .chip .icon{border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;justify-content:center;color:#fff}.multi-select .multi-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;top:100%;max-height:180px;overflow-y:auto;border:1px solid #ccc;border-radius:6px;background:#fff;list-style:none;z-index:100;margin:0;padding:0}.multi-select .multi-select-dropdown li{padding:6px 10px;cursor:pointer}.multi-select .multi-select-dropdown li:hover{background:#f5f5f5}.multi-select .multi-select-dropdown .no-results{padding:6px 10px;color:#999}@media(max-width:768px){.multi-select-input,.multi-select-input input{font-size:10px!important}.multi-select-input .chip{padding:3px 8px!important}.multi-select-dropdown,.multi-select-dropdown li,.multi-select-input .chip span{font-size:10px!important}}.min-max-fields{display:flex;gap:10px}.min-max-fields .separator{display:flex;align-items:center}.min-max-fields input{padding:6px 8px;background-color:#fff;height:30px;border:1px solid #ccc;border-radius:10px;font-size:14px;width:40%}@media(max-width:768px){.min-max-fields input{font-size:10px!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.start-end-fields{display:flex;gap:10px}.start-end-fields .separator{display:flex;align-items:center}.start-end-fields input{padding:6px 8px;background-color:#fff;height:30px;border:1px solid #ccc;border-radius:10px;font-size:14px;width:30%}@media(max-width:768px){.start-end-fields input{font-size:10px!important}}.search-dropdown-text-container{display:flex;flex-direction:column;gap:5px}.search-dropdown-text-container .search-dropdown-multi-select{position:relative;width:100%}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-input{display:flex;flex-wrap:wrap;gap:5px;border:1px solid #ccc;border-radius:6px;cursor:text;background-color:#fff}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-input .select-input{width:100%;height:25px;padding:10px!important;border:none;outline:none;background-color:#fff;border-radius:6px}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-input .chip{display:flex;align-items:center;gap:10px;background:#f9cb02;border-radius:10px;padding:5px 15px}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-input .chip span{font-size:14px}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-input .chip .icon{border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;justify-content:center;color:#fff}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;top:100%;max-height:180px;overflow-y:auto;border:1px solid #ccc;border-radius:6px;background:#fff;list-style:none;z-index:100;margin:0;padding:0}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-dropdown li{padding:6px 10px;cursor:pointer}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-dropdown li:hover{background:#f5f5f5}.search-dropdown-text-container .search-dropdown-multi-select .multi-select-dropdown .no-results{padding:6px 10px;color:#999}@media(max-width:768px){.input-label{font-size:14px!important}}.w-100{width:100%}.h1{font-size:28px}@media(max-width:768px){.h1{font-size:20px}.w-100{width:50%}}.upload-image-container{position:relative;flex-direction:column;display:flex;gap:5px}.upload-image-container .upload-container{position:relative;background-color:#fff;width:100%;height:50px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;box-sizing:border-box;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.upload-image-container .upload-container input[type=file]{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}