@charset "UTF-8";:root{font-family:poppins,sans-serif}html{height:100dvh;width:100dvh}.app{width:100%;height:100vh}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--ls-font-heading: "Mangabird Sans", sans-serif;--ls-font-body: "Mangabird Sans", sans-serif;--ls-txt-2xs: 10px;--ls-txt-xs: 12px;--ls-txt-sm: 13px;--ls-txt-base: 14px;--ls-txt-lg: 18px;--ls-txt-xl: 22px;--ls-txt-2xl: 28px;--ls-txt-3xl: 36px;--ls-txt-light: 400;--ls-txt-medium: 500;--ls-txt-semibold: 600;--ls-txt-bold: 700;--ls-btn-xs-height: 24px;--ls-btn-s-height: 32px;--ls-btn-m-height: 40px;--ls-btn-padding-v: 6px;--ls-btn-padding-h: 8px;--ls-color-primary: #0055A0;--ls-color-primary-hover: #0055A0;--ls-color-secondary: #1A2233;--ls-color-secondary-hover: #232C43;--ls-color-success: #1C824A;--ls-color-error: #E40000;--ls-color-warning: #F7C948;--ls-color-info: #B3E1FF;--ls-color-background-color: #F5F8FB;--ls-color-text-primary: #222831;--ls-color-text-secondary: #5C6E8C;--ls-color-border: #D8D8D8;--ls-color-card-bg: #FFFFFF;--ls-color-background: #F5F8FB;--ls-color-background-search:#0055A0;--ls-color-disabled: #ccced4;--ls-color-smallcard-bg: #FFA6C1;--ls-border-filter:#E9E9E9;--ls-border-font-color:#00000080;--ls-accordion-header-hover: #F5F8FB;--ls-accordion-header-active: #E5EAF2;--ls-btn-primary-gradient-start: #0055A0;--ls-btn-primary-gradient-end: #0055A0;--ls-btn-secondary-color: #1A2233;--ls-btn-secondary-border: #1A2233;--ls-btn-secondary-hover-bg: #232C43;--ls-btn-secondary-text-hover: #FFFFFF;--ls-btn-ternary-color: #20BFA9;--ls-btn-ternary-border: #20BFA9;--ls-btn-ternary-hover-bg: #1BA392;--ls-btn-ternary-text-hover: #FFFFFF;--ls-btn-ghost-text: var(--ls-color-primary);--ls-btn-ghost-hover-bg: #EDF3FD;--ls-btn-danger-bg: var(--ls-color-error);--ls-btn-danger-hover-bg: #B80000;--ls-btn-danger-text: #FFFFFF;--ls-btn-disabled-bg: var(--ls-color-disabled);--ls-btn-disabled-text: #FFFFFF;--ls-table-bg: #fff;--ls-table-row-hover-bg: #F5F8FB;--ls-table-header-bg: #F0F2F5;--ls-table-border: #E5EAF2;--ls-table-heading-txt: #1A2233;--ls-table-txt: #23293B;--ls-table-placeholder-txt: #A3A9B8;--ls-badge-blue-bg: #2667FF;--ls-badge-blue-bg-soft: #E6EEFF;--ls-badge-green-bg: #1C824A;--ls-badge-green-bg-soft: #DFF7E6;--ls-badge-yellow-bg: #F7C948;--ls-badge-yellow-bg-soft: #FFF9E6;--ls-badge-red-bg: #E40000;--ls-badge-red-bg-soft: #FFE5E5;--ls-badge-grey-bg: #F0F2F5;--ls-badge-dark-bg: #23293B;--ls-badge-purple-bg: #9D3CFF;--ls-badge-teal-bg: #20BFA9;--ls-badge-pink-bg: #EC4899;--ls-badge-orange-bg: #FF9100;--ls-badge-blue-txt: #2667FF;--ls-badge-green-txt: #1C824A;--ls-badge-yellow-txt: #B68B00;--ls-badge-red-txt: #E40000;--ls-badge-grey-txt: #23293B;--ls-badge-dark-txt: #fff;--ls-badge-purple-txt: #fff;--ls-badge-teal-txt: #fff;--ls-badge-pink-txt: #fff;--ls-badge-orange-txt: #fff;--ls-btn-radius: 4px;--ls-btn-large-height: 48px;--ls-btn-medium-height: 40px;--ls-btn-small-height: 32px;--ls-btn-large-padding: 16px 24px;--ls-btn-medium-padding: 16px 24px;--ls-btn-small-padding: 12px 20px;--ls-btn-large-font-size: 16px;--ls-btn-medium-font-size: 16px;--ls-btn-small-font-size: 14px;--ls-input-font-size-large:24px;--ls-badge-radius: 12px;--ls-badge-padding: .22em .95em;--ls-badge-font-size: .98em;--ls-badge-font-weight: 500;--ls-badge-large-font-weight:600;--ls-space-0: 0px;--ls-space-1: 4px;--ls-space-2: 8px;--ls-space-3: 12px;--ls-space-4: 16px;--ls-space-5: 20px;--ls-space-6: 24px;--ls-space-7: 32px;--ls-space-8: 40px;--ls-space-9: 48px;--ls-space-10: 64px;--ls-grid-gutter-mobile: 16px;--ls-grid-gutter-desktop: 24px;--ls-container-padding-mobile: 16px;--ls-container-padding-desktop: 24px;--ls-card-padding-mobile: 16px;--ls-card-padding-desktop: 20px;--ls-max-width-sm: 600px;--ls-max-width-md: 960px;--ls-max-width-lg: 1280px;--ls-max-width-xl: 1440px;--ls-section-space-top-mobile: var(--ls-space-6);--ls-section-space-bottom-mobile: var(--ls-space-6);--ls-section-space-top-desktop: var(--ls-space-8);--ls-section-space-bottom-desktop: var(--ls-space-8);--ls-modal-overlay-bg: rgba(34, 41, 59, .4);--ls-modal-radius: 12px;--ls-modal-shadow: 0 12px 48px rgba(34, 41, 59, .1);--ls-modal-header-bg: #F0F2F5;--ls-modal-header-txt: #23293B;--ls-modal-footer-bg: #F9F9FC;--ls-modal-bg: #fff;--ls-modal-radius: 16px;--ls-modal-shadow: 0 16px 48px rgba(34, 41, 59, .13);--ls-modal-width-sm: 340px;--ls-modal-width-md: 480px;--ls-modal-width-lg: 720px;--ls-modal-width-xl: 96vw;--ls-modal-padding: 32px;--ls-modal-header-padding: 24px 32px 12px 32px;--ls-modal-footer-padding: 20px 32px 20px 32px;--ls-text-danger: #e75454 }.ls-accordion-group{display:flex;flex-direction:column;gap:8px;width:100%}.ls-accordion{overflow:hidden}.ls-accordion-header{width:100%;padding:16px;background:var(--ls-bg-color);border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .4s ease;font-weight:500}.ls-accordion-header:hover{background:var(--ls-accordion-header-hover)}.ls-accordion-header.active{background:var(--ls-accordion-header-active);color:#fff}.ls-accordion-header.disabled{opacity:.5;cursor:not-allowed;background:var(--ls-disabled-bg)}.ls-accordion-icon{transition:transform .4s ease;color:var(--ls-color-text-primary)}.ls-accordion-icon.active{transform:rotate(180deg)}.ls-accordion-content{max-height:0px;overflow:hidden;transition:max-height .4s ease}.ls-accordion-content.active{max-height:500px;overflow-y:auto}.ls-accordion-body{padding:16px;background:var(--ls-bg-color)}@media(max-width:768px){.ls-accordion-body{padding:8px;gap:8px}}.ls-list{list-style:none;padding:0;margin:0}.ls-list li{padding:8px 0;border-bottom:1px solid var(--ls-border-color)}.ls-list li:last-child{border-bottom:none}.ls-badge{display:inline-flex;align-items:center;gap:.3em;border-radius:var(--ls-badge-radius);padding:var(--ls-badge-padding);font-size:var(--ls-badge-font-size);font-weight:var(--ls-badge-font-weight);line-height:1.25;-webkit-user-select:none;user-select:none;vertical-align:middle;transition:background .18s,color .18s,border .18s;border:none;cursor:default}.ls-badge--soft-blue{background:var(--ls-badge-blue-bg-soft);color:var(--ls-badge-blue-txt)}.ls-badge--soft-green{background:var(--ls-badge-green-bg-soft);color:var(--ls-badge-green-txt)}.ls-badge--soft-yellow{background:var(--ls-badge-yellow-bg-soft);color:var(--ls-badge-yellow-txt)}.ls-badge--soft-red{background:var(--ls-badge-red-bg-soft);color:var(--ls-badge-red-txt)}.ls-badge--soft-grey{background:var(--ls-badge-grey-bg);color:var(--ls-badge-grey-txt)}.ls-badge--blue{background:var(--ls-badge-blue-bg);color:#fff}.ls-badge--green{background:var(--ls-badge-green-bg);color:#fff}.ls-badge--yellow{background:var(--ls-badge-yellow-bg);color:#23293b}.ls-badge--red{background:var(--ls-badge-red-bg);color:#fff}.ls-badge--grey{background:var(--ls-badge-grey-bg);color:#23293b}.ls-badge--dark{background:var(--ls-badge-dark-bg);color:#fff}.ls-badge--purple{background:var(--ls-badge-purple-bg);color:#fff}.ls-badge--teal{background:var(--ls-badge-teal-bg);color:#fff}.ls-badge--pink{background:var(--ls-badge-pink-bg);color:#fff}.ls-badge--orange{background:var(--ls-badge-orange-bg);color:#fff}.ls-badge--outline{background:transparent;border:1.5px solid currentColor;color:inherit}.ls-badge--sm{font-size:.82em;padding:.1em .7em}.ls-badge--lg{font-size:1.12em;padding:.28em 1.25em}.ls-badge--user{font-weight:600;padding-left:1em;padding-right:1em;border-radius:16px;background:var(--ls-badge-grey-bg);color:#fff}.ls-badge--count{min-width:1.7em;height:1.7em;border-radius:50%;padding:0;display:inline-flex;justify-content:center;align-items:center;font-size:.96em;background:var(--ls-badge-blue-bg);color:#fff}.ls-badge svg,.ls-badge .ls-badge-icon{margin-right:.3em;vertical-align:middle;width:1em;height:1em}.ls-bottom-nav{position:fixed;left:0;right:0;bottom:0;background:#fff;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #eee;z-index:1000;height:60px;box-shadow:0 -2px 12px #00000008}.ls-bottom-nav .ls-nav-btn{background:none;border:none;outline:none;flex:1;display:flex;flex-direction:column;align-items:center;padding:6px 0;font-size:13px;color:var(--ls-table-placeholder-txt);cursor:pointer;transition:color .2s}.ls-bottom-nav .ls-nav-btn.active,.ls-bottom-nav .ls-nav-btn:active{color:var(--ls-color-primary);font-weight:600}.ls-bottom-nav .ls-nav-label{font-size:11px;margin-top:2px}@media(min-width:769px){.ls-bottom-nav{display:none}}.ls-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--ls-btn-radius);cursor:pointer;font-family:var(--ls-font-heading);font-weight:var(--ls-button-weight);text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.ls-btn-large{height:var(--ls-btn-large-height);padding:var(--ls-btn-large-padding);font-size:var(--ls-btn-large-font-size)}.ls-btn-medium{height:var(--ls-btn-medium-height);padding:var(--ls-btn-medium-padding);font-size:var(--ls-btn-medium-font-size)}.ls-btn-small{height:var(--ls-btn-small-height);padding:var(--ls-btn-small-padding);font-size:var(--ls-btn-small-font-size)}.ls-btn-primary{position:relative;overflow:hidden;color:#fff;border:none;background:linear-gradient(135deg,#0d5cb6,#156fd1);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;z-index:1}.ls-btn-primary:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-25deg);transition:left .7s ease;z-index:-1}.ls-btn-primary:hover{transform:translateY(-3px);background:linear-gradient(135deg,#0055a0,#1c7bf0);box-shadow:0 10px 24px #156fd159,0 4px 10px #0000001f}.ls-btn-primary:hover:before{left:140%}.ls-btn-primary:active{transform:scale(.97)}.ls-btn-primary:hover{background-color:var(--ls-color-primary-hover)}.ls-btn-secondary{position:relative;overflow:hidden;background:#fff;color:#2b2f38;border:1px solid #d9dee7;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.ls-btn-secondary:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-25deg);transition:left .7s ease}.ls-btn-secondary:hover{background:#f8fbff;border-color:#b8d5ff;color:#156fd1;transform:translateY(-2px);box-shadow:0 6px 18px #00000014,0 2px 6px #1877f214}.ls-btn-secondary:hover:before{left:140%}.ls-btn-secondary:active{transform:scale(.96)}.ls-btn-ternary{background-color:#fff;color:var(--ls-btn-ternary-color);border:1px solid var(--ls-btn-ternary-border)}.ls-btn-ternary:hover{background-color:var(--ls-btn-ternary-hover-bg);color:var(--ls-btn-ternary-text-hover)}.ls-btn-ghost{background-color:transparent;color:var(--ls-btn-ghost-text)}.ls-btn-ghost:hover{background-color:var(--ls-btn-ghost-hover-bg)}.ls-btn-danger{background-color:var(--ls-btn-danger-bg);color:var(--ls-btn-danger-text)}.ls-btn-danger:hover{background-color:var(--ls-btn-danger-hover-bg)}.ls-btn:disabled,.ls-btn[disabled]{background-color:var(--ls-btn-disabled-bg);color:var(--ls-btn-disabled-text);cursor:not-allowed;opacity:.7}.ls-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,3fr));gap:24px;align-items:start;padding-right:12px;padding-left:12px}@media(max-width:1024px){.homeWrapper{flex-direction:column}.leftSidebar,.dashboard{width:100%;max-width:100%}.ls-cards-grid,.cardsGrid{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.cardsGrid{grid-template-columns:1fr;width:100%}}.ls-cards-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%}@media(max-width:1200px){.ls-cards-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ls-cards-grid-5{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.ls-cards-grid-5{grid-template-columns:1fr}.ls-small-dropdown{max-width:90px;font-size:12px}.ls-small-top{gap:9px;align-items:flex-start}.ls-small-left{gap:8px;width:100%}.ls-small-input_{flex-wrap:wrap;min-width:0;max-width:none;width:auto}.ls-dropdown-item{padding:10px 12px}}.ls-dropdown-wrapper{position:relative}.ls-dropdown-menu{background:#fff;border:1px solid #d9d9d9;border-radius:2px;min-width:70px;box-shadow:0 4px 12px #0000001f}.ls-dropdown-item{padding:8px 12px;cursor:pointer;font-size:14px}.ls-dropdown-item:hover{background:#f5f5f5}.ls-dropdown-item.active{background:#dbeafe}.ls-small-card{border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;position:relative;width:100%;min-width:0;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ls-small-input_ ls-date-clickable{background:#fff;border:1px solid #d9d9d9;width:40px}.ls-small-card:not(.active-picker):hover{transform:translateY(-4px);box-shadow:0 10px 24px #0000001f,0 4px 10px #00000014}.ls-small-card:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-25deg);transition:left .7s ease;pointer-events:none}.ls-small-card:hover:before{left:140%}.ls-small-top{display:flex;justify-content:space-between;gap:2px}.ls-small-left{display:flex;align-items:center;gap:4px}.ls-small-dropdown{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.ls-small-dropdown span{color:#000;font-weight:500}.ls-small-dropdown,.ls-small-input_{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ls-small-dropdown:focus,.ls-small-dropdown:active,.ls-small-dropdown:hover{border:1px solid #d9d9d9!important;outline:none!important;box-shadow:none!important}.ls-small-input_{width:100%;max-width:240px;padding:0;border-radius:10px;background-color:#fff;color:#000;font-weight:400;font-size:10px;background:#fff;border:1px solid #d9d9d9;border:1px solid transparent!important;outline:none!important;box-shadow:none!important}.ls-small-input_:focus,.ls-small-input_:active,.ls-small-input_:hover{border:1px solid transparent!important;outline:none!important;box-shadow:none!important}.ls-small-edit{width:35px;height:35px;aspect-ratio:1;background-color:#d9d9d9;border-radius:12px;display:flex;align-items:center;justify-content:center}.ls-small-edit svg{width:60%;height:60%}.ls-datepicker-landscape{position:absolute;background:#fff;border-radius:16px;padding:4px;height:370px;width:inherit;box-shadow:0 12px 28px #00000026}.ls-datepicker-landscape .react-datepicker,.ls-datepicker-landscape .react-datepicker__month-container{all:unset}.ls-datepicker-landscape .react-datepicker__month-container{display:block}.react-datepicker__header{background:transparent!important;border-bottom:none!important;padding:0}.react-datepicker__day{border-radius:8px!important;transition:.2s}.react-datepicker__day:hover{background-color:#4084ff26!important}.react-datepicker__day--range-start,.react-datepicker__day--range-end{background-color:#407bff!important;color:#fff!important;border-radius:50%!important}.react-datepicker__day--in-range{background-color:#4084ff40!important;color:#000!important}.ls-small-value{font-size:clamp(30px,2vw,24px);font-weight:500;color:#000;line-height:1.2}.ls-small-title{color:#000;margin-top:8px;font-size:var(--ls-btn-small-font-size);line-height:100%}.ls-datepicker-overlay{position:absolute;top:60px;left:22px;background:#fff;border-radius:18px}.react-datepicker__day,.react-datepicker__day-name{width:20px;line-height:20px;margin:auto;font-size:14px}.ls-calendar-top{display:flex;justify-content:center;gap:10px;margin-bottom:12px}.ls-calendar-top select{border:none;background:transparent;font-weight:600;font-size:14px}.ls-date-inputs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ls-date-inline{flex:1}.ls-date-inline label{display:block;font-size:12px;margin-bottom:4px}.ls-date-inline input{width:110px;height:30px;border:1px solid #d9d9d9;border-radius:8px;padding:0 10px}.react-datepicker__day--outside-month{visibility:hidden;pointer-events:none}.section-container{margin:0 auto;padding:20px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-input-wrapper{position:relative;width:100%}.hidden-date{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.all-form-label{font-size:13px;font-weight:600;color:#444}.all-required{color:red;margin-left:4px}.ls-mandatory{color:red}.all-error{color:#e53935;font-size:12px}.ls-form-label{display:block;font-family:var(--ls-font-body);font-size:var(--ls-txt-base);font-weight:var(--ls-txt-medium);color:var(--ls-color-text-primary);margin-bottom:6px;margin-top:18px}.ls-form-label .ls-mandatory{color:var(--ls-color-error);margin-left:3px;font-weight:var(--ls-txt-bold)}.ls-input,.ls-select,.ls-textarea{width:100%;padding:10px 14px;border:1.5px solid var(--ls-color-border);border-radius:6px;background:#fff!important;font-family:var(--ls-font-body);font-size:var(--ls-txt-base);color:var(--ls-color-text-primary);transition:border .2s,box-shadow .2s;outline:none;box-sizing:border-box}.inactive-battery-form{display:flex;flex-direction:column;gap:22px}.form-row-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.form-row-full{width:100%}.all-form-field{display:flex;flex-direction:column;gap:6px}.all-error{min-height:18px;font-size:12px;color:red}.ls-input:focus,.ls-select:focus,.ls-textarea:focus{border-color:var(--ls-color-primary);box-shadow:0 0 0 2px #e0e9ff}.ls-input:hover,.ls-select:hover,.ls-textarea:hover{border-color:var(--ls-color-primary-hover)}.ls-input:disabled,.ls-select:disabled,.ls-textarea:disabled{background:var(--ls-color-disabled);color:#000;cursor:not-allowed;border-color:var(--ls-color-disabled)}.ls-input.ls-good,.ls-select.ls-good,.ls-textarea.ls-good{border-color:var(--ls-color-success);background:#effbf4}.ls-input.ls-bad,.ls-select.ls-bad,.ls-textarea.ls-bad{border-color:var(--ls-color-error);background:#fff0f0}.ls-input.ls-bad:focus,.ls-select.ls-bad:focus,.ls-textarea.ls-bad:focus{border-color:var(--ls-color-error);box-shadow:0 0 0 2px #ffe7e7}.ls-input-helper,.ls-input-error{font-size:var(--ls-txt-xs);margin-top:2px;margin-left:2px}.ls-input-error{color:var(--ls-color-error)}.ls-input-helper{color:var(--ls-color-text-secondary)}.ls-checkbox-group{display:flex;flex-direction:column;gap:5px}.ls-checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:var(--ls-txt-base);color:var(--ls-color-text-primary);margin-bottom:3px;-webkit-user-select:none;user-select:none}.ls-checkbox{width:18px;height:18px;cursor:pointer;border-radius:4px;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;position:relative;transition:all .2s ease}.ls-checkbox:checked{background:#fff}.ls-checkbox:disabled{accent-color:var(--ls-color-disabled);cursor:not-allowed}.ls-checkbox:checked:after{content:"";width:3px;height:9px;border-right:2px solid #1e63c2;border-bottom:2px solid #1e63c2;position:absolute;top:2px;left:7px;transform:rotate(45deg)}.ls-checkbox:disabled{border-color:var(--ls-color-disabled);background-color:var(--ls-color-disabled);cursor:not-allowed}.ls-radio-group{display:flex;gap:24px;margin-top:2px;margin-bottom:6px}.ls-radio-label{display:flex;align-items:center;font-size:var(--ls-txt-base);color:var(--ls-color-text-primary);cursor:pointer}.ls-radio{accent-color:var(--ls-color-primary);margin-right:8px;width:18px;height:18px;cursor:pointer}.ls-radio:disabled{accent-color:var(--ls-color-disabled)}.ls-toggle-switch{position:relative;display:inline-block;width:48px;height:26px;margin-right:9px}.ls-toggle-switch input[type=checkbox]{display:none}.ls-toggle-slider{position:absolute;cursor:pointer;background-color:var(--ls-color-disabled);border-radius:26px;top:0;left:0;right:0;bottom:0;transition:background .18s}.ls-toggle-switch input:checked+.ls-toggle-slider{background:#fff;border:1px solid}.ls-toggle-slider:before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.22s;box-shadow:0 2px 6px #22293b1c}.ls-toggle-switch input:checked+.ls-toggle-slider:before{transform:translate(22px);background-color:#0055a0}.ls-toggle-switch input:disabled+.ls-toggle-slider{background:var(--ls-color-disabled);opacity:.6}.ls-multiselect{width:100%;min-height:38px;border:1.5px solid var(--ls-color-border);border-radius:6px;background:var(--ls-color-card-bg);padding:8px 14px;font-size:var(--ls-txt-base);display:flex;flex-wrap:wrap;gap:7px;align-items:center;transition:border .2s,box-shadow .2s;margin-bottom:6px}.ls-multiselect:focus-within{border-color:var(--ls-color-primary);box-shadow:0 0 0 2px #e0e9ff}.ls-multiselect.ls-good{border-color:var(--ls-color-success);background:#effbf4}.ls-multiselect.ls-bad{border-color:var(--ls-color-error);background:#fff0f0}.ls-multiselect .ls-multi-pill{background:var(--ls-badge-blue-bg-soft);color:var(--ls-color-primary);border-radius:11px;padding:3px 11px;font-size:var(--ls-txt-sm);display:flex;align-items:center;gap:6px}.ls-multiselect .ls-multi-remove{margin-left:3px;color:#a8b4ce;cursor:pointer;font-size:1em}.ls-multiselect input{border:none;outline:none;font-size:var(--ls-txt-base);flex:1 0 80px;min-width:44px;background:transparent;margin-bottom:0;padding:0}.ls-multiselect input:disabled{background:none}.ls-input-group.ls-error label{color:var(--ls-color-error)}.ls-input-group.ls-error .ls-input,.ls-input-group.ls-error .ls-select,.ls-input-group.ls-error .ls-textarea,.ls-input-group.ls-error .ls-multiselect{border-color:var(--ls-color-error)}.ls-input-group.ls-error .ls-input-error{display:block}.form-input-wrapper{position:relative;display:flex;align-items:center;width:100%}.suffix-icon{position:absolute;right:10px;top:12px;cursor:pointer;color:#000}.logo-xs{width:50px;height:20px}.logo-s{width:100px;height:39px}.logo-m{width:160px;height:62px}.logo{height:36px;width:auto;margin-right:var(--ls-space-2)}.ls-menu-trigger{background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;border-radius:50%;transition:background .2s}.ls-menu-trigger:focus,.ls-menu-trigger:hover{background:var(--ls-table-row-hover-bg);outline:none}.ls-menu-list{position:absolute;background:var(--ls-color-card-bg);border:1px solid var(--ls-color-border);box-shadow:0 4px 16px #22293b21;border-radius:10px;padding:4px 0;margin-top:6px;animation:ls-menu-fade-in .13s ease;max-height:250px;overflow-y:auto;overflow-x:hidden}@keyframes ls-menu-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ls-menu-list-item{width:100%;padding:10px 20px;background:transparent;border:none;text-align:left;font-family:var(--ls-font-body);font-size:var(--ls-txt-base);font-weight:var(--ls-txt-light);color:var(--ls-color-text-secondary);line-height:1.6;cursor:pointer;transition:background .16s,color .16s;gap:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:flex;align-items:center}.ls-menu-list-item.ls-menu-danger{color:var(--ls-color-error)}.ls-menu-list-item:hover{background:var(--ls-accordion-header-hover);color:var(--ls-color-primary);outline:none}.ls-menu-list-item.ls-menu-danger:hover{background:#ffeaea;color:var(--ls-color-error)}.ls-modal--sm{width:var(--ls-modal-width-sm);min-height:120px;max-height:60vh}.ls-modal--md{width:var(--ls-modal-width-md);min-height:180px;max-height:70vh}.ls-modal--lg{width:var(--ls-modal-width-lg);min-height:220px;max-height:80vh}.ls-modal--xl{width:var(--ls-modal-width-xl);min-height:260px;max-height:90vh}@media(max-width:600px){.ls-modal--sm,.ls-modal--md,.ls-modal--lg,.ls-modal--xl{width:96vw!important;min-width:0!important;padding:16px!important}}.ls-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ls-modal-overlay-bg);z-index:1000;display:flex;justify-content:center;align-items:center}.ls-modal{background:var(--ls-modal-bg);border-radius:var(--ls-modal-radius);box-shadow:var(--ls-modal-shadow);max-width:98vw;max-height:90vh;overflow:auto;display:flex;flex-direction:column}.ls-modal-header{background:var(--ls-modal-header-bg);color:var(--ls-modal-header-txt);padding:14px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:var(--ls-modal-radius);border-top-right-radius:var(--ls-modal-radius);position:sticky;top:0;z-index:1}.ls-popup-header{color:var(--ls-modal-header-txt);padding:14px;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:var(--ls-modal-radius);border-top-right-radius:var(--ls-modal-radius)}.ls-modal-close{background:none;border:none;font-size:1.4em;color:#888;cursor:pointer}.ls-popup-close{background:none;border:none;font-size:1.4em;color:#000;cursor:pointer;font-size:35px}.ls-modal-body{padding:16px 32px;font-size:1em;color:var(--ls-color-text-secondary);overflow:scroll}.ls-popup-footer{padding:18px 32px;display:flex;justify-content:flex-end;gap:12px;border-bottom-left-radius:var(--ls-modal-radius);border-bottom-right-radius:var(--ls-modal-radius)}.ls-modal-footer{background:var(--ls-modal-footer-bg);padding:18px 32px;display:flex;justify-content:flex-end;gap:12px;border-bottom-left-radius:var(--ls-modal-radius);border-bottom-right-radius:var(--ls-modal-radius);position:sticky;bottom:0}@font-face{font-family:Mangabird Sans;src:url(/assets/MangabirdSans-Regular-CYIGsWNk.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mangabird Sans;src:url(/assets/MangabirdSans-SemiBold-lEU2foP9.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mangabird Sans;src:url(/assets/MangabirdSans-Bold-CNAvu8AY.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Calibri;src:url(/assets/calibri-BwVr6UHv.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Calibri;src:url(./../assets/fonts/c) format("truetype");font-weight:600;font-style:normal}.topbar-filter{display:flex;align-items:center;gap:8px;margin-right:80px;margin-top:20px}.topbar-left{display:flex;align-items:center;gap:var(--ls-space-2)}.header-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:15px}.topbar-nav{display:flex;gap:var(--ls-space-5);align-items:center}.nav-link{color:var(--ls-color-text-primary);text-decoration:none;font-size:var(--ls-txt-base);font-weight:var(--ls-txt-medium);padding:6px 12px;border-radius:6px;transition:background .18s,color .18s;opacity:.98}@media(max-width:800px){.topbar{padding:0 var(--ls-container-padding-mobile);height:46px}.company-name{font-size:var(--ls-txt-base)}.logo{height:28px}.topbar-nav{gap:var(--ls-space-2)}}.les-mainlayout{height:100%;width:100%;display:flex;flex-direction:column}.les-maincontainer{flex:1;box-sizing:border-box;overflow-x:hidden}.topbar{display:flex;justify-content:space-between;align-items:center;background:var(--ls-color-card-bg);padding:0 var(--ls-container-padding-desktop);color:var(--ls-color-text-primary);font-family:var(--ls-font-heading);box-shadow:0 2px 8px #22293b0f;border-bottom:1px solid var(--ls-color-border);height:56px;flex-shrink:0}.les-maincontainer{min-height:0;display:flex;flex:1;background-color:#f5f5f5}.main-container{flex:1;padding:.75rem;overflow-y:auto;margin:.75rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.sidebar{width:230px;background:var(--ls-color-card-bg);box-shadow:2px 0 8px #22293b0f;padding:var(--ls-space-6) 0;border-right:1px solid var(--ls-color-border);display:flex;flex-direction:column;margin-bottom:0;transition:width .3s ease;position:relative}.sidebar.collapsed{width:60px}.sidebar-toggle{position:absolute;right:-12px;top:20px;width:24px;height:24px;background:var(--ls-color-background);border:1px solid var(--ls-color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease}.sidebar-toggle:hover{background:var(--ls-color-card-bg)}.sidebar.collapsed .sidebar-toggle{transform:rotate(180deg)}.sidebar.collapsed .sidebar-header h2,.sidebar.collapsed .nav-item span{display:none}.sidebar.collapsed .nav-item{padding:var(--ls-space-3) var(--ls-space-2);justify-content:center}.sidebar.collapsed .nav-item svg,.sidebar.collapsed .nav-item .icon{margin-right:0}.sidebar-header{padding:0 var(--ls-space-6) var(--ls-space-6);border-bottom:1px solid var(--ls-color-border)}.sidebar-header h2{font-size:var(--ls-txt-xl);font-weight:var(--ls-txt-bold);color:var(--ls-color-primary);margin:0;letter-spacing:.01em}.sidebar-nav{display:flex;flex-direction:column;padding:var(--ls-space-4) 0;gap:var(--ls-space-2)}.nav-item{cursor:pointer;text-decoration:none;padding:var(--ls-space-3) var(--ls-space-6);font-size:var(--ls-txt-base);font-weight:var(--ls-txt-medium);color:var(--ls-color-text-primary);border-radius:6px 0 0 6px;display:flex;line-height:1!important;align-items:center;transition:background .16s,color .16s;background:none}.nav-item:hover,.nav-item:focus{background:var(--ls-color-background);color:var(--ls-color-primary)}.nav-item.active{background:var(--ls-color-primary);color:#fff;font-weight:var(--ls-txt-semibold)}.nav-item.active span{color:var(--ls-color-background)}.nav-item svg,.nav-item .icon{margin-right:var(--ls-space-2);font-size:1.2em}@media(max-width:700px){.sidebar{display:none;width:68vw;min-width:180px;max-width:300px;padding:var(--ls-space-4) 0}.sidebar-header{padding:0 var(--ls-space-4) var(--ls-space-4)}}@media(max-width:950px){.topbar-nav{gap:55px}}.font-manga-regular{font-family:Mangabird Sans;font-weight:400}.font-manga-semibold{font-family:Mangabird Sans;font-weight:600}.font-manga-bold{font-family:Mangabird Sans;font-weight:700}.font-calibri-regular{font-family:Calibri;font-weight:400}.font-calibri-bold{font-family:Calibri;font-weight:700}.font-poppins{font-family:Poppins}::-webkit-scrollbar{width:12px;background:var(--ls-color-background)}::-webkit-scrollbar-thumb{background:var(--ls-color-border);border-radius:8px;border:3px solid var(--ls-color-background);transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--ls-color-primary)}::-webkit-scrollbar-corner{background:var(--ls-color-background)}*{scrollbar-width:thin;scrollbar-color:var(--ls-color-border) var(--ls-color-background)}*::-webkit-scrollbar-thumb:active{background:var(--ls-color-primary-hover)}.ls-loading-spinner{width:40px;height:40px;border:4px solid var(--ls-color-grey-bg);border-top:4px solid var(--ls-color-primary);border-radius:50%;margin:0 auto;animation:lsloadingspin 1s linear infinite}.ls-btn-spinner{height:20px;width:20px;border-top:2px solid #fff;border-radius:50%;margin-left:5px;animation:lsloadingspin 1s linear infinite}@keyframes lsloadingspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ls-table-container{background-color:var(--ls-table-bg);border-radius:8px;box-shadow:0 2px 4px #00000014;overflow:hidden}.ls-table{width:100%;border-collapse:collapse;font-family:var(--ls-font-body);font-size:var(--ls-txt-base);color:var(--ls-table-txt);background:var(--ls-table-bg)}.ls-table th{background-color:var(--ls-table-header-bg);color:var(--ls-table-heading-txt);font-weight:var(--ls-txt-semibold);text-align:left;padding:.5rem;border-bottom:2px solid var(--ls-table-border);font-size:var(--ls-txt-base);letter-spacing:.01em}.ls-table td{padding:.5rem;border-bottom:1px solid var(--ls-table-border);vertical-align:middle;color:var(--ls-table-txt);font-size:var(--ls-txt-base)}.ls-table tr:hover{background-color:var(--ls-table-row-hover-bg)}.ls-table .ls-tag{background-color:var(--ls-table-header-bg);color:var(--ls-table-txt);padding:.3rem .7rem;border-radius:4px;font-size:var(--ls-txt-sm);display:inline-block;font-weight:var(--ls-txt-medium)}.ls-table .ls-table-empty{text-align:center;color:var(--ls-table-placeholder-txt);font-size:var(--ls-txt-lg);padding:2rem 0}.ls-table-options{display:flex;margin:3px;flex-direction:row-reverse;gap:4px}.ls-table-icon:hover{color:var(--ls-color-primary-hover);scale:1.1;cursor:pointer}.ls-toast-container{position:fixed;bottom:50px;left:50%;transform:translate(-50%);z-index:99999;display:flex;flex-direction:column;align-items:center;gap:10px}.ls-toast{min-width:280px;max-width:380px;border-radius:6px;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;animation:slideUp .35s ease forwards}@keyframes slideUp{0%{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}.ls-toast-hide{animation:slideDown .3s ease forwards}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(80px);opacity:0}}.ls-toast--success{background:#e4fff7;border:2px solid #A6CFB3;color:#2e7d32}.ls-toast--error{background:#ffdcd2;border:2px solid #D4A7AC;color:#b00020}.ls-toast-title{font-weight:650;margin-bottom:2px}.ls-toast-message{font-size:15px;opacity:.9;margin-top:2px;line-height:1.4}.ls-toast-close{border:none;background:transparent;font-size:18px;cursor:pointer;margin-left:10px}.ls-toast{min-width:280px;max-width:380px;border-radius:8px;padding:14px 18px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;animation:slideUp .35s ease forwards}.ls-toast-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.ls-toast-icon--success{background:#4ee16e;color:#fff}.ls-toast-icon--error{background:#ff0a0a;color:#fff}.ls-toast-content{flex:1;padding-right:10px}.ls-toast-close{border:none;background:transparent;font-size:18px;cursor:pointer}html,body,#root{height:100%;width:100%;margin:0;padding:0}h1{font-family:var(--ls-font-heading);font-size:var(--ls-txt-3xl);font-weight:var(--ls-txt-bold);color:var(--ls-color-text-primary);line-height:1.1}h2{font-family:var(--ls-font-heading);font-size:var(--ls-txt-2xl);font-weight:var(--ls-txt-bold);color:var(--ls-color-text-primary);line-height:1.15}h3{font-family:var(--ls-font-heading);font-size:var(--ls-txt-xl);font-weight:var(--ls-txt-semibold);color:var(--ls-color-text-primary);line-height:1.18}h4{font-family:var(--ls-font-heading);font-size:var(--ls-txt-lg);font-weight:var(--ls-txt-semibold);color:var(--ls-color-text-primary);line-height:1.2}h5{font-family:var(--ls-font-heading);font-size:var(--ls-txt-base);font-weight:var(--ls-txt-medium);color:var(--ls-color-text-primary);line-height:1.25}h6{font-family:var(--ls-font-heading);font-size:var(--ls-txt-sm);font-weight:var(--ls-txt-medium);color:var(--ls-color-text-primary);line-height:1.3}p,span,label,li{font-family:var(--ls-font-body);font-size:var(--ls-txt-base);font-weight:var(--ls-txt-light);color:var(--ls-color-text-secondary);line-height:1}a,link{font-family:var(--ls-font-body);font-size:var(--ls-txt-base);color:var(--ls-color-primary);font-weight:var(--ls-txt-medium);text-decoration:underline;transition:color .2s;cursor:pointer}a:hover,a:focus{color:var(--ls-color-primary-hover);text-decoration:underline}.ls-base-txt{font-family:var(--ls-font-body);font-size:var(--ls-txt-base);font-weight:var(--ls-txt-light);color:var(--ls-color-text-secondary);line-height:1.6}.ls-small,small{font-size:var(--ls-txt-sm);color:var(--ls-color-text-secondary)}.ls-txt-xs,.extra-small{font-size:var(--ls-txt-xs);color:var(--ls-color-text-secondary)}.ls-txt-large{font-size:var(--ls-txt-lg);font-weight:var(--ls-txt-medium);color:var(--ls-color-text-primary)}.ls-txt-largest{font-size:var(--ls-txt-2xl);font-weight:var(--ls-txt-bold);color:var(--ls-color-primary)}.ls-txt-muted,.ls-txt-placeholder{color:var(--ls-color-disabled);opacity:.75}strong,.ls-txt-bold{font-weight:var(--ls-txt-bold);color:var(--ls-color-text-primary)}.ls-txt-medium{font-weight:var(--ls-txt-medium)}.ls-txt-semibold{font-weight:var(--ls-txt-semibold)}.ls-txt-light{font-weight:var(--ls-txt-light)}.ls-table-sticky-container{height:80dvh;overflow:scroll}.ls-table-sticky{position:sticky;top:0;z-index:10}.ls-h-5per{height:5%!important}.ls-h-10per{height:10%!important}.ls-h-20per{height:20%!important}.ls-h-30per{height:30%!important}.ls-h-40per{height:40%!important}.ls-h-50per{height:50%!important}.ls-h-60per{height:60%!important}.ls-h-70per{height:70%!important}.ls-h-80per{height:80%!important}.ls-h-90per{height:90%!important}.ls-h-100per{height:100%!important}.ls-w-5per{width:5%!important}.ls-w-8per{width:8%!important}.ls-w-10per{width:10%!important}.ls-w-15per{width:15%!important}.ls-w-20per{width:20%!important}.ls-w-25per{width:25%!important}.ls-w-30per{width:30%!important}.ls-w-35per{width:35%!important}.ls-w-40per{width:40%!important}.ls-w-45per{width:45%!important}.ls-w-47per{width:47%!important}.ls-w-50per{width:50%!important}.ls-w-60per{width:60%!important}.ls-w-70per{width:70%!important}.ls-w-80per{width:80%!important}.ls-w-90per{width:90%!important}.ls-w-100per{width:100%!important}.ls-w-5px,.ls-w-15px{width:15px!important}.ls-m-0px{margin:0!important}.ls-m-1px{margin:1px!important}.ls-m-2px{margin:2px!important}.ls-m-3px{margin:3px!important}.ls-m-4px{margin:4px!important}.ls-m-5px{margin:5px!important}.ls-m-6px{margin:6px!important}.ls-m-7px{margin:7px!important}.ls-m-8px{margin:8px!important}.ls-m-9px{margin:9px!important}.ls-m-10px{margin:10px!important}.ls-ml-0px{margin-left:0!important}.ls-ml-1px{margin-left:1px!important}.ls-ml-2px{margin-left:2px!important}.ls-ml-3px{margin-left:3px!important}.ls-ml-4px{margin-left:4px!important}.ls-ml-5px{margin-left:5px!important}.ls-ml-6px{margin-left:6px!important}.ls-ml-7px{margin-left:7px!important}.ls-ml-8px{margin-left:8px!important}.ls-ml-9px{margin-left:9px!important}.ls-ml-10px{margin-left:10px!important}.ls-mr-0px{margin-right:0!important}.ls-mr-1px{margin-right:1px!important}.ls-mr-2px{margin-right:2px!important}.ls-mr-3px{margin-right:3px!important}.ls-mr-4px{margin-right:4px!important}.ls-mr-5px{margin-right:5px!important}.ls-mr-6px{margin-right:6px!important}.ls-mr-7px{margin-right:7px!important}.ls-mr-8px{margin-right:8px!important}.ls-mr-9px{margin-right:9px!important}.ls-mr-10px{margin-right:10px!important}.ls-mt-0px{margin-top:0!important}.ls-mt-1px{margin-top:1px!important}.ls-mt-2px{margin-top:2px!important}.ls-mt-3px{margin-top:3px!important}.ls-mt-4px{margin-top:4px!important}.ls-mt-5px{margin-top:5px!important}.ls-mt-6px{margin-top:6px!important}.ls-mt-7px{margin-top:7px!important}.ls-mt-8px{margin-top:8px!important}.ls-mt-9px{margin-top:9px!important}.ls-mt-10px{margin-top:10px!important}.ls-mt-15px{margin-top:15px!important}.ls-mb-0px{margin-bottom:0!important}.ls-mb-1px{margin-bottom:1px!important}.ls-mb-2px{margin-bottom:2px!important}.ls-mb-3px{margin-bottom:3px!important}.ls-mb-4px{margin-bottom:4px!important}.ls-mb-5px{margin-bottom:5px!important}.ls-mb-6px{margin-bottom:6px!important}.ls-mb-7px{margin-bottom:7px!important}.ls-mb-8px{margin-bottom:8px!important}.ls-mb-9px{margin-bottom:9px!important}.ls-mb-10px{margin-bottom:10px!important}.ls-p-0px{padding:0!important}.ls-p-1px{padding:1px!important}.ls-p-2px{padding:2px!important}.ls-p-3px{padding:3px!important}.ls-p-4px{padding:4px!important}.ls-p-5px{padding:5px!important}.ls-p-6px{padding:6px!important}.ls-p-7px{padding:7px!important}.ls-p-8px{padding:8px!important}.ls-p-9px{padding:9px!important}.ls-p-10px{padding:10px!important}.ls-p-15px{padding:15px!important}.ls-p-10px{padding:20px!important}.ls-pl-0px{padding-left:0!important}.ls-pl-1px{padding-left:1px!important}.ls-pl-2px{padding-left:2px!important}.ls-pl-3px{padding-left:3px!important}.ls-pl-4px{padding-left:4px!important}.ls-pl-5px{padding-left:5px!important}.ls-pl-6px{padding-left:6px!important}.ls-pl-7px{padding-left:7px!important}.ls-pl-8px{padding-left:8px!important}.ls-pl-9px{padding-left:9px!important}.ls-pl-10px{padding-left:10px!important}.ls-pr-0px{padding-right:0!important}.ls-pr-1px{padding-right:1px!important}.ls-pr-2px{padding-right:2px!important}.ls-pr-3px{padding-right:3px!important}.ls-pr-4px{padding-right:4px!important}.ls-pr-5px{padding-right:5px!important}.ls-pr-6px{padding-right:6px!important}.ls-pr-7px{padding-right:7px!important}.ls-pr-8px{padding-right:8px!important}.ls-pr-9px{padding-right:9px!important}.ls-pr-10px{padding-right:10px!important}.ls-pt-0px{padding-top:0!important}.ls-pt-1px{padding-top:1px!important}.ls-pt-2px{padding-top:2px!important}.ls-pt-3px{padding-top:3px!important}.ls-pt-4px{padding-top:4px!important}.ls-pt-5px{padding-top:5px!important}.ls-pt-6px{padding-top:6px!important}.ls-pt-7px{padding-top:7px!important}.ls-pt-8px{padding-top:8px!important}.ls-pt-9px{padding-top:9px!important}.ls-pt-10px{padding-top:10px!important}.ls-pb-0px{padding-bottom:0!important}.ls-pb-1px{padding-bottom:1px!important}.ls-pb-2px{padding-bottom:2px!important}.ls-pb-3px{padding-bottom:3px!important}.ls-pb-4px{padding-bottom:4px!important}.ls-pb-5px{padding-bottom:5px!important}.ls-pb-6px{padding-bottom:6px!important}.ls-pb-7px{padding-bottom:7px!important}.ls-pb-8px{padding-bottom:8px!important}.ls-pb-9px{padding-bottom:9px!important}.ls-pb-10px{padding-bottom:10px!important}.ls-p-0px-15px{padding:0 15px!important}.ls-flex{display:flex!important}.ls-flex-column{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important}.ls-flex-wrap{display:flex!important;flex-wrap:wrap!important}.ls-flex-center{display:flex!important;justify-content:center!important;align-items:center!important}.ls-flex-center-wrap{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap}.ls-flex-between-center{display:flex!important;justify-content:space-between!important;align-items:center!important}.ls-flex-between{display:flex!important;justify-content:space-between!important}.ls-flex-between-wrap{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;flex-direction:row;margin-bottom:10px;padding-left:10px}@media(max-width:768px){.ls-flex-between-wrap{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start;gap:10px;padding-left:10px;margin-bottom:10px}}.project-header-text{margin-top:0;margin-bottom:0}@media(max-width:768px){.project-header-text{font-size:18px;line-height:1.4;word-break:break-word;gap:4px}}.common-header{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:15px;padding-left:8px}@media(max-width:768px){.common-header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;padding-left:10px;margin-bottom:4px}}.ls-flex-evenly{display:flex!important;justify-content:space-evenly!important}.ls-flex-evenly-wrap{display:flex!important;justify-content:space-evenly!important;flex-wrap:wrap!important}.ls-flex-row{display:flex!important;flex-direction:row!important}.ls-flex-x-center-y-between-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}.ls-flex-y-items-center,.ls-flex-align-items-center{display:flex!important;align-items:center!important}.ls-text-center{text-align:center!important}.ls-text-left{text-align:left!important}.ls-text-right{text-align:right!important}.ls-gap-1px{gap:1px!important}.ls-gap-2px{gap:2px!important}.ls-gap-3px{gap:3px!important}.ls-gap-4px{gap:4px!important}.ls-gap-5px{gap:5px!important}.ls-gap-6px{gap:6px!important}.ls-gap-7px{gap:7px!important}.ls-gap-8px{gap:8px!important}.ls-gap-9px{gap:9px!important}.ls-gap-10px{gap:10px!important}.ls-gap-11px{gap:11px!important}.ls-gap-12px{gap:12px!important}.ls-gap-13px{gap:13px!important}.ls-gap-14px{gap:14px!important}.ls-gap-15px{gap:15px!important}.ls-z-index-1{z-index:1!important}.ls-z-index-2{z-index:2!important}.ls-z-index-3{z-index:3!important}.ls-z-index-4{z-index:4!important}.ls-z-index-5{z-index:5!important}.ls-z-index-6{z-index:6!important}.ls-z-index-7{z-index:7!important}.ls-z-index-8{z-index:8!important}.ls-z-index-9{z-index:9!important}.ls-z-index-10{z-index:10!important}.ls-overflow-y-hidden{overflow-y:hidden!important}.ls-overflow-scroll{overflow:scroll!important}.ls-text-decoration-none,.ls-text-decoration-none:hover{text-decoration:none!important}.ls-float-left{float:left!important}.ls-float-right{float:right!important}.ls-clr-FFFFFF{color:#fff!important}.ls-clr-000000{color:#000!important}.ls-cursor-pointer{cursor:pointer!important}.ls-cursor-not-allowed{cursor:not-allowed!important}.ls-border-b-1px-solid-00000099{border-bottom:1px solid #00000099!important}.ls-border-1px-solid-000000{border:1px solid #000000!important}.ls-fs-10px{font-size:10px}.ls-fs-12px{font-size:12px}.ls-fs-14px{font-size:14px}.ls-fs-16px{font-size:16px}.ls-fs-18px{font-size:18px}.ls-fs-20px{font-size:20px}.ls-fs-22px{font-size:22px}.ls-fw-500{font-weight:500}.ls-fw-600{font-weight:600}.ls-fw-700{font-weight:700}.ls-fw-800{font-weight:800}.ls-fw-900{font-weight:900}.ls-border-radius-5px{border-radius:5px!important}.ls-border-radius-10px{border-radius:10px!important}.ls-border-radius-15px{border-radius:15px!important}.ls-border-radius-20px{border-radius:10px!important}.ls-border-radius-50per{border-radius:50%!important}.ls-btn-unset{all:unset!important}.ls-resize-none{resize:none!important}.ls-label-clr{color:#000!important;margin-bottom:0}.ls-grid-cards-2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.ls-grid-cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.ls-grid-cards-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}.ls-grid-cards-5{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%}.ls-grid-cards-6{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;width:100%}@media(max-width:992px){.ls-grid-cards-6,.ls-grid-cards-5{grid-template-columns:repeat(3,1fr)}.ls-grid-cards-4,.ls-grid-cards-3{grid-template-columns:repeat(2,1fr)}.ls-grid-cards-2{grid-template-columns:1fr}}@media(max-width:600px){.ls-grid-cards-6,.ls-grid-cards-5,.ls-grid-cards-4,.ls-grid-cards-3,.ls-grid-cards-2{grid-template-columns:1fr}}.ls-water-drop-effect{transition:all .3s ease}.ls-water-drop-effect:hover{transform:translateY(-10px) scale(1);box-shadow:0 20px 40px #0003}.clr-a{color:#b87474!important}.clr-b{color:#b8946e!important}.clr-c{color:#b8aa73!important}.clr-d{color:#8dbe6e!important}.clr-e{color:#6faf6f!important}.clr-f{color:#6ab291!important}.clr-g{color:#5fa3b0!important}.clr-h{color:#6fa8e6!important}.clr-i{color:#7b7bea!important}.clr-j{color:#8e6bc9!important}.clr-k{color:#9a5fb2!important}.clr-l{color:#8e5f85!important}.clr-m{color:#a56586!important}.clr-n{color:#c77c7c!important}.clr-o{color:#a88e6f!important}.clr-p{color:#9c986f!important}.clr-q{color:#8ea36f!important}.clr-r{color:#79b079!important}.clr-s{color:#7fb89d!important}.clr-t{color:#7baeb5!important}.clr-u{color:#7da6c9!important}.clr-v{color:#8787b5!important}.clr-w{color:#b27bb8!important}.clr-x{color:#b26cad!important}.clr-y{color:#d96fae!important}.clr-z{color:#ad6e8f!important}.clr-red{color:red!important}.clr-green{color:green!important}.clr-white{color:#fff!important}.clr-black,.clr-000000{color:#000!important}.clr-FFFFFF{color:#fff!important}.clr-b87474{color:#b87474!important}.clr-b8946e{color:#b8946e!important}.clr-b8aa73{color:#b8aa73!important}.clr-8dbe6e{color:#8dbe6e!important}.clr-6faf6f{color:#6faf6f!important}.clr-6ab291{color:#6ab291!important}.clr-5fa3b0{color:#5fa3b0!important}.clr-6fa8e6{color:#6fa8e6!important}.clr-7b7bea{color:#7b7bea!important}.clr-8e6bc9{color:#8e6bc9!important}.clr-9a5fb2{color:#9a5fb2!important}.clr-8e5f85{color:#8e5f85!important}.clr-a56586{color:#a56586!important}.clr-c77c7c{color:#c77c7c!important}.clr-a88e6f{color:#a88e6f!important}.clr-9c986f{color:#9c986f!important}.clr-8ea36f{color:#8ea36f!important}.clr-79b079{color:#79b079!important}.clr-7fb89d{color:#7fb89d!important}.clr-7baeb5{color:#7baeb5!important}.clr-7da6c9{color:#7da6c9!important}.clr-8787b5{color:#8787b5!important}.clr-b27bb8{color:#b27bb8!important}.clr-b26cad{color:#b26cad!important}.clr-d96fae{color:#d96fae!important}.clr-ad6e8f{color:#ad6e8f!important}.bg-clr-a{background-color:#b87474!important}.bg-clr-b{background-color:#b8946e!important}.bg-clr-c{background-color:#b8aa73!important}.bg-clr-d{background-color:#8dbe6e!important}.bg-clr-e{background-color:#6faf6f!important}.bg-clr-f{background-color:#6ab291!important}.bg-clr-g{background-color:#5fa3b0!important}.bg-clr-h{background-color:#6fa8e6!important}.bg-clr-i{background-color:#7b7bea!important}.bg-clr-j{background-color:#8e6bc9!important}.bg-clr-k{background-color:#9a5fb2!important}.bg-clr-l{background-color:#8e5f85!important}.bg-clr-m{background-color:#a56586!important}.bg-clr-n{background-color:#c77c7c!important}.bg-clr-o{background-color:#a88e6f!important}.bg-clr-p{background-color:#9c986f!important}.bg-clr-q{background-color:#8ea36f!important}.bg-clr-r{background-color:#79b079!important}.bg-clr-s{background-color:#7fb89d!important}.bg-clr-t{background-color:#7baeb5!important}.bg-clr-u{background-color:#7da6c9!important}.bg-clr-v{background-color:#8787b5!important}.bg-clr-w{background-color:#b27bb8!important}.bg-clr-x{background-color:#b26cad!important}.bg-clr-y{background-color:#d96fae!important}.bg-clr-z{background-color:#ad6e8f!important}.bg-clr-000000{background-color:#000!important}.bg-clr-FFFFFF{background-color:#fff!important}.bg-clr-b87474{background-color:#b87474!important}.bg-clr-b8946e{background-color:#b8946e!important}.bg-clr-b8aa73{background-color:#b8aa73!important}.bg-clr-8dbe6e{background-color:#8dbe6e!important}.bg-clr-6faf6f{background-color:#6faf6f!important}.bg-clr-6ab291{background-color:#6ab291!important}.bg-clr-5fa3b0{background-color:#5fa3b0!important}.bg-clr-6fa8e6{background-color:#6fa8e6!important}.bg-clr-7b7bea{background-color:#7b7bea!important}.bg-clr-8e6bc9{background-color:#8e6bc9!important}.bg-clr-9a5fb2{background-color:#9a5fb2!important}.bg-clr-8e5f85{background-color:#8e5f85!important}.bg-clr-a56586{background-color:#a56586!important}.bg-clr-c77c7c{background-color:#c77c7c!important}.bg-clr-a88e6f{background-color:#a88e6f!important}.bg-clr-9c986f{background-color:#9c986f!important}.bg-clr-8ea36f{background-color:#8ea36f!important}.bg-clr-79b079{background-color:#79b079!important}.bg-clr-7fb89d{background-color:#7fb89d!important}.bg-clr-7baeb5{background-color:#7baeb5!important}.bg-clr-7da6c9{background-color:#7da6c9!important}.bg-clr-8787b5{background-color:#8787b5!important}.bg-clr-b27bb8{background-color:#b27bb8!important}.bg-clr-b26cad{background-color:#b26cad!important}.bg-clr-d96fae{background-color:#d96fae!important}.bg-clr-ad6e8f{background-color:#ad6e8f!important}.border-1px-clr-red{border:1px solid red!important}.border-clr-green{border:1px solid green!important}.ls_smallSizecards,.ls-normscards{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem}.ls_smallSizecards>*,.ls-normscards>*{flex:1 1 150px;max-width:200px}.ls-smallCard{background-color:#e5e7f3;border-radius:12px;width:200px;box-shadow:0 9px 17px #00000014}.__iconCircle{background-color:#fff;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center}.__iconCircle svg{color:#5b21b6;width:20px;height:20px}.__textBlock{display:flex;flex-direction:column}.__title{font-size:16px;font-weight:700;color:#1e1b4b}.__incSales{font-size:10px;color:#00c49f}.__rupeeicon{display:flex;align-items:baseline;gap:4px;font-size:13px;font-weight:500;color:#444}.cardsttitle{padding:7px 2px 5px 37px}.floating-icon{position:absolute;top:-30px;left:16px;width:60px;height:60px;border-radius:8px;font-size:35px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 15px #00000017;transition:all .3s ease-in-out;z-index:10}.widgethover:hover .floating-icon{top:-45px;background:#f8f8f8}.lead-header{display:flex;justify-content:space-between;align-items:center;height:57px;padding:0 20px;background:#fff;font-family:Arial,sans-serif}.lead-header-left{display:flex;flex-direction:column;justify-content:center}.no-convo{display:flex;justify-content:center;align-items:center;height:200px;font-size:1.1rem;color:#666;text-align:center}.breadcrumb{display:flex;align-items:center;font-size:12px;color:#888;gap:6px;line-height:1}.breadcrumb .divider{color:#aaa;font-size:25px}.lead-title{margin-top:4px;font-size:16px;font-weight:600;color:#000}.lead-header-right{display:flex;gap:8px;align-items:center}.btn-outline{background:#fff;border:1px solid #ccc!important;color:#333;transition:border-color .2s ease,background-color .2s ease}.btn-outline:hover{border-color:#888;background-color:#f9f9f9;color:#000}.divider{text-align:center;font-size:12px;display:flex;align-items:center;color:#5f6368;font-size:14px}.divider-line{flex:1;height:1px;background-color:#dadce0}.divider-text{padding:0 16px;color:#5f6368;font-size:12px;white-space:nowrap}.account-header{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.action-buttons{display:flex;gap:10px}.bd_company_details{border:1px solid #ccc}.company-card{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border:1px solid #e0e0e0;border-radius:8px;padding:16px 20px;background:#fff;overflow:auto}.info-item{display:flex;flex-direction:column;min-width:120px;max-width:220px;padding:8px 0}.label{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;margin-bottom:8px}.value{font-size:14px;color:#111827;line-height:1.4;word-break:break-word}.value.strong{font-weight:600}.ls-badge{display:inline-block;padding:2px 10px;border-radius:9999px;font-size:12px;font-weight:500}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:1024px){.company-card{flex-wrap:wrap}.info-item{flex:1 1 45%;max-width:100%}}@media(max-width:640px){.info-item{flex:1 1 100%}}.threedotsvertical{border:none;background-color:transparent}.modal-content{background:#fff;padding:24px;border-radius:8px;width:100%;max-width:500px;box-shadow:0 4px 6px #0000001a}.modal-content h3{margin-top:0;color:#111827;font-size:18px;margin-bottom:20px}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#374151}.form-group input{width:100%;padding:8px 12px;border:1px solid #D1D5DB;border-radius:4px;font-size:14px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-actions button{padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer;font-size:14px;transition:all .2s}.modal-actions button[type=button]{background:#f3f4f6;border:1px solid #D1D5DB;color:#4b5563}.modal-actions button[type=submit]{background:#3b82f6;border:1px solid #3B82F6;color:#fff}.modal-actions button[type=submit]:hover{background:#2563eb}.modal-actions button[type=button]:hover{background:#e5e7eb}.activity-row{display:flex;gap:16px;align-items:flex-start}.col-8{flex:0 0 66.66%;max-width:66.66%}.col-4{flex:0 0 33.33%;max-width:33.33%}.flex{display:flex}.justify-between{justify-content:space-between}.csv-upload-modal{display:flex;flex-direction:column;gap:16px;padding:12px 4px;max-width:400px;margin:0 auto}.download-sample-btn{align-self:center;background-color:#e0edff;color:#2563eb;border:none;padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.download-sample-btn:hover{background-color:#d3e5ff}.upload-box{border:2px dashed #cbd5e1;border-radius:10px;padding:32px 16px;text-align:center;background-color:#f9fafb}.upload-icon{font-size:32px;margin-bottom:10px;color:#94a3b8}.upload-text{font-weight:600;font-size:16px;margin-bottom:4px;color:#0f172a}.upload-subtext{font-size:14px;color:#6b7280;margin-bottom:12px}.upload-info{font-size:12px;color:#6b7280;line-height:1.4}.action-buttons{display:flex;gap:1rem}.status-badge{display:inline-block;padding:4px 10px;border-radius:15px;font-size:12px;font-weight:600;text-align:center;min-width:80px}.status-badge.follow-up{background-color:#46bdc6;color:#fff}.status-badge.convert-to-deal{background-color:#34a853;color:#fff}.status-badge.lost-lead{background-color:#ff6d01;color:#fff}.status-badge.trash-lead{background-color:#ea4335;color:#fff}.status-badge.demo{background-color:#ff97c2;color:#fff}.status-badge.market-analysis{background-color:#b0b200;color:#fff}.status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:500;text-align:center;min-width:80px;text-transform:capitalize}.status-badge.qualified{background-color:#037f4c;color:#fff}.status-badge.need-analysis{background-color:#650acc;color:#fff}.status-badge.negotiation{background-color:#e4a70c;color:#fff}.status-badge.review{background-color:#11d7e5;color:#fff}.status-badge.proposal,.status-badge.quote{background-color:#df0b92;color:#fff}.status-badge.closed-won{background-color:#037f4c;color:#fff}.status-badge.closed-lost{background-color:#e21d12;color:#fff}.terms-container{display:flex;height:100vh;font-family:Inter,sans-serif}.terms-left{width:65%;background:#f9f9f9;display:flex;flex-direction:column}.terms-top{flex-shrink:0;background:#f9f9f9;padding-bottom:40px}.terms-header{height:80px;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.terms-logo{height:73px;width:195px;margin-top:30px}.back-home{text-decoration:none;color:#0055a0!important;font-weight:600;display:flex;align-items:center;font-size:20px;margin-top:80px!important;gap:6px}.terms-title-wrapper{padding:20px 40px 30px}.terms-title{font-size:32px;font-weight:700}.terms-scroll{flex:1;overflow-y:auto;padding:30px 40px}.terms-footer{height:60px;display:flex;align-items:center;justify-content:flex-end;padding-left:40px;font-size:14px;color:#888;background:#f9f9f9;flex-shrink:0}.terms-footer p{margin-right:40px;padding-top:15px}.terms-content h3{margin-top:24px;font-size:20px;font-weight:600}.terms-content h4{margin-top:16px;font-size:16px;font-weight:600}.terms-content p,.terms-content li{font-size:16px;line-height:1.8;margin-top:10px;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.terms-content ul{padding-left:20px}.terms-right{width:35%;background-size:cover;background-position:center;position:relative}.terms-overlay{position:absolute;bottom:40px;left:40px;color:#fff;font-size:28px;font-weight:600}html,body,#_root_9gqj1_1{width:100%;height:100%;font-family:Mangabird Sans,sans-serif}._auth-landing-page_9gqj1_13{width:100%;height:100vh;background-size:100% 100%;background-position:center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}._auth-logo-container_9gqj1_29{position:absolute;top:30px;left:40px;width:195px;height:73px}._auth-logo-container_9gqj1_29 img{width:100%;height:100%;object-fit:contain}._auth-login-tab_9gqj1_46{width:auto;display:flex;justify-content:flex-end;margin-bottom:55px}@media screen and (max-width:1024px){._auth-landing-page_9gqj1_13{justify-content:center;align-items:center}._auth-logo-container_9gqj1_29{position:static;margin-top:40px;margin-bottom:20px;align-self:center;width:160px}._auth-login-tab_9gqj1_46{justify-content:center}}@media screen and (max-width:768px){._auth-logo-container_9gqj1_29{width:140px}._auth-login-tab_9gqj1_46{width:100%}}@media screen and (max-width:480px){._auth-logo-container_9gqj1_29{width:120px}}._forgot-fade-out_zmrvi_5{opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .4s ease}._auth-login-wrapper_zmrvi_11{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:transparent;box-sizing:border-box;margin-right:175px;margin-bottom:55px;height:100%}._auth-login-container_zmrvi_23{background-color:#fff;padding:clamp(1.25rem,3vh,2rem) clamp(1.25rem,3vw,2rem);border-radius:1.25rem;box-shadow:0 .375rem .25rem #a9a6a64d;border:.0625rem solid rgb(221,219,219);width:clamp(20rem,34vw,29.3125rem);display:flex;flex-direction:column;transition:all .3s ease;box-sizing:border-box;overflow:hidden}._auth-login-card_zmrvi_38{min-height:37.25rem;max-height:90vh}._auth-login-card-1_zmrvi_43{min-height:28.5rem;max-height:90vh}._auth-header-section_zmrvi_52{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}._auth-title-section_zmrvi_59{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.5rem}._auth-welcome-text_zmrvi_67{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;font-family:Mangabird Sans,sans-serif;margin:0;color:#000;line-height:1.2}._auth-gradient-text_zmrvi_76{background:linear-gradient(80deg,#407bff,#f88900);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;font-family:Mangabird Sans,sans-serif;margin:0;line-height:1.2}._auth-subtitle-text_zmrvi_88{font-size:clamp(.875rem,2vw,1rem);color:#333;line-height:1.5;margin:0}._auth-form-title_zmrvi_95{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;margin:0 0 .625rem;color:#000}._auth-forgot-description_zmrvi_102{font-size:clamp(.875rem,2vw,1rem);color:#666;margin-bottom:1.25rem;line-height:1.5}._auth-form-section_zmrvi_113{display:flex;flex-direction:column;gap:.65rem;width:100%}._auth-input-group_zmrvi_120{position:relative;width:100%;display:flex;flex-direction:column}._auth-password-group_zmrvi_127{position:relative;width:100%}._auth-form-input_zmrvi_132{width:100%;height:clamp(2.8rem,5.5vh,3.3125rem);padding:0 1rem;font-size:clamp(.95rem,2.5vw,1.25rem);border-radius:.75rem;border:.09375rem solid #c7c7c7;outline:none;transition:border-color .3s ease;box-sizing:border-box}._auth-form-input_zmrvi_132:focus{border-color:#0055a0}._auth-form-input_zmrvi_132::placeholder{font-size:clamp(.95rem,2.5vw,1.25rem);color:#8a8a8a}._auth-eye-icon_zmrvi_153{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#787777;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;z-index:2}._auth-options-row_zmrvi_168{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin:.3rem 0}._auth-checkbox-label_zmrvi_178{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}._auth-checkbox-input_zmrvi_186{display:none}._auth-custom-checkbox_zmrvi_190{width:1.2rem;height:1.2rem;border:.0625rem solid #0F63F3;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}._auth-checkbox-text_zmrvi_202{font-size:clamp(.85rem,2.2vw,1rem);color:#333;font-weight:450;white-space:nowrap}._auth-forgot-link_zmrvi_209{background:none;border:none;color:#0f63f3;font-size:clamp(.85rem,2.2vw,1rem);font-weight:450;cursor:pointer;padding:.3rem;text-decoration:none;white-space:nowrap}._auth-forgot-link_zmrvi_209:hover{text-decoration:underline}._auth-action-buttons_zmrvi_229{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%;margin-top:.6rem}._auth-auth-action-button_zmrvi_240{background-color:#0055a0;color:#fff;border:none;width:min(90%,16rem);height:clamp(2.8rem,5.5vh,3.3125rem);font-size:clamp(1rem,2.8vw,1.25rem);font-weight:600;border-radius:.625rem;cursor:pointer;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 auto}._auth-auth-action-button_zmrvi_240:hover:not(:disabled){opacity:.9}._auth-auth-action-button_zmrvi_240:disabled{opacity:.6;cursor:not-allowed}._auth-auth-action-button-2_zmrvi_267{background-color:#0055a0;color:#fff;border:none;width:min(90%,16rem);height:clamp(2.8rem,5.5vh,3.3125rem);font-size:clamp(1rem,2.8vw,1.25rem);font-weight:600;border-radius:.625rem;cursor:pointer;transition:opacity .3s ease;margin:0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}._auth-google-button_zmrvi_285{background-color:#fff;border:.0625rem solid #d3d1d1;box-shadow:0 0 5px #00000040;border-radius:100px!important;display:flex;align-items:center;justify-content:center;gap:.625rem;cursor:pointer;transition:background-color .3s ease;padding:20px!important;box-sizing:border-box;margin:0 auto;width:20px!important;height:20px!important}._auth-google-icon_zmrvi_310{width:1.25rem;height:1.25rem;object-fit:contain}._auth-action-buttons_zmrvi_229 span,._auth-continue_zmrvi_322{font-size:.9rem;font-weight:500;color:#000}._auth-signup-link_zmrvi_328{display:flex;justify-content:center;align-items:center;margin-top:1.2rem;width:100%;color:#333}._auth-signup-link_zmrvi_328 span{font-size:.6rem;color:#333!important}._auth-signup-link_zmrvi_328 a{color:#0f63f3;font-weight:400;text-decoration:none;font-size:.7rem}._auth-sigin-buttons_zmrvi_351{display:flex;justify-content:space-between;align-items:center;gap:.9rem;margin:0 auto}._auth-or-divider_zmrvi_366{width:100%;display:flex;justify-content:center;align-items:center;margin:.3rem 0}._auth-or-divider_zmrvi_366 span{font-size:1rem;font-weight:600;color:#000;position:relative;padding:0 .6rem}._auth-forgot-form_zmrvi_386{display:flex;flex-direction:column;gap:1.2rem;width:100%}._auth-success-message_zmrvi_397{display:flex;flex-direction:column;gap:.6rem;text-align:center;padding:1.2rem 0}._auth-success-message_zmrvi_397 h3{font-size:clamp(1.2rem,3.5vw,1.5rem);color:#0055a0;margin:0}._auth-success-message_zmrvi_397 p{font-size:clamp(.85rem,2.2vw,1rem);color:#666;line-height:1.5;margin:0}._auth-error-message_zmrvi_418{background-color:#ffebee;color:#c62828;padding:.5rem;border-radius:.5rem;border-left:.25rem solid #ca6969;font-size:.9rem;text-align:left;width:100%;margin-top:-1rem;margin-bottom:.3rem;box-sizing:border-box}._auth-success-message_zmrvi_397{background-color:#e8f5e9;color:#2e7d32;padding:.5rem;border-radius:.5rem;border-left:.25rem solid #66bb6a;font-size:.9rem;text-align:left;width:100%;margin-top:-1rem;margin-bottom:.3rem;box-sizing:border-box}._auth-back-link_zmrvi_450{display:flex;justify-content:center;align-items:center;margin-top:1.2rem;width:100%}._auth-back-button_zmrvi_458{background:none;border:none;display:flex;align-items:center;gap:.3rem;color:#0f63f3;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:600;cursor:pointer;padding:.6rem 1.2rem;transition:opacity .3s ease}._auth-back-button_zmrvi_458:hover{opacity:.8}._auth-back-icon_zmrvi_476{font-size:1.6rem;color:#407bff}._auth-footer-links_zmrvi_485{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.2rem;width:100%;text-align:center}._auth-policy-links_zmrvi_495{display:flex;flex-direction:row;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center}._auth-policy-links_zmrvi_495 a{color:#333;font-weight:500;text-decoration:none;font-size:clamp(.7rem,1.8vw,.85rem);transition:color .3s ease}._auth-policy-links_zmrvi_495 a:hover{color:#0055a0;text-decoration:underline}._auth-separator_zmrvi_517{color:#666;font-size:clamp(.7rem,1.8vw,.85rem)}._auth-copyright_zmrvi_522{color:#000;font-weight:400;font-size:clamp(.7rem,1.8vw,.85rem);margin:0}._auth-name-row_zmrvi_529{display:flex;gap:1rem;margin-bottom:1rem}._auth-link-button_zmrvi_535{background:none;border:none;color:#4f46e5;font-weight:600;cursor:pointer;padding:0;font-size:inherit}._auth-link-button_zmrvi_535:hover{text-decoration:underline}._auth-flip-left_zmrvi_553{animation:_flipLeft_zmrvi_1 .6s ease-in-out}._auth-flip-right_zmrvi_557{animation:_flipRight_zmrvi_1 .6s ease-in-out}@keyframes _flipLeft_zmrvi_1{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@keyframes _flipRight_zmrvi_1{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@media screen and (min-resolution:120dpi),screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-resolution:1.25dppx){._auth-login-container_zmrvi_23{width:clamp(20rem,28vw,29.3125rem);max-width:25vw;padding:clamp(1rem,2.4vh,1.6rem) clamp(1rem,2.4vw,1.6rem)}._auth-login-card_zmrvi_38{min-height:29.8rem;max-height:72vh;width:100%}._auth-login-card-1_zmrvi_43{min-height:22.8rem;max-height:72vh;width:100%}._auth-welcome-text_zmrvi_67,._auth-gradient-text_zmrvi_76{font-size:clamp(1.2rem,3.2vw,1.8rem)}._auth-subtitle-text_zmrvi_88{font-size:clamp(.7rem,1.6vw,.9rem)}._auth-form-title_zmrvi_95{font-size:clamp(1rem,3.2vw,1.2rem)}._auth-forgot-description_zmrvi_102{font-size:clamp(.7rem,1.6vw,.8rem)}._auth-checkbox-text_zmrvi_202,._auth-forgot-link_zmrvi_209{font-size:clamp(.68rem,1.76vw,.8rem)}._auth-or-divider_zmrvi_366 span{font-size:.8rem}._auth-name-row_zmrvi_529{gap:.5rem!important}._auth-name-row_zmrvi_529 ._auth-input-group_zmrvi_120{flex:1;min-width:0;width:calc(50% - .25rem)}._auth-name-row_zmrvi_529 ._auth-form-input_zmrvi_132{padding-left:.6rem;padding-right:.6rem;font-size:clamp(.7rem,1.8vw,.9rem)}._auth-success-message_zmrvi_397 h3{font-size:clamp(.96rem,2.8vw,1.2rem)}._auth-success-message_zmrvi_397 p{font-size:clamp(.68rem,1.76vw,.8rem)}._auth-error-message_zmrvi_418{font-size:.72rem}._auth-back-button_zmrvi_458{font-size:clamp(.8rem,2vw,.96rem)}._auth-policy-links_zmrvi_495 a,._auth-separator_zmrvi_517,._auth-copyright_zmrvi_522{font-size:clamp(.56rem,1.44vw,.68rem)}._auth-form-input_zmrvi_132{height:clamp(2.24rem,4.4vh,2.65rem);font-size:clamp(.76rem,2vw,1rem);padding:0 .8rem;border-radius:.6rem;border-width:.075rem}._auth-form-input_zmrvi_132::placeholder{font-size:clamp(.76rem,2vw,1rem)}._auth-auth-action-button_zmrvi_240,._auth-auth-action-button-2_zmrvi_267,._auth-google-button_zmrvi_285{width:min(90%,12.8rem);height:clamp(2.24rem,4.4vh,2.65rem);font-size:clamp(.8rem,2.24vw,1rem);border-radius:.5rem;gap:.5rem}._auth-google-button_zmrvi_285{padding:0 .48rem}._auth-google-button_zmrvi_285 span{font-size:clamp(.72rem,2vw,.9rem)}._auth-eye-icon_zmrvi_153{width:1.2rem;height:1.2rem;right:.8rem}._auth-google-icon_zmrvi_310{width:1rem;height:1rem}._auth-back-icon_zmrvi_476{font-size:1.28rem}._auth-header-section_zmrvi_52{gap:.5rem;margin-bottom:1.2rem}._auth-title-section_zmrvi_59{gap:.4rem}._auth-form-section_zmrvi_113{gap:1rem}._auth-options-row_zmrvi_168{gap:.6rem;margin:.24rem 0}._auth-checkbox-label_zmrvi_178{gap:.4rem}._auth-custom-checkbox_zmrvi_190{width:.96rem;height:.96rem;border-width:.05rem;border-radius:.2rem}._auth-forgot-link_zmrvi_209{padding:.24rem}._auth-action-buttons_zmrvi_229{gap:.72rem;margin-top:.48rem}._auth-or-divider_zmrvi_366{margin:.24rem 0}._auth-or-divider_zmrvi_366 span{padding:0 .48rem}._auth-forgot-form_zmrvi_386{gap:.96rem}._auth-success-message_zmrvi_397{gap:.48rem;padding:.96rem 0}._auth-error-message_zmrvi_418{padding:.4rem;margin-top:-.8rem;margin-bottom:.24rem;border-left-width:.2rem;border-radius:.4rem}._auth-back-link_zmrvi_450{margin-top:.96rem}._auth-back-button_zmrvi_458{gap:.24rem;padding:.48rem .96rem}._auth-footer-links_zmrvi_485{gap:.4rem;margin-top:.96rem}._auth-policy-links_zmrvi_495{gap:.48rem}}@media screen and (min-resolution:144dpi),screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){._auth-login-container_zmrvi_23{width:clamp(20rem,28vw,29.3125rem);max-width:25vw;padding:clamp(.833rem,2vh,1.333rem) clamp(.833rem,2vw,1.333rem)}._auth-login-card_zmrvi_38{min-height:24.833rem;max-height:60vh;width:100%}._auth-login-card-1_zmrvi_43{min-height:19rem;max-height:60vh;width:100%}._auth-welcome-text_zmrvi_67,._auth-gradient-text_zmrvi_76{font-size:clamp(1rem,2.667vw,1.5rem)}._auth-subtitle-text_zmrvi_88{font-size:clamp(.583rem,1.333vw,.667rem)}._auth-form-title_zmrvi_95{font-size:clamp(.833rem,2.667vw,1rem)}._auth-forgot-description_zmrvi_102{font-size:clamp(.583rem,1.333vw,.667rem)}._auth-checkbox-text_zmrvi_202,._auth-forgot-link_zmrvi_209{font-size:clamp(.567rem,1.467vw,.667rem)}._auth-or-divider_zmrvi_366 span{font-size:.667rem}._auth-success-message_zmrvi_397 h3{font-size:clamp(.8rem,2.333vw,1rem)}._auth-success-message_zmrvi_397 p{font-size:clamp(.567rem,1.467vw,.667rem)}._auth-error-message_zmrvi_418{font-size:.6rem}._auth-back-button_zmrvi_458{font-size:clamp(.667rem,1.667vw,.8rem)}._auth-policy-links_zmrvi_495 a,._auth-separator_zmrvi_517,._auth-copyright_zmrvi_522{font-size:clamp(.467rem,1.2vw,.567rem)}._auth-form-input_zmrvi_132{height:clamp(1.867rem,3.667vh,2.208rem);font-size:clamp(.633rem,1.667vw,.833rem);padding:0 .667rem;border-radius:.5rem;border-width:.0625rem}._auth-form-input_zmrvi_132::placeholder{font-size:clamp(.633rem,1.667vw,.833rem)}._auth-auth-action-button_zmrvi_240,._auth-auth-action-button-2_zmrvi_267,._auth-google-button_zmrvi_285{width:min(90%,10.667rem);height:clamp(1.867rem,3.667vh,2.208rem);font-size:clamp(.667rem,1.867vw,.833rem);border-radius:.417rem;gap:.417rem}._auth-google-button_zmrvi_285{padding:0 .4rem}._auth-google-button_zmrvi_285 span{font-size:clamp(.6rem,1.667vw,.75rem)}._auth-eye-icon_zmrvi_153{width:1rem;height:1rem;right:.667rem}._auth-google-icon_zmrvi_310{width:.833rem;height:.833rem}._auth-back-icon_zmrvi_476{font-size:1.067rem}._auth-header-section_zmrvi_52{gap:.417rem;margin-bottom:1rem}._auth-title-section_zmrvi_59{gap:.333rem}._auth-form-section_zmrvi_113{gap:.833rem}._auth-options-row_zmrvi_168{gap:.5rem;margin:.2rem 0}._auth-checkbox-label_zmrvi_178{gap:.333rem}._auth-custom-checkbox_zmrvi_190{width:.8rem;height:.8rem;border-width:.042rem;border-radius:.167rem}._auth-forgot-link_zmrvi_209{padding:.2rem}._auth-action-buttons_zmrvi_229{gap:.6rem;margin-top:.4rem}._auth-or-divider_zmrvi_366{margin:.2rem 0}._auth-or-divider_zmrvi_366 span{padding:0 .4rem}._auth-forgot-form_zmrvi_386{gap:.8rem}._auth-success-message_zmrvi_397{gap:.4rem;padding:.8rem 0}._auth-error-message_zmrvi_418{padding:.333rem;margin-top:-.667rem;margin-bottom:.2rem;border-left-width:.167rem;border-radius:.333rem}._auth-back-link_zmrvi_450{margin-top:.8rem}._auth-back-button_zmrvi_458{gap:.2rem;padding:.4rem .8rem}._auth-footer-links_zmrvi_485{gap:.333rem;margin-top:.8rem}._auth-policy-links_zmrvi_495{gap:.4rem}}@media screen and (max-width:1024px){._auth-login-wrapper_zmrvi_11{justify-content:center;align-items:center;width:100%;margin:0}._auth-login-container_zmrvi_23{margin:0 auto;width:clamp(20rem,45vw,28rem)}._auth-auth-action-button-2_zmrvi_267{margin-left:auto;margin-right:auto}@media screen and (min-resolution:120dpi),screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-resolution:1.25dppx){._auth-login-container_zmrvi_23{width:clamp(18rem,40vw,24rem)}}@media screen and (min-resolution:144dpi),screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){._auth-login-container_zmrvi_23{width:clamp(16rem,35vw,22rem)}}}@media screen and (max-width:768px){._auth-login-wrapper_zmrvi_11{justify-content:center;align-items:center;padding:.5rem}._auth-login-container_zmrvi_23{margin:0 auto;width:90vw;padding:1.25rem}._auth-login-card_zmrvi_38,._auth-login-card-1_zmrvi_43{min-height:auto;min-width:auto;width:100%}._auth-auth-action-button-2_zmrvi_267{margin-left:auto;margin-right:auto}._auth-policy-links_zmrvi_495{gap:.5rem}}@media screen and (max-width:480px){._auth-login-wrapper_zmrvi_11{padding:.25rem;justify-content:center;align-items:center;margin:0}._auth-login-container_zmrvi_23{margin:0 auto;padding:1rem .75rem;border-radius:.875rem;width:100%;max-width:100%}._auth-auth-action-button_zmrvi_240,._auth-auth-action-button-2_zmrvi_267,._auth-google-button_zmrvi_285{width:100%;max-width:100%}._auth-options-row_zmrvi_168{flex-direction:column;align-items:flex-start;gap:.5rem}._auth-policy-links_zmrvi_495{flex-direction:column;gap:.25rem}._auth-checkbox-text_zmrvi_202,._auth-forgot-link_zmrvi_209{white-space:normal}}@media screen and (max-height:700px){._auth-login-container_zmrvi_23{padding-top:.8rem;padding-bottom:.8rem;margin-top:0;margin-bottom:0;max-height:95vh;overflow-y:auto}._auth-header-section_zmrvi_52{margin-bottom:.7rem}._auth-form-section_zmrvi_113{gap:.7rem}._auth-footer-links_zmrvi_485{margin-top:.7rem}}@media screen and (max-height:500px){._auth-login-wrapper_zmrvi_11{align-items:flex-start;justify-content:center;padding-top:.5rem}._auth-login-container_zmrvi_23{max-height:98vh;overflow-y:auto}}@media screen and (max-width:900px)and (orientation:landscape){._auth-login-wrapper_zmrvi_11{align-items:flex-start;justify-content:center;padding:.5rem}._auth-login-container_zmrvi_23{margin:0 auto;max-height:90vh;overflow-y:auto}._auth-login-card_zmrvi_38,._auth-login-card-1_zmrvi_43{min-height:auto;max-height:85vh}._auth-header-section_zmrvi_52{margin-bottom:.5rem}}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #fff}._auth-login-container_zmrvi_23{scrollbar-width:none;scrollbar-color:#c7c7c7 #f0f0f0}._auth-login-container_zmrvi_23::-webkit-scrollbar{width:.3rem}._auth-login-container_zmrvi_23::-webkit-scrollbar-track{background:#f0f0f0;border-radius:.1875rem}._auth-login-container_zmrvi_23::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:.1875rem}._auth-login-container_zmrvi_23::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media screen and (min-width:1025px){._auth-login-wrapper_zmrvi_11{display:flex;justify-content:flex-end;align-items:center}._auth-login-container_zmrvi_23{margin-right:0}}._birthday-banner_1ldtg_1{display:flex;justify-content:space-between;align-items:center;z-index:10;background-color:transparent;padding:20px 40px;font-family:Mangabird Sans,sans-serif}._banner-content_1ldtg_12{display:flex;flex-direction:column;align-items:flex-end;margin-right:15px}._birthday-text_1ldtg_19{font-size:20px;font-weight:400;color:#000;margin:0}._name_1ldtg_26{font-size:32px;font-weight:400;margin:7px 0}._message_1ldtg_32{font-size:20px;color:#000;margin:0}._profile-container_1ldtg_38{display:flex;align-items:center;height:100px;width:100px}._profile-image_1ldtg_45{width:100px;height:100px;object-fit:cover;border-radius:12px}.privacy-container{display:flex;height:100vh;font-family:Inter,sans-serif}.privacy-left{width:65%;background:#f9f9f9;display:flex;flex-direction:column}.privacy-top{flex-shrink:0;background:#f9f9f9;padding-bottom:40px}.font-class{font-size:50px!important}.privacy-header{height:80px;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.privacy-logo{height:73px;width:195px}.back-home{text-decoration:none;color:#0055a0!important;font-weight:600;display:flex;align-items:center;font-size:20px;margin-top:120px;gap:6px}.home-icon{font-size:25px!important;margin-bottom:5px;color:#0055a0!important}.privacy-title-wrapper{padding:20px 40px 30px}.privacy-title{font-size:32px;font-weight:700}.privacy-scroll{flex:1;overflow-y:auto;padding:30px 40px}.privacy-footer{height:60px;display:flex;align-items:center;justify-content:flex-end;padding-left:40px;font-size:14px;color:#888;background:#f9f9f9;flex-shrink:0}.privacy-footer p{margin-right:40px;padding-top:15px}.privacy-content h3{margin-top:24px;font-size:20px;font-weight:600}.privacy-content h4{margin-top:16px;font-size:16px;font-weight:600}.privacy-content p,.privacy-content li{font-size:16px;line-height:1.8;margin-top:10px;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.privacy-content ul{padding-left:20px}.privacy-right{width:35%;background-size:cover;background-position:center;position:relative}.privacy-overlay{position:absolute;bottom:40px;left:40px;color:#fff;font-size:28px;font-weight:600}.terms-scroll::-webkit-scrollbar,.privacy-scroll::-webkit-scrollbar{width:8px}.terms-scroll::-webkit-scrollbar-track,.privacy-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.terms-scroll::-webkit-scrollbar-thumb,.privacy-scroll::-webkit-scrollbar-thumb{background:#0055a0;border-radius:10px}.terms-scroll,.privacy-scroll{scrollbar-width:thin;scrollbar-color:#0055A0 #f1f1f1}*{font-family:Mangabird Sans,sans-serif}html{scroll-behavior:smooth}._container_tdpad_11{width:100%;min-height:100vh;position:relative;overflow:hidden;background-color:#fff}._navbar_tdpad_23{position:absolute;top:0;left:0;width:100%;z-index:1000;display:flex;justify-content:space-between;padding:clamp(.75rem,2vw,1.25rem) clamp(4rem,4vw,4.5rem);background:transparent;transition:all .3s ease}._navbar_tdpad_23._scrolled_tdpad_36{position:sticky;top:0;background:#fff9;backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);box-shadow:0 .25rem 1.25rem #0000000d;padding-top:0;padding-bottom:0}._logo_tdpad_47{width:95%}._navLinks_tdpad_51{display:flex;gap:clamp(1.5rem,4vw,3.9375rem);align-items:center}._navLinks_tdpad_51 a{color:#000;text-decoration:none;font-weight:400;font-size:clamp(1rem,1.5vw,1.5625rem);transition:all .3s ease;cursor:pointer}._navLinks_tdpad_51 a:hover{transform:translateY(-.125rem) scale(1.05);color:#0055a0}._active_tdpad_71{color:#0055a0!important;font-weight:600}._ctaButton_tdpad_77{position:relative;padding:clamp(.9rem,1.5vw,.95rem) clamp(1rem,2vw,1.5rem);background-color:#fff;color:#000;border-radius:1.875rem;border:none;cursor:pointer;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;transition:all .3s ease;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}._ctaButton_tdpad_77:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:3px;background:linear-gradient(90deg,transparent,#00DC82,#36CFFF,#8cff61,#f471cc,transparent);background-size:300% 300%;background-position:0% 50%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity .3s ease-in-out;animation:_borderFlow_tdpad_1 2.5s linear infinite;pointer-events:none}._ctaButton_tdpad_77:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);opacity:0;pointer-events:none}._ctaButton_tdpad_77:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 30px #0055a080}._ctaButton_tdpad_77:hover:after{animation:_shine_tdpad_1 1.2s ease forwards;opacity:1}._ctaButton_tdpad_77:active{transform:translateY(0) scale(.97)}@keyframes _borderFlow_tdpad_1{0%{background-position:0% 50%}25%{background-position:75% 50%}50%{background-position:150% 50%}75%{background-position:225% 50%}to{background-position:300% 50%}}._hero_tdpad_201{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,5vw,3.75rem);height:100dvh}._left_tdpad_210{position:relative;width:50%}._title_tdpad_215{font-weight:700;margin-bottom:4.625rem;margin-top:clamp(1.5rem,6vw,5rem)}._orbit_lesoko_tdpad_222{background:linear-gradient(to left,#f88900 40%,#407bff 64%);-webkit-background-clip:text;background-clip:text;font-weight:600;color:transparent;-webkit-text-fill-color:transparent;font-size:clamp(2.7rem,4vw,3.5rem)}._subtitle_tdpad_233 span{color:#000!important;font-size:clamp(1.3rem,2.6vw,2.7rem);font-weight:600;display:inline-block;opacity:0;transform:translate(-2.5rem);animation:_rollHop_tdpad_1 .8s ease-out forwards}._subtitle_tdpad_233 span:nth-child(1){animation-delay:.2s}._subtitle_tdpad_233 span:nth-child(2){animation-delay:.5s}._subtitle_tdpad_233 span:nth-child(3){animation-delay:.6s}@keyframes _rollHop_tdpad_1{0%{opacity:0;transform:translate(-2.5rem)}60%{opacity:1;transform:translate(.3125rem) translateY(-.1875rem)}80%{transform:translateY(.1875rem)}to{transform:translate(0);opacity:1}}._description_tdpad_277{font-size:clamp(.9rem,1.2vw,1.2rem);width:80%;line-height:1.6;font-weight:400;color:#000}._features_tdpad_286{margin-top:.9375rem;display:flex;gap:1.25rem;font-size:clamp(.75rem,1vw,.875rem)}._features_tdpad_286 span{color:#000}._exploreBtn_tdpad_298{position:relative;margin-top:2.75rem;padding:clamp(.9rem,1.5vw,.95rem) clamp(1rem,2vw,1.5rem);background-color:#fff;color:#000;border-radius:1.875rem;border:none;cursor:pointer;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;box-shadow:0 .5rem 1.25rem #0055a04d;transition:all .3s ease-in-out;overflow:hidden;z-index:1}._exploreBtn_tdpad_298:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:3px;background:linear-gradient(100deg,transparent,#00DC82,#36CFFF,#8cff61,#f471cc,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease-in-out;opacity:1;animation:_borderFlow_tdpad_1 2.5s linear infinite}._exploreBtn_tdpad_298:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg)}._exploreBtn_tdpad_298:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 30px #0055a080}._exploreBtn_tdpad_298:hover:after{animation:_shine_tdpad_1 1.2s ease forwards}@keyframes _borderFlow_tdpad_1{0%{background-position:0% 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0% 50%}}@keyframes _shine_tdpad_1{0%{left:-100%}to{left:150%}}._right_tdpad_412{width:50%;display:flex;justify-content:center;position:absolute;right:clamp(1rem,5vw,.125rem);top:clamp(6rem,10vw,6rem)}._illustration_tdpad_422{width:100%;animation:_float_tdpad_1 4s ease-in-out infinite}@keyframes _float_tdpad_1{50%{transform:translateY(-.9375rem)}}._wavecontainer_tdpad_434{position:absolute;left:0;width:100%;height:85dvh;top:120px}@media(max-width:768px){._hero_tdpad_201{flex-direction:column;text-align:center;height:auto}._left_tdpad_210,._right_tdpad_412{width:100%;position:static}._description_tdpad_277{width:100%}._navLinks_tdpad_51{flex-wrap:wrap;justify-content:center}._logo_tdpad_47{width:50%}._wavecontainer_tdpad_434{display:none}}._scrollTopBtn_tdpad_485{position:fixed;bottom:30px;right:50px;height:55px;width:55px;border-radius:50%;border:none;background:#fff;color:#000;font-size:22px;cursor:pointer;box-shadow:0 4px 12px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:30;animation:_fadeInUp_tdpad_1 .4s ease}._scrollTopBtn_tdpad_485:hover{transform:translateY(-5px) scale(1.1);background:#fff}@keyframes _fadeInUp_tdpad_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.clients-container{width:100%;overflow:hidden;padding:6rem 0;position:relative;margin-bottom:100px}.clients-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(87,100,147,.08) 0%,transparent 70%);pointer-events:none}.clients-header{text-align:center;margin-bottom:4rem;margin-top:4rem;position:relative;z-index:2}.clients-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#576493;margin:2rem 0;line-height:1.1}.clients-description{max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.8;color:#6b7280}.clients-marquee{position:relative;overflow:hidden}.clients-marquee:before,.clients-marquee:after{content:"";position:absolute;top:0;width:8rem;height:100%;z-index:2}.clients-marquee:before{left:0;background:linear-gradient(to right,#f8f9fb,transparent)}.clients-marquee:after{right:0;background:linear-gradient(to left,#f8f9fb,transparent)}.clients-track{display:flex;align-items:center;gap:5rem;width:max-content;animation:scroll 40s linear infinite}.client-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:12rem;height:7rem;background:#fffc;border-radius:1rem;padding:1rem 2rem;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);transition:all .3s ease}.client-item:hover{transform:translateY(-.3rem)}.client-logo{height:4rem;width:auto;object-fit:contain;opacity:.75;transition:all .3s ease}.client-item:hover .client-logo{opacity:1;transform:scale(1.05)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.clients-container:hover .clients-track{animation-play-state:paused}@media(max-width:768px){.clients-container{padding:4rem 0}.clients-track{gap:2.5rem}.client-item{min-width:9rem;height:5.5rem;padding:.75rem 1.25rem}.client-logo{height:3rem}}.client-head{position:relative;font-size:2rem;font-weight:600;color:#576493;letter-spacing:.12rem;text-transform:uppercase}.client-head:after{content:"";position:absolute;left:50%;bottom:-.5rem;width:4rem;height:.18rem;background:linear-gradient(90deg,#576493,#8a97c7);border-radius:999px;transform:translate(-50%)}@font-face{font-family:NicoMoji;src:url(/assets/NicoMoji-Regular-XdnW__0b.ttf) format("truetype");font-weight:400;font-style:normal}.features-section{text-align:center;padding:0 20px 80px;overflow-x:auto;white-space:nowrap;font-family:Mangabird Sans,sans-serif}.features-badge{display:inline-flex;align-items:center;color:#0055a0;border-radius:8px;margin-bottom:20px}.head{color:#0055a0;border:1px solid rgb(159,157,157);padding:6px 14px;font-size:28px;font-weight:400;border-radius:5px}.features-title{font-size:38px;font-weight:700;margin-bottom:40px}.circle-wrapper{position:relative;height:830px;overflow:hidden;min-width:1000px;margin:0 auto;background-color:#fff}.circle{position:absolute;border-radius:50%;top:100%;left:50%;transform:translate(-50%,-50%)}.outer-circle{width:1500px;height:1500px;border:2px solid #6571FF;filter:blur(2px);opacity:.3;z-index:10}.inner-circle{width:750px;height:750px;border:1px solid #b3b8ee;filter:blur(2px);z-index:16}.second-circle{width:1000px;height:1000px;border:2px solid #6571FF;opacity:.3;filter:blur(2px);z-index:12}.third-circle{width:1250px;height:1250px;border:2px solid #6571FF;opacity:.3;filter:blur(2px);z-index:14}.feature-item{position:absolute;top:100%;left:50%;transform-origin:center;display:flex;flex-direction:column;align-items:center;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.feature-item{display:flex;flex-direction:column;align-items:center;border-radius:16px;padding:12px;min-width:220px}.feature-item .dot{position:relative;overflow:hidden;box-shadow:0 0 15px #8389ff40;width:50px;height:50px;border-radius:50%;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.feature-item .dot:after{content:"";position:absolute;top:0;left:-150%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.8),transparent);transform:skew(-20deg);pointer-events:none;animation:dotShine 4s ease-in-out infinite,}.feature-item .dot{animation:floatIconImage 5s ease-in-out infinite,imageGlow 3s ease-in-out infinite}@keyframes imageGlow{0%,to{filter:drop-shadow(0 0 6px rgba(var(--glow),.2)) drop-shadow(0 0 12px rgba(var(--glow),.1))}50%{filter:drop-shadow(0 0 16px rgba(var(--glow),.4)) drop-shadow(0 0 40px rgba(var(--glow),.25))}}@keyframes floatIconImage{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dotShine{0%{left:-150%}30%{left:150%}to{left:150%}}.feature-content{display:flex;gap:12px;align-items:flex-start}.feature-icon-placeholder{flex-shrink:0}.feature-text{text-align:left}.feature-title{font-size:18px;font-weight:700;margin:0 0 8px;color:#1a2c3e;text-align:center}.feature-description p{margin:0;font-size:15px;line-height:1.4;color:#4a5568;text-align:center}.feature-description p:not(:last-child){margin-bottom:4px}.center-card{position:absolute;left:50%;top:calc(105% - 100px);transform:translate(-50%,-50%);z-index:21;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.center-card:hover{transform:translate(-50%,-55%) scale(1.03) rotateX(2deg)}.center-card img{width:clamp(900px,40vw,900px);height:auto;border-radius:16px;animation:floatImage 6s ease-in-out infinite}@keyframes floatImage{0%,to{transform:translateY(0);filter:drop-shadow(0 10px 20px rgba(0,0,0,.12))}50%{transform:translateY(-18px);filter:drop-shadow(0 20px 35px rgba(0,0,0,.18))}}.outer-circle,.inner-circle{box-shadow:0 0 0 2px #5a5cf033}@media(max-width:1024px){.circle-wrapper{min-width:800px;height:500px}.outer-circle{width:800px;height:800px}.inner-circle{width:560px;height:560px}.center-card{top:calc(100% - 200px)}.center-card img{width:200px}}@media(max-width:768px){.circle-wrapper{min-width:600px;height:400px}.outer-circle{width:600px;height:600px}.inner-circle{width:420px;height:420px}.center-card{top:calc(100% - 150px)}.center-card img{width:150px}.label{font-size:12px;padding:6px 12px}.dot{width:8px;height:8px;margin-bottom:6px}}.back-text{position:absolute;margin-top:580px;font-size:clamp(15rem,5vw,15rem);font-family:NicoMoji,sans-serif;background:linear-gradient(320deg,#628ce5,#5888ee,#e4c7a4,#ecbb80,#6894f4,#628ce5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 4px rgba(0,0,0,.12));background-size:300% 300%;animation:gradientFlow 12s ease-in-out infinite}@keyframes gradientFlow{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}.icon-back{background-color:#0055a0;padding:6px 14px;border-radius:5px}.inner-dot,.inner-star,.second-star-1,.second-dot,.second-star-2,.third-dot-1,.third-star,.third-dot-2,.outer-dot,.outer-star{color:#8389ff!important;filter:contrast(150%) brightness(110%);animation:pulseGlow 2s ease-in-out infinite!important;z-index:20}@keyframes pulseGlow{0%{opacity:.4;filter:drop-shadow(0 0 2px #8389FF)}50%{opacity:1;filter:drop-shadow(0 0 12px #8389FF)}to{opacity:.4;filter:drop-shadow(0 0 2px #8389FF)}}.l-footer{background:#f0f2f5;padding:0 clamp(1.2rem,4.8vw,3rem) .375rem;font-family:Mangabird Sans,sans-serif}.footer-container{margin:auto;display:flex;justify-content:space-between;gap:clamp(1.8rem,4.8vw,3rem)}.footer-left{width:45%;padding-right:clamp(1.2rem,3.6vw,2.25rem);border-right:.075rem solid #d1d5db;padding-top:clamp(1.8rem,4.8vw,3rem)}.f-logo{width:clamp(8.4rem,12vw,12rem);margin-bottom:1.2rem}.address{font-size:clamp(.96rem,1.2vw,1.05rem);color:#374151;line-height:1.6;margin-bottom:.9rem}.contact{font-size:clamp(.96rem,1.2vw,1.05rem);color:#111827;margin-bottom:.45rem}.footer-right{width:55%;display:flex;justify-content:space-between;padding-top:clamp(1.8rem,4.8vw,3rem)}.footer-column h3,.footer-column-2 h3{font-size:clamp(1.2rem,1.8vw,1.35rem);color:#0055a0;margin-bottom:1.05rem}.footer-column ul,.footer-column-2 ul{list-style:none;padding:0}.footer-column li,.footer-column-2 li{font-size:clamp(.96rem,1.2vw,1.05rem);margin-bottom:.75rem;color:#111827;cursor:pointer}.footer-column-2{margin-left:clamp(1.2rem,3.6vw,3rem)}.footer-column{margin-right:clamp(1.2rem,3.6vw,3rem)}.sub-text{font-size:clamp(.96rem,1.2vw,1.05rem);color:#374151;margin-bottom:.9rem}.subscribe-box{display:flex;border-radius:.6rem;overflow:hidden}.onhover{color:#111827;text-decoration:none}.onhover:hover{color:#0055a0;text-decoration:none}.subscribe-box input{flex:1;padding:clamp(.72rem,1.2vw,.9rem);border:1.2px solid white;background:#fff;outline:none;font-size:clamp(.96rem,1.2vw,1.05rem);border-radius:7.2px 0 0 7.2px!important}.subscribe-box button{width:clamp(3rem,4.8vw,3rem);background:#0055a0;border:none;color:#fff;font-size:clamp(.5rem,1vw,.5rem);cursor:pointer;display:flex;justify-content:center;align-items:center}.footer-bottom{text-align:right;max-width:82.5rem;margin:clamp(3.6rem,7.2vw,6rem) auto 0;font-size:clamp(.84rem,1.2vw,.9rem);color:#6b7280}@media(max-width:900px){.footer-container{flex-direction:column}.footer-left{width:100%;border-right:none;border-bottom:.075rem solid #d1d5db;padding-bottom:1.5rem}.footer-right{width:100%;flex-direction:column;gap:1.5rem}.footer-bottom{text-align:center}}.pricing-section{padding:0 20px 50px;text-align:center;font-family:Mangabird Sans,sans-serif}.pricing-title{font-size:36px;font-weight:700;margin-bottom:10px}.pricing-subtitle{color:#000;font-size:18px}.pricing-container{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:80px}.pricing-left{flex:1;min-width:300px;max-width:600px;padding:20px 30px;border-radius:20px;height:400px;background:linear-gradient(90deg,#f8f8f8,#cce0fe);background-size:200% 200%;display:flex;flex-direction:column;justify-content:space-between;text-align:left;transition:all .4s ease}.pricing-left:hover{background-position:right;transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.pricing-left ul{list-style:none;padding:0}.pricing-left li{margin-bottom:20px;font-size:18px;display:flex;align-items:center}.subscribe-btn{margin-top:20px;background:#0055a0;color:#fff;border:none;padding:12px 30px;border-radius:25px;cursor:pointer;text-decoration:none;transition:all .25s ease}.subscribe-btn:hover{transform:translateY(-2px);text-decoration:none;color:#fff;background:#004080;box-shadow:0 8px 20px #0055a040}.subscribe-btn:active{transform:scale(.97)}.pricing-right{flex:1;min-width:300px;max-width:600px;display:flex;flex-direction:column;gap:20px}.plan-card{display:flex;justify-content:space-between;align-items:center;height:190px;padding:35px;border-radius:16px;background:#fff;cursor:pointer;border:1px solid rgb(233,228,228);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.plan-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 15px 30px #00000014}.plan-card.active{background:linear-gradient(90deg,#f8f8f8,#cce0fe);box-shadow:0 15px 35px #0055a033;transform:scale(1.03)}.plan-card.active:hover{transform:scale(1.03)}.plan-left{display:flex;gap:12px;align-items:center}.pricing-radio{width:30px;height:30px;border:2px solid #000000;border-radius:50%;display:flex;align-items:center;justify-content:center;border-color:#000!important;transition:.2s}.plan-card:hover .pricing-radio{border-color:#0055a0}.pricing-radio .dot{width:20px;height:20px;background:#000;border-radius:50%;animation:pop .25s ease}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.plan-price{text-align:right}.plan-price h2{font-size:36px;margin:0;transition:.25s ease}.plan-card:hover .plan-price h2{transform:scale(1.08)}.plan-price span{font-size:12px}.plan-price p{font-size:12px;margin:0}.plan-type{font-size:28px;margin:0}.faq-container{width:85%;margin:clamp(2rem,6vw,3.75rem) auto;padding:0 clamp(1rem,3vw,1.25rem);font-family:Inter,sans-serif}.faq-header{text-align:center;margin-bottom:clamp(1.5rem,4vw,1.875rem)}.faq-header h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin:.625rem 0}.faq-two-columns{display:flex;gap:1rem;align-items:flex-start}.faq-column{flex:1;display:flex;flex-direction:column;gap:1rem}.faq-card{border:.0625rem solid rgb(173,171,171);border-radius:.5rem;background:#fff;transition:all .3s ease;width:100%}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,1.25rem);cursor:pointer;font-weight:600;transition:background .2s ease}.faq-question span{font-size:clamp(1rem,2vw,1.25rem);font-weight:600;flex:1;padding-right:.75rem;color:#000}.faq-question:hover{background:#f9fafb}.icon{width:clamp(1.5rem,2vw,1.75rem);height:clamp(1.5rem,2vw,1.75rem);border-radius:50%;border:.0625rem solid #1f2937;display:flex;align-items:center;justify-content:center;font-size:clamp(.9rem,1.5vw,1.125rem);flex-shrink:0;transition:all .2s ease}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-answer{overflow:hidden}.faq-answer p{margin:0;padding:0 clamp(1rem,3vw,1.25rem) 1.25rem clamp(1rem,3vw,1.25rem);font-size:clamp(1rem,2vw,1.25rem);text-align:justify;line-height:1.6;font-weight:600;color:#000}.faq-card.active .faq-answer-wrapper{grid-template-rows:1fr}.faq-card.active .faq-question span{color:#0055a0}.faq-card.active .icon{border-color:#2563eb;color:#2563eb}@media(max-width:768px){.faq-two-columns{flex-direction:column}.faq-container{width:90%}.faq-column{gap:.75rem}}.contact-wrapper-land{padding:clamp(2rem,5vw,3rem) clamp(1rem,3vw,1.5rem);max-width:90%;margin:auto;font-family:Mangabird Sans,sans-serif}.contact-top{display:flex;justify-content:center;margin-bottom:clamp(1rem,3vw,1.5rem)}.contact-pill{border:.0625rem solid #d1d5db;background:#f9fafb;padding:clamp(.5rem,1vw,.6rem) clamp(1rem,2vw,1.2rem);border-radius:.45rem;font-size:clamp(.9rem,1.2vw,1.05rem);cursor:pointer}.contact-container{display:flex;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);border-radius:1.2rem;background-size:cover;background-position:center;color:#fff}.contact-container{position:relative;overflow:hidden;background-size:115%;background-position:center;animation:floatingBg 25s linear infinite}@keyframes floatingBg{0%{background-position:0% 0%}25%{background-position:100% 20%}50%{background-position:100% 100%}75%{background-position:20% 100%}to{background-position:0% 0%}}.contact-left{width:45%}.contact-left h2{font-size:clamp(1.5rem,3vw,2.1rem);margin-bottom:clamp(1rem,2vw,1.2rem)}.contact-left p{font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.7;margin-bottom:clamp(1rem,3vw,1.5rem);color:#fff}.contact-send-btn{display:inline-flex;align-items:center;gap:8px;background:#0055a0;color:#fff;border:none;border-radius:99px;font-size:18px;padding:14px 24px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;animation:floatBtn 3s ease-in-out infinite}.contact-send-btn:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 15px 35px #0055a04d}.contact-right{width:50%;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.2rem)}.contact-right input{background:#ffffffb0;padding:clamp(1rem,2vw,1.5rem)!important}.c-row{display:flex;gap:clamp(1rem,2vw,1.2rem)}.c-row input{width:100%;color:#000}.c-row input,.contact-right textarea{background:#ffffffb0!important;border:none;padding:clamp(1.2rem,2.5vw,1.8rem)!important;border-radius:.6rem;color:#000!important;outline:none;font-size:clamp(.9rem,1.2vw,1.05rem);-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem)}input::placeholder,textarea::placeholder{color:#000}.c-row textarea{height:clamp(6rem,10vw,9rem);resize:none}@media(max-width:1080px){.contact-container{flex-direction:column}.contact-left,.contact-right{width:100%}.c-row{flex-direction:column}}.personal-container{display:flex;justify-content:center;align-items:center;gap:62px;min-height:100vh;padding:32px;background:#f5f6f8}.personal-card{width:100%;max-width:650px;min-height:751px;height:auto;background:#fff;border-radius:24px;box-shadow:0 10px 40px #0000000d;display:flex;flex-direction:column;transition:all .2s ease}.personal-left{justify-content:space-between;padding:36px}.personal-right{padding:42px 36px;text-align:center;background:linear-gradient(145deg,#fff,#fafbff)}.personal-scroll-area{flex:1;overflow-y:auto;padding-right:8px;margin-bottom:32px}.personal-scroll-area::-webkit-scrollbar{width:6px}.personal-scroll-area::-webkit-scrollbar-track{background:#f0f0f0;border-radius:12px}.personal-scroll-area::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:12px}.personal-scroll-area::-webkit-scrollbar-thumb:hover{background:#94a3b8}.personal-left h2{font-size:2rem;font-weight:400;letter-spacing:-.4px;color:#0f172a;margin-bottom:12px}.personal-sub-text{font-size:1.15rem;color:#475569;margin-bottom:36px}.personal-question{font-size:1.2rem;font-weight:500;color:#949191;margin-bottom:18px}.personal-options{display:flex;gap:10px;justify-content:space-between;margin-bottom:32px;margin-left:15px;margin-right:15px}.personal-option-btn{border:1px solid #e2e8f0;background:#fff;padding:8px 29px;border-radius:6px;cursor:pointer;font-size:1.1rem;font-weight:500;color:#334155;transition:all .2s;white-space:nowrap}.personal-option-btn:hover{transform:translateY(-1px)}.personal-active{background:#cfdcf4}.personal-role-description{font-size:1.15rem;font-weight:500;color:#0f172a;margin-top:10px;margin-bottom:6px}.personal-role-subtext{font-size:.95rem;color:#949191;margin-bottom:26px}.personal-form{display:flex;flex-direction:column;gap:24px;margin-top:6px}.personal-input-group{display:flex;flex-direction:column;gap:8px}.personal-input-group label{font-size:1rem;font-weight:500;color:#334155}.personal-input-group input{padding:16px 18px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;font-size:1rem;transition:all .2s}.personal-input-group input:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a}.personal-input-group input::placeholder{color:#94a3b8;font-size:.95rem}.personal-continue-btn{width:100%;background:#0055a0;color:#fff;border:none;padding:12px 26px;border-radius:6px;font-size:1.2rem;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:12px;transition:all .2s;text-decoration:none;margin-top:auto}.personal-continue-btn:hover{transform:translateY(-1px);color:#fff;text-decoration:none;box-shadow:0 6px 16px #1e4db740}.personal-continue-btn:active{transform:translateY(1px)}.personal-right h2{font-size:2rem;font-weight:400;margin-bottom:12px;color:#0f172a}.personal-feature-title{font-size:1.15rem;font-weight:500;color:#4f46e5;margin-bottom:28px}.personal-illustration{display:flex;justify-content:center;margin:24px 0 16px}.personal-image{width:100%;max-width:486px;height:auto;animation:personal-fade .5s ease;transition:transform .3s ease}.personal-image:hover{transform:scale(1.02)}@keyframes personal-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.personal-dots{display:flex;justify-content:center;gap:10px;margin:28px 0 20px}.personal-dots span{width:8px;height:8px;background:#cbd5e1;border-radius:50%;transition:all .2s;cursor:pointer}.personal-active-dot{width:32px!important;border-radius:16px!important;background:#4f46e5!important}.personal-description{font-size:1.05rem;color:#475569;line-height:1.55;max-width:90%;margin:0 auto}@media screen and (min-resolution:120dpi),screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-resolution:1.25dppx){.personal-card{max-width:520px;min-height:601px}.personal-left{padding:29px}.personal-right{padding:34px 29px}.personal-container{gap:50px;padding:26px}.personal-left h2,.personal-right h2{font-size:1.6rem;margin-bottom:10px}.personal-sub-text{font-size:.92rem;margin-bottom:29px}.personal-question{font-size:.96rem;margin-bottom:14px}.personal-role-description{font-size:.92rem;margin-top:8px}.personal-role-subtext{font-size:.76rem;margin-bottom:21px}.personal-feature-title{font-size:.92rem;margin-bottom:22px}.personal-description{font-size:.84rem}.personal-options{gap:8px;margin-left:12px;margin-right:12px;margin-bottom:26px}.personal-option-btn{padding:6px 23px;font-size:.88rem;border-radius:5px}.personal-continue-btn{padding:10px 21px;font-size:.96rem;gap:10px;border-radius:5px}.personal-form{gap:19px}.personal-input-group{gap:6px}.personal-input-group label{font-size:.8rem}.personal-input-group input{padding:13px 14px;font-size:.8rem;border-radius:13px}.personal-input-group input::placeholder{font-size:.76rem}.personal-image{max-width:389px}.personal-dots{gap:8px;margin:22px 0 16px}.personal-dots span{width:6px;height:6px}.personal-active-dot{width:26px!important}.personal-scroll-area{margin-bottom:26px;padding-right:6px}.personal-scroll-area::-webkit-scrollbar{width:5px}}@media screen and (min-resolution:144dpi),screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){.personal-card{max-width:433px;min-height:518px}.personal-left{padding:24px}.personal-right{padding:28px 24px}.personal-container{gap:41px;padding:21px}.personal-left h2,.personal-right h2{font-size:1.333rem;margin-bottom:8px}.personal-sub-text{font-size:.767rem;margin-bottom:24px}.personal-question{font-size:.8rem;margin-bottom:12px}.personal-role-description{font-size:.767rem;margin-top:7px}.personal-role-subtext{font-size:.633rem;margin-bottom:17px}.personal-feature-title{font-size:.767rem;margin-bottom:19px}.personal-description{font-size:.7rem}.personal-options{gap:7px;margin-left:10px;margin-right:10px;margin-bottom:21px}.personal-option-btn{padding:5px 19px;font-size:.733rem;border-radius:4px}.personal-continue-btn{padding:8px 17px;font-size:.8rem;gap:8px;border-radius:4px}.personal-form{gap:16px}.personal-input-group{gap:5px}.personal-input-group label{font-size:.667rem}.personal-input-group input{padding:11px 12px;font-size:.667rem;border-radius:11px}.personal-input-group input::placeholder{font-size:.633rem}.personal-image{max-width:324px}.personal-dots{gap:7px;margin:19px 0 13px}.personal-dots span{width:5px;height:5px}.personal-active-dot{width:21px!important}.personal-scroll-area{margin-bottom:21px;padding-right:5px}.personal-scroll-area::-webkit-scrollbar{width:4px}}@media(max-width:900px){.personal-container{flex-direction:column;gap:32px;padding:24px}.personal-card{max-width:560px;min-height:auto}.personal-image{max-width:380px}}@media(max-width:480px){.personal-left h2,.personal-right h2{font-size:1.6rem}.personal-option-btn{white-space:normal;padding:8px 14px;font-size:.85rem}.personal-image{max-width:260px}.personal-continue-btn{padding:12px 18px;font-size:.95rem}}.welcome-container{position:relative;height:100vh;width:100%;background:#f6f6f8;overflow:hidden;font-family:Inter,sans-serif}.welcome-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.welcome-title{font-size:50px;font-weight:600;color:#111;margin:0}.welcome-image{width:280px;height:auto}.welcome-subtitle{font-size:20px;color:#333;margin:0}.welcome-blob-top{position:absolute;top:0;left:-9px;width:520px;z-index:1;pointer-events:none;animation:slideInTop 1.5s cubic-bezier(.2,.9,.4,1.1) forwards;will-change:transform,opacity}.welcome-blob-bottom{position:absolute;bottom:-15px;right:0;width:520px;z-index:1;pointer-events:none;animation:slideInBottom 1.5s cubic-bezier(.2,.9,.4,1.1) forwards;will-change:transform,opacity}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-resolution:120dpi),screen and (-webkit-min-device-pixel-ratio:1.25),screen and (min-resolution:1.25dppx){.welcome-content{gap:16px}.welcome-title{font-size:40px}.welcome-image{width:224px}.welcome-subtitle{font-size:16px}.welcome-blob-top{width:416px;left:-7px}.welcome-blob-bottom{width:416px;bottom:-12px}}@media screen and (min-resolution:144dpi),screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-resolution:1.5dppx){.welcome-content{gap:13px}.welcome-title{font-size:33px}.welcome-image{width:187px}.welcome-subtitle{font-size:13px}.welcome-blob-top{width:347px;left:-6px}.welcome-blob-bottom{width:347px;bottom:-10px}}@media(max-width:768px){.welcome-title{font-size:36px}.welcome-image{width:200px}.welcome-subtitle{font-size:16px}.welcome-blob-top,.welcome-blob-bottom{width:300px}}@media(max-width:480px){.welcome-title{font-size:28px}.welcome-image{width:160px}.welcome-subtitle{font-size:14px}.welcome-content{gap:12px}.welcome-blob-top,.welcome-blob-bottom{width:240px}.welcome-blob-top{left:-20px}.welcome-blob-bottom{bottom:-20px}}.welcome-container{opacity:1;transition:opacity .3s ease-in-out}.welcome-container.fade-out{opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.ls-topbar-apps{position:relative;cursor:pointer;display:flex;align-items:center}.les-logo{width:150px;height:auto;object-fit:contain}.ls-topbar-apps-container{position:absolute;top:32px;right:0;width:240px;background:#fff;border-radius:12px;padding:16px 14px;box-shadow:0 4px 20px #00000026;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .2s ease;z-index:999;text-decoration:none!important;color:inherit!important}.ls-topbar-apps-container.active{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.apps-title{font-size:16px;font-weight:600;margin-bottom:12px}.apps-grid-container{display:flex;flex-direction:column;gap:8px}.app-div{display:flex;align-items:center;gap:12px;cursor:pointer}.app-div p{color:#000;font-size:var(--ls-txt-xs);text-decoration:none}.app-div:hover{background:#efeaea;border:1px solid #F0F2F5;border-radius:12px}.icon-box{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;margin-right:10px}.icon-box.blue{background-color:#eaf3ff;color:#0d6efd}.icon-box.orange{background-color:#fff0e1;color:#ff8b3d}.notification-bell{position:relative;margin-right:1rem;cursor:pointer}.notification-badge{position:absolute;top:-6px;right:-10px;background-color:red;color:#fff;border-radius:50%;font-size:12px;padding:2px 6px}.noti-icon-wrapper{position:relative;cursor:pointer;margin-top:8px}.noti-badge{position:absolute;top:-5px;right:-5px;background-color:red;color:#fff;font-size:10px;border-radius:50%;padding:2px 6px}.noti-dropdown{position:absolute;right:0;top:32px;background:#fff;border:1px solid #ddd;border-radius:6px;width:250px;box-shadow:0 2px 8px #0000001a;z-index:999}.noti-header{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #eee;font-weight:700}.noti-list{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.noti-item{padding:10px 12px;font-size:var(--ls-btn-small-font-size);border-bottom:1px solid #f0f0f0}.noti-item a{color:#333;text-decoration:none}.app_text,.app_text:hover{text-decoration:none;color:inherit}.noti-item a:hover{text-decoration:underline}.noti-empty{padding:12px;text-align:center;color:#777}.noti-item.noti-read{opacity:.6;font-style:italic}.topbar-center-text{font-size:var(--ls-txt-lg);font-weight:var(--ls-txt-bold)}.topbar-profile-section{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 8px;border-radius:8px}.topbar-profile-section:hover{background:#f3f3f3}.profile-popup{width:300px;background:#fff;padding:16px;border-radius:10px;box-shadow:0 4px 20px #00000026}.profile-left{display:flex;align-items:center;gap:10px}.profile-avatar-circle{width:42px;height:42px;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}.profile-name-text{font-size:var( --ls-btn-small-font-size);font-weight:600}.profile-role-text{font-size:var( --ls-btn-small-font-size);color:#7c7c7c}.popup-header{display:flex;align-items:center;gap:12px}.profile-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:2000}.profile-modal{display:flex;background:#fff;padding:18px 22px;border-radius:14px;width:340px;box-shadow:0 8px 25px #00000026}.popup-avatar{width:42px;height:42px;border-radius:50%;background:#d4d4d4;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600}.popup-name{font-size:16px;font-weight:600}.popup-role{font-size:13px;color:#888;margin-top:2px}.popup-divider{height:1px;background:#e5e5e5;margin:12px 0}.popup-logout-btn{width:100%;background:#0052cc;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:500;transition:.2s ease}.popup-logout-btn:hover{background:#003d99}.profile-avatar-big{width:62px;height:62px;background:#d4d4d4;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:600}.profile-modal-left{padding-right:10px}.profile-modal-right h2{margin:0;font-size:20px;font-weight:700}.profile-modal-right p{margin:4px 0 14px;color:#666}.logout-btn{padding:8px 16px;background:#0052cc;border:none;color:#fff;border-radius:6px;cursor:pointer}.logout-btn:hover{background:#003d99}.logout-icon{font-size:16px}.profile-logout-btn{background:#0052cc;color:#fff;padding:8px 14px;border:none;border-radius:6px;font-size:14px;cursor:pointer;white-space:nowrap}.profile-logout-btn:hover{background:#0041a3}.profile-popup-container{position:absolute;right:10px;top:60px;z-index:999}.profile-popup-card{width:330px;background:#fff;padding:20px;border-radius:14px;box-shadow:0 6px 24px #00000026}.profile-popup-row{display:flex;justify-content:space-between;align-items:center}.profile-avatar-circle{width:50px;height:50px;background:#dcdcdc;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600}.profile-text-box{display:flex;flex-direction:column;line-height:1.2}.profile-name-text{font-size:16px;font-weight:600}.profile-role-text{font-size:14px;color:#777}.profile-logout-btn{background:#0052cc;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;white-space:nowrap;display:flex}.Logout_page{padding-top:2px;color:var(--ls-btn-danger-text)}.profile-logout-btn:hover{background:#003f9e}.les-logo-full{display:block;width:107px}.les-logo-icon-mobile{display:none;width:38px;height:auto}@media(max-width:767px){.les-logo-full{display:none!important}.les-logo-icon-mobile{display:block!important}.topbar-lefts img{width:66px!important}.topbar{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;height:52px}.topbar-lefts img,.topbar-lefts svg{width:110px}.topbar-center-text{font-size:18px!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;text-align:center}.topbar-nav{display:flex;align-items:center;gap:10px}.topbar-nav svg{width:20px;height:20px}.ls-topbar-apps-container{width:72vw;right:-50px;top:42px;padding:14px 12px;border-radius:12px}.ls-topbar-apps-container a{text-decoration:none}.app-div{padding:12px 4px}.app-div a{font-size:13px}.notification-popup{width:92vw;right:-10px;top:42px;padding:12px;border-radius:12px}.notification-title{font-size:14px}.notification-content{padding-right:4px}.profile-avatar-grey{width:32px;height:32px;font-size:16px}.profile-info{display:none!important}.profile-name{font-size:12px}.profile-workspace{font-size:10px}.profile-popup-container{right:0;top:50px}.profile-popup-card{width:200px!important;padding:12px!important}.profile-popup-row{justify-content:space-between!important}.profile-avatar-circle{width:40px!important;height:40px!important;font-size:18px!important;margin-right:10px}.profile-text-box{display:none!important}.profile-name-text{font-size:14px}.profile-role-text{font-size:12px}.profile-logout-btn{padding:6px 10px!important;font-size:14px!important;display:flex;align-items:center;gap:6px}.topbar-profile-section{padding:4px;gap:0}}.topbar-profile{display:flex;align-items:center;gap:8px;cursor:pointer}.topbar-profile:hover{background:#f5f5f5}.profile-img{width:34px;height:34px;border-radius:50%;object-fit:cover}.profile-info{display:flex;flex-direction:column;line-height:1.1}.profile-name{font-size:14px;font-weight:600;color:#222}.profile-workspace{font-size:12px;color:#777}.profile-avatar-grey{width:40px;height:40px;background:#d4d4d4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:#333}.notification-popup{position:absolute;top:40px;right:-20px;width:360px;background:#fff;border-radius:14px;padding:18px;box-shadow:0 5px 25px #0000001f;z-index:2000}.notification-project{display:inline-block;font-size:13px;color:#666;margin-left:4px}.notification-popup-header{display:flex;justify-content:space-between;align-items:center}.notification-popup-header h3{margin:0;font-size:18px;font-weight:700}.notification-actions button{background:none;border:none;font-size:14px;color:#0052cc;margin-left:10px;cursor:pointer}.notification-actions button:hover{text-decoration:underline}.notification-subtitle{margin-top:4px;color:#777;font-size:13px}.notification-popup-list{margin-top:14px;max-height:280px;overflow-y:auto;padding-right:4px}.notification-popup-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee}.notification-icon-box{width:40px;height:40px;border-radius:10px;background:#e8f0ff;display:flex;justify-content:center;align-items:center;flex-shrink:0}.notification-content{display:flex;flex-direction:column;justify-content:center;flex:1}.notification-title{font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px}.notification-time{font-size:12px;color:#888;margin-top:4px}.notification-actions-right{display:flex;align-items:center;gap:8px;margin-left:auto}.notification-action-icon{width:22px;height:22px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0}.notification-action-icon.delete{border-color:#d9534f}.notification-action-icon:hover{background:#f2f2f2}.notification-header{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.notification-header-left h3{margin:0;font-size:18px;font-weight:700;color:#000}.notification-header-left p{margin:3px 0 0;font-size:13px;color:#6f6f6f}.notification-header-right{display:flex;align-items:center;gap:12px;white-space:nowrap}.notification-header-right button{background:transparent;border:none;cursor:pointer;font-size:14px;color:#0052cc;padding:0;white-space:nowrap}.notification-header-right button:hover{text-decoration:underline}.search-wrapper{display:flex;width:210px;height:40px;border-radius:6px;border:1px solid #e5e5e5;background:#fff}.search-input{flex:1;border:none;outline:none;padding:0 14px;font-size:14px;color:#333;border-radius:10px 0 0 10px;border-right:1px solid #e5e5e5}@media(max-width:767px){.search-input{font-size:10px!important}.search-input::placeholder{font-size:10px!important}}.search-input::placeholder{color:#9a9a9a}.search-btn{width:38px;border:none;background:var(--ls-color-primary);color:#fff;border-radius:0 6px 6px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.search-btn{width:20px;height:20px}}.search-btn svg{font-size:16px}.search-btn:hover{background:var(--ls-color-primary-hover)}.search-input:focus{box-shadow:inset 0 0 0 1px var(--ls-color-primary)}@media(max-width:768px){.search-wrapper{width:100px;height:20px}}.pt-search-container{display:flex;align-items:center;width:320px;height:41px;border-radius:10px;overflow:hidden;border:1px solid #E9E9E9;background:#fff}.pt-search-input{flex:1;height:100%;padding:10px 14px;font-size:14px;color:#333;border:none;outline:none;background:transparent}.pt-search-input::placeholder{color:#9ca3af}.pt-search-btn{width:50px;height:100%;background:var(--ls-color-primary);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.pt-search-btn svg{width:20px;height:20px}.pt-search-container:focus-within{border:2px solid var(--ls-color-primary)}@media(max-width:480px){.pt-search-container{width:100%!important;height:40px!important;border-radius:10px}.pt-search-input{display:block!important;flex:1;padding:8px 12px;font-size:14px}.pt-search-btn{width:40px!important;height:100%!important;border-radius:8px!important}.pt-search-btn svg{width:18px;height:18px}}.file-upload-wrapper{display:flex!important;gap:10px!important;align-items:center;flex-direction:row!important}.file-upload-box{width:50%;border:1px solid #dadce0;height:50px;column-gap:15px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:pointer;position:relative}.file-upload-text{font-size:28px;font-weight:500;color:#111}.file-upload-icon{font-size:25px;display:flex;align-items:center;justify-content:center}.compliance-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-scroll{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.file-card .remove{position:absolute;top:-6px;right:-6px;background:#fff;border-radius:50%;cursor:pointer;font-size:11px;padding:2px 5px}.file-card{width:60px;height:45px;background:#eaeaea;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex:0 0 auto}.remove{position:absolute;top:1px;right:4px;font-size:10px;cursor:pointer}.file-upload-wrapper-margin{margin-top:20px}.icon{font-size:22px}.dash-container{display:flex;height:100dvh;background:#f5f6f8;overflow:scroll}.dash-left{flex:1;padding:20px;margin-top:50px;width:100%}.dash-search{padding:10px;border-radius:8px;border:1px solid #ddd;width:250px}.dash-search-btn{background:#1e4db7;color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer}.dash-filter-btn{padding:10px;border-radius:8px;border:1px solid #ddd;cursor:pointer}.dash-create-btn{margin-left:auto;background:#1e4db7;color:#fff;padding:10px 16px;border-radius:8px;border:none;cursor:pointer}.dash-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dash-card-new{margin-top:20px;width:100%;max-width:370px;aspect-ratio:1 / 1;border-radius:16px;background:#fff;border:1px solid #0055A0;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;max-height:300px;padding-bottom:20px}.dash-card-new:hover{transform:translateY(-3px);box-shadow:0 5px 16px #00000014}.dash-card-img{width:100%;height:52%;object-fit:cover}.dash-card-body{height:55%;padding:12px;display:flex;flex-direction:column}.dash-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-direction:column}.dash-card-header h2{margin:0;font-size:20px;font-weight:600}.dash-location{margin-top:2px;font-size:11px;color:#555}.dash-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dash-badge{padding:3px 8px;border-radius:3px!important;font-size:10px;font-weight:500;display:flex;align-items:center}.dash-badge.gray{background:#f0f2f5;color:#000}.dash-badge.green{background:#e4ffe0!important;color:#000}.dash-description-section{margin-top:6px;overflow:auto}.dash-description-section h3{margin:0 0 4px;font-size:18px;font-weight:600}.dash-description-section p{font-size:11px;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dash-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash-form-grid div{display:flex;flex-direction:column;gap:4px}.dash-form-grid input,.dash-form-grid select{padding:8px;border-radius:6px;border:1px solid #ddd;font-size:13px}.green-select{background:#c8f7d1}.dash-upload{margin-top:10px;display:flex;flex-direction:column;gap:6px}.upload-btn{background:#f1f2f4;border:none;padding:10px;border-radius:6px;cursor:pointer}.dash-desc-box{margin-top:10px;display:flex;flex-direction:column;gap:6px}.dash-desc-box textarea{height:80px;resize:none;padding:8px;border-radius:6px;border:1px solid #ddd}.dash-modal-footer{display:flex;justify-content:flex-end;margin-top:12px}.submit-btn{background:#1e4db7;color:#fff;padding:8px 16px;border-radius:6px;border:none;cursor:pointer}.dash-popup{position:fixed;right:20px;bottom:20px;background:#fff;padding:16px;border-radius:12px;width:220px;box-shadow:0 4px 20px #e7e0e059!important;z-index:100}.master-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#a5a3a359;z-index:9999}.bold{font-weight:600}.danger{color:red}.small{font-size:12px;color:#666}.orange-btn{margin-top:10px;width:50%;background:#fc7222;border:none;padding:5px;border-radius:6px;color:#fff;cursor:pointer;text-decoration:none}.orange-btn:hover{text-decoration:none;color:#fff}.filter-btn{display:flex;align-items:center;padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:16px;border-radius:5px}.filter-backdrop{position:fixed;top:56px;left:0;right:0;bottom:0;background:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:999}.body-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9998;display:none;transition:display .3s ease-in-out}.body-overlay.show{display:block}.filter-modal{position:fixed;top:170px;left:-500px;width:500px;height:100%;background-color:#fff;box-shadow:4px 0 20px #0003;transition:left .3s ease-in-out;z-index:9999;padding:20px;display:flex;flex-direction:column}.filter-modal.show{left:36%}.filter-modal-header{display:flex;justify-content:space-between;align-items:center}.filter-modal-header h3{margin:0}.filter-modal-header .close-btn{background:transparent;border:none;font-size:20px;cursor:pointer}.filter-fields{margin-top:20px}.filter-field{margin-bottom:15px}.filter-field label{display:block;margin-bottom:5px}.filter-actions{display:flex;justify-content:space-between;margin-top:20px}.apply-btn,.clear-btn{padding:8px 16px;border:none;cursor:pointer;border-radius:5px}.apply-btn{background-color:#28a745;color:#fff}.clear-btn{background-color:#dc3545;color:#fff}.filter-accordion{margin-top:20px}.accordion-item{border-bottom:1px solid #ddd}.accordion-header{width:100%;background:transparent;border:none;text-align:left;padding:10px 0;font-size:16px;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .2s ease}.accordion-header:hover{color:#007bff}.accordion-body{margin-top:5px;padding-left:10px;animation:slideDown .2s ease-out}.accordion-body select{width:90%;padding:6px;border-radius:4px;border:1px solid #ccc;background:#fafafa;font-size:14px}.arrow{font-size:13px;transition:transform .2s ease}.accordion-header.active .arrow{transform:rotate(180deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.accordion-body{margin-top:5px;padding-left:10px;animation:slideDown .2s ease-out;display:flex;flex-direction:column;gap:5px}.accordion-body label{display:flex;align-items:center;font-size:14px;cursor:pointer}.accordion-body input[type=checkbox]{margin-right:8px}.scrollable-checkboxes{max-height:200px;overflow-y:auto;padding-left:10px;display:flex;flex-direction:column;gap:5px}.scrollable-checkboxes::-webkit-scrollbar{width:6px}.scrollable-checkboxes::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;padding:10px 0}.grid-item{display:flex;align-items:center;gap:5px;font-size:14px}.filter-modal{position:fixed;top:170px;left:-500px;width:500px;height:calc(100vh - 170px);background-color:#fff;box-shadow:4px 0 20px #0003;transition:left .3s ease-in-out;z-index:9999;padding:20px 20px 80px;display:flex;flex-direction:column;overflow-y:auto}@media(max-width:480px){.filter-modal.show{left:0}.filter-desktop-text{display:none!important}.filter-desktop-icon{margin-right:0!important}.filter-btn{width:48px!important;height:48px!important;padding:0!important;border-radius:12px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important}.filter-btn svg{width:22px!important;height:22px!important;opacity:.8}.filter-modal{width:373px}}.capacity-slider{background-color:#0055a0}.page-overlay{position:fixed;top:64px;left:0;right:0;bottom:0;background:#00000059;z-index:998}.filter-sidebar{position:fixed;top:56px;left:-380px;width:360px;height:calc(100vh - 56px);background:#fff;z-index:999;transition:.3s ease;display:flex;flex-direction:column;border-right:1px solid #e5e5e5}.filter-sidebar.show{left:0}.filter-header{padding:14px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;font-weight:600}.filter-body{flex:1;overflow-y:auto;padding:12px}.accordion-item{border-bottom:1px solid #eee}.accordion-item button{width:100%;padding:12px;background:none;border:none;text-align:left;font-weight:500}.filter-footer{padding:12px;border-top:1px solid #ddd;display:flex;justify-content:space-between}.accordion-header{width:100%;background:none;border:none;padding:14px 12px;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:inherit;font-weight:inherit}.accordion-arrow{font-size:14px;transition:transform .25s ease}.accordion-header.active .accordion-arrow{transform:rotate(180deg)}.project-container{display:flex;height:100vh;overflow:hidden;background:#f5f6f8}.project-left{flex:1;padding:20px;overflow-y:auto}.project-topbar{display:flex;align-items:center;gap:10px}.project-search{padding:10px;border-radius:10px;border:1px solid #ddd;width:260px}.project-search-btn{background:#1e4db7;color:#fff;border:none;padding:10px;border-radius:10px}.project-filter-btn{padding:10px;border-radius:10px;border:1px solid #ddd}.project-create-btn{margin-left:auto;background:#1e4db7;color:#fff;padding:10px 16px;border-radius:10px;border:none}.project-banner{margin-top:20px;background:#eef1f6;border-radius:10px;padding:16px}.project-banner-header{display:flex;justify-content:space-between;align-items:center}.project-table{width:100%;margin-top:10px;background:#fff;border-radius:10px;overflow:hidden;border-collapse:collapse;table-layout:fixed}.project-table th,.project-table td{padding:12px;text-align:left;font-size:13px;border-bottom:1px solid #eee}.project-table thead tr{background:#f2f3f5;font-weight:600}.project-table tbody tr:hover{background:#fafafa}.project-name{display:flex;flex-direction:column}.project-name small{font-size:11px;color:#666;margin-top:4px}.project-status{background:#f5e6a3;padding:4px 8px;border-radius:6px;display:inline-block}.project-badge{padding:5px 10px;border-radius:6px;font-size:12px}.project-badge-gray{background:#e5e7eb}.project-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.project-form-grid div{display:flex;flex-direction:column;gap:5px}.project-form-grid input,.project-form-grid select{padding:10px;border-radius:8px;border:1px solid #ddd}.project-yellow{background:#f5e6a3}.project-upload-btn{padding:10px;border-radius:8px;border:1px dashed #aaa;background:#f5f6f8}.project-modal-footer{display:flex;justify-content:flex-end;margin-top:10px}.project-submit-btn{background:#1e4db7;color:#fff;padding:10px 16px;border-radius:8px;border:none}.project-popup{position:fixed;right:30px;bottom:30px;background:#fff;padding:16px;border-radius:12px;width:240px;box-shadow:0 6px 20px #0000001a}.project-orange-btn{margin-top:10px;width:100%;background:orange;border:none;padding:10px;border-radius:6px;color:#fff}.project-danger{color:red}.project-small{font-size:12px;color:#666}.project-close-btn{background:none;border:none;cursor:pointer}.siteinfo-container *{box-sizing:border-box}.siteinfo-container input,.siteinfo-container input::placeholder{color:#000!important}.zone-row{display:flex;align-items:center;margin:10px 0;white-space:nowrap;padding-bottom:5px}.zone-left{font-weight:500;margin-right:15px;min-width:50px;flex-shrink:0;color:#333;font-size:14px}.zone-radio-wrapper{display:flex;gap:20px;align-items:center;flex-wrap:nowrap;padding:5px 0}.zone-option{display:flex;align-items:center;position:relative;padding:4px 8px;border-radius:4px;-webkit-user-select:none;user-select:none}.zone-radio-label{display:flex;align-items:center;gap:8px;cursor:pointer}.zone-radio{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.zone-top-right{display:flex;justify-content:flex-end;margin-bottom:10px}.zone-badge.green{background:#e6ffd8;border-color:#85ff6b}.zone-badge.green .zone-dot{background:#29e85a}.zone-badge.green .zone-text-value{color:#009426}.zone-badge.orange{background:#ffcca7;border-color:#ffb47d}.zone-badge.orange .zone-dot{background:#ff7a00}.zone-badge.orange .zone-text-value{color:#c25a00}.zone-badge.red{background:#ffa8a8;border-color:#ff7878}.zone-badge.red .zone-dot{background:red}.zone-badge.red .zone-text-value{color:#c00}.zone-badge.default{background:#eee;border-color:#ccc}.zone-badge.default .zone-dot{background:#666}.zone-text-label{color:#333;font-weight:500}.siteinfo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-right:20px}.zone-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:16px;font-size:14px;font-weight:500;border:1px solid}.zone-badge .zone-dot{width:14px;height:14px;border-radius:50%}.zone-radio-custom{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid #999;position:relative;transition:all .2s ease}.zone-radio:checked+.zone-radio-custom{border-color:#333}.zone-radio-dot{width:10px;height:10px;border-radius:50%;background-color:transparent;transition:background-color .2s ease}.zone-radio:checked+.zone-radio-custom .zone-radio-dot{background-color:currentColor}.zone-text{font-size:14px;color:#333;text-transform:capitalize;white-space:nowrap;margin-left:6px}.zone-radio:disabled+.zone-radio-custom,.zone-radio:disabled~.zone-text{opacity:.6;cursor:not-allowed}.siteinfo-container{max-width:95%;margin:18px auto;padding:12px;background:var(--ls-color-background);border-radius:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;width:100%;box-sizing:border-box}@media(max-width:480px){.siteinfo-container{padding:8px;margin:10px 0;border-radius:8px}}.siteinfo-title{margin:2px 0 14px 6px;font-size:16px;font-weight:600;color:#222;padding:0 8px}@media(max-width:768px){.siteinfo-title{font-size:18px;margin:2px 0 12px 4px}}@media(max-width:480px){.siteinfo-title{font-size:16px;margin:0 0 10px;text-align:center}}.siteinfo-inner{display:flex;align-items:flex-start;gap:30px;margin-top:10px}@media(max-width:980px){.siteinfo-inner{flex-direction:column;gap:15px}.siteinfo-right-grid{grid-template-columns:repeat(2,1fr)}.site-name,.description-full,.save-wrapper{grid-column:1 / 3}.state,.city,.lat,.long,.coord,.comm{grid-column:auto}.zone-top-right{position:static;justify-self:end;margin-bottom:6px}}.siteinfo-left{width:526px;min-width:524px}.site-image{width:100%;height:100%;object-fit:cover;border-radius:14px}.mapbox{width:100%;height:420px;background:#e7e6e6;border-radius:14px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.image-edit-btn{position:absolute;bottom:16px;right:16px;width:42px;height:42px;background:#ffffffb3;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.image-edit-btn:hover{background:#ffffff8c}.siteinfo-left .mapbox{width:100%;height:474px;border-radius:12px;background:#e7e6e6;display:flex;align-items:center;justify-content:center;margin:0 0 0 6px;transition:all .3s ease}@media(max-width:1200px){.siteinfo-left .mapbox{height:380px}}@media(max-width:980px){.siteinfo-left{width:100%;max-width:100%}.siteinfo-left .mapbox{height:300px;margin:0 0 15px}}@media(max-width:480px){.siteinfo-left .mapbox{height:250px;border-radius:8px}}.siteinfo-right-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:16px 18px;position:relative;align-items:start;padding:6px 12px}.grid-input{width:100%;background:#fff;border:1px solid #e2e2e2;padding:10px 14px;box-shadow:0 1px 3px #0000000f;font-size:14px;color:#222;box-sizing:border-box}.description-full{grid-column:1 / 5;width:100%!important;min-height:130px!important;padding:14px 16px!important;border-radius:12px;border:1px solid #e2e2e2;resize:vertical;background:#fff;font-size:14px;color:#222;box-shadow:0 1px 3px #0000000f}.zone-block{display:flex;align-items:center;gap:12px}.zone-label{font-size:13px;color:#333;font-weight:600;white-space:nowrap}.zone-options{display:flex;gap:10px}.zone-pill{padding:6px 16px;border-radius:12px;border:1px solid #d8d8d8;background:#fff;cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.zone-pill input{display:none}.zone-pill.green{background:#e6f8ea;border-color:#7fd08a;color:#1a8e3a}.zone-pill.green:before{background:#1fc552}.zone-pill.red{background:#ffa8a8;border-color:#ff7878;color:#c00}.zone-pill.red:before{background:red}.zone-pill.orange{background:#ffcca7;border-color:#ffb47d;color:#c25a00}.zone-pill.orange:before{background:#ff7a00}.zone-pill:before{content:"";width:10px;height:10px;border-radius:50%}.save-wrapper{grid-column:1 / 5;display:flex;justify-content:flex-end;margin-top:10px}.save-btn{background:#4c8dff;color:#fff;padding:10px 24px;border:none;border-radius:8px;cursor:pointer;font-weight:500}.form-row{display:flex;gap:20px;margin-bottom:15px;width:100%}.form-group{flex:1;min-width:0}.form-group input{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}.form-group input:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}@media(max-width:768px){.form-row{flex-direction:column;gap:10px}.form-group{width:100%}}.siteinfo-form{display:grid;gap:12px;align-items:center;padding:15px;width:100%;box-sizing:border-box}@media(max-width:768px){.siteinfo-form{padding:12px 8px;gap:10px}}@media(max-width:480px){.siteinfo-form{padding:10px 5px;gap:8px}}.form-control{width:100%;padding:10px 12px;height:40px;border-radius:6px;border:1px solid #d6d2d2;background:#fff;font-size:14px;color:#333;outline:none;margin:2px 0;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width:768px){.form-control{height:44px;font-size:15px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.site-name{grid-column:1 / 5}.state{grid-column:1 / 3}.city{grid-column:3 / 5}.lat{grid-column:1 / 2}.long{grid-column:2 / 3}.coord{grid-column:3 / 4}.comm{grid-column:4 / 5;height:48px}.contact{grid-column:7 / -1;max-width:100%}.zone-row{grid-column:1;display:flex;align-items:center;gap:4px;padding:6px 0;margin:2px 0;height:32px}.zone-left{color:#3d3d3d;font-size:13px;margin-left:0;white-space:nowrap}.zone-radio{margin:0 4px;display:flex;align-items:center;justify-content:center;position:relative;padding-left:28px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none}.zone-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.zone-radio .radio-dot{position:absolute;left:0;top:50%;transform:translateY(-50%);height:18px;width:18px;border-radius:50%;transition:all .2s ease}.zone-radio[data-zone=orange] .radio-dot{background-color:#fd7e14;box-shadow:0 0 0 1px #fd7e14}.zone-radio[data-zone=green] .radio-dot{background-color:#28a745;box-shadow:0 0 0 1px #28a745}.zone-radio[data-zone=yellow] .radio-dot{background-color:#ffc107;box-shadow:0 0 0 1px #ffc107}.zone-radio[data-zone=default] .radio-dot{background-color:#6c757d;box-shadow:0 0 0 1px #6c757d}.zone-radio input:checked~.radio-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.description{grid-column:1 / -1;height:140px;resize:vertical;padding:12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;min-height:100px;max-height:200px;line-height:1.5}@media(max-width:768px){.description{height:120px}}@media(max-width:480px){.description{height:100px}}.form-control:focus,.description:focus{border-color:#bdb5b5;box-shadow:0 0 0 3px #c8b9b914}@media(max-width:1200px){.siteinfo-form{gap:10px}.state{grid-column:1 / 6}.city{grid-column:6 / -1}.lat{grid-column:1 / 5}.long{grid-column:5 / 9}.contact{grid-column:9 / -1}}@media(max-width:980px){.siteinfo-inner{flex-direction:column;gap:15px}.siteinfo-left .mapbox{width:100%;height:300px}.siteinfo-form{padding:15px 10px}.state,.city,.lat,.long,.contact,.site-name{grid-column:1 / -1}.zone-row{justify-content:flex-start;padding:8px 0}.description{height:140px;min-height:120px}}@media(max-width:768px){.siteinfo-container{padding:10px}.siteinfo-form{grid-template-columns:1fr;gap:12px;padding:10px 5px}.zone-row{margin:5px 0}.description{height:120px}}@media(max-width:480px){.siteinfo-container{padding:8px;margin:10px 0;border-radius:8px}.siteinfo-form{padding:8px 2px;gap:10px}.form-control{padding:8px 10px;font-size:14px}.zone-row{font-size:14px}.description{height:100px;font-size:14px}input,textarea,button,select{font-size:16px!important}.site-header{flex-direction:column;align-items:flex-start;gap:4px}}.zone-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #999;position:relative;cursor:default}.zone-radio input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:currentColor}.zone-radio-red input[type=radio]:checked{color:red}.zone-radio-orange input[type=radio]:checked{color:orange}.zone-radio-green input[type=radio]:checked{color:green}.zone-radio-default input[type=radio]:checked{color:gray}.input-box,.ls-input,.siteinfo-right-grid input,.siteinfo-right-grid textarea{width:100%;background:#fff;border:1px solid #dcdcdc;padding:12px 16px!important;height:50px!important;color:#000;font-size:14px;font-weight:400;box-shadow:0 1px 3px #00000012;transition:.18s ease-in-out}.input-box::placeholder,.ls-input::placeholder,.grid-input::placeholder{color:#777;opacity:.85}.input-box:focus,.ls-input:focus,.grid-input:focus,.description-full:focus{outline:none;border-color:#bcbcbc;box-shadow:0 0 0 2px #0076ff1f}.siteinfo-right-grid textarea{min-height:130px!important;padding:14px 16px!important;height:auto!important;resize:vertical;border-radius:12px;font-size:14px}input:focus-visible,textarea:focus-visible{outline:none!important}.full{grid-column:1 / 5}.siteinfo-right-container{width:100%}.cropper-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:2000}.cropper-modal{width:80%;max-width:900px;background:#fff;border-radius:14px;padding:20px;box-shadow:0 4px 20px #0003}.cropper-header{display:flex;justify-content:space-between;font-weight:600;font-size:18px;margin-bottom:10px}.cropper-close-btn{background:none;border:none;font-size:20px;cursor:pointer}.cropper-body{position:relative;height:510px;background:#eaeaea;border-radius:12px;overflow:hidden}.cropper-footer{margin-top:16px;text-align:right}.cropper-submit-btn{padding:10px 22px;background:#377dff;color:#fff;border:none;border-radius:8px;cursor:pointer}.ls-sitedash-crop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:9999}.ls-sitedash-crop-modal{width:450px;height:520px;background:#fff;border-radius:12px;position:relative;padding:20px;box-shadow:0 5px 20px #00000040;display:flex;flex-direction:column;align-items:stretch}.ls-sitedash-crop-title{margin:0 0 12px}.ls-sitedash-crop-container{width:100%;height:360px;position:relative;background:#eee}.ls-sitedash-crop-range{width:100%;margin-top:12px}.ls-sitedash-crop-actions{display:flex;justify-content:space-between;margin-top:12px}.ls-sitedash-crop-cancel{padding:8px 16px;background:#ddd;border-radius:6px;border:none;cursor:pointer}.ls-sitedash-crop-save{padding:8px 16px;background:#007bff;border-radius:6px;border:none;color:#fff;cursor:pointer}._client-header_1hu7m_2{display:flex;justify-content:space-between;align-items:center;margin:10px}@media(max-width:768px){._client-header_1hu7m_2{justify-content:center;align-items:center;width:100%}}._site-title_1hu7m_17{margin:0;font-size:24px;font-weight:600;color:#0a58ca}._toggleContainer_1hu7m_27 .toggle-wrapper{display:flex;width:260px;height:45px;border-radius:14px;border:1px solid #0b57cf;overflow:hidden;background:#fff}._toggleContainer_1hu7m_27 .toggle-btn{flex:1;border:none;background:#fff;color:#6f6f6f;font-size:15px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:6px;transition:.25s ease-in-out}._toggleContainer_1hu7m_27 .toggle-btn.active{background:#0055a0;color:#fff;box-shadow:0 4px 8px #00000040}._toggleContainer_1hu7m_27 .toggle-icon svg{color:#6f6f6f}._toggleContainer_1hu7m_27 .toggle-btn.active .toggle-icon svg{color:#fff}@media(max-width:480px){._toggleContainer_1hu7m_27 .toggle-text{display:none!important}._toggleContainer_1hu7m_27 .toggle-wrapper{width:237px!important;height:45px}._toggleContainer_1hu7m_27 .toggle-btn{padding:0!important;gap:0!important}._toggleContainer_1hu7m_27 .toggle-icon svg{width:20px;height:20px}}._client-page_1hu7m_93{padding:16px;max-width:100%;overflow-x:hidden}._metrics-container_1hu7m_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(345px,1fr));gap:20px;margin-top:20px}@media(max-width:1200px){._metrics-container_1hu7m_100{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){._metrics-container_1hu7m_100{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._metrics-container_1hu7m_100{grid-template-columns:1fr}._tabs_1hu7m_128{flex-direction:column;gap:8px}._tab_1hu7m_128{width:100%;text-align:center}._defect-content_1hu7m_139,._resolved-content_1hu7m_140,._summary-content_1hu7m_141,._dc-content_1hu7m_142{padding:12px}}@media(max-width:480px){._client-page_1hu7m_93{padding:8px}._defect-value_1hu7m_154,._resolved-value_1hu7m_155,._summary-value_1hu7m_156,._dc-value_1hu7m_157{font-size:24px}}._resolved-defects-card_1hu7m_164{border-radius:18px;background:#fff;border:1.5px solid rgba(18,164,94,.4);box-shadow:0 0 0 3px #12a45e66,0 10px 22px #0000001a,0 2px 6px #0000000f;width:320px;min-height:160px}@media(max-width:768px){._resolved-defects-card_1hu7m_164{width:100%;max-width:100%;height:170px;min-height:170px;box-sizing:border-box}}._total-defects-card_1hu7m_186{border-radius:18px;background:#fff;border:1.5px solid rgba(255,99,99,.45);box-shadow:0 0 0 3px #ff636373,0 10px 22px #0000001f,0 2px 6px #00000014;width:320px;min-height:160px}@media(max-width:768px){._total-defects-card_1hu7m_186{width:100%;min-width:0;height:170px;min-height:170px;box-sizing:border-box}}._defect-content_1hu7m_139{position:relative;height:100%;display:flex;align-items:center;padding:16px 44px 16px 16px}._defect-left_1hu7m_218{flex:1}._defect-title_1hu7m_222{font-size:15px;color:#666;font-weight:800;margin-bottom:6px}._defect-value_1hu7m_154{font-size:28px;font-weight:700;margin:0}._defect-divider_1hu7m_236{width:1px;height:80px;background:#cfcfcf;margin:0 20px}._td-defect-right_1hu7m_244{flex:1;display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:500}._td-defect-row_1hu7m_253{display:flex;align-items:center;gap:10px;white-space:nowrap}._dot_1hu7m_261{width:12px;height:12px;border-radius:50%;flex-shrink:0}span._td-dot_1hu7m_268._high_1hu7m_268{background:red!important}span._td-dot_1hu7m_268._medium_1hu7m_271{background:orange!important}span._td-dot_1hu7m_268._low_1hu7m_274{background:#32cd32!important}._td-defect-alert_1hu7m_279{position:absolute;top:10px;right:8px;width:38px;height:36px;border-radius:10px;background:#ffe6e6;color:#ff4d4d;display:flex;align-items:center;justify-content:center;font-size:18px}._resolved-content_1hu7m_140{position:relative;height:100%;display:flex;align-items:center;padding:16px 56px 16px 20px}._resolved-left_1hu7m_304{flex:1;display:flex;flex-direction:column;justify-content:center}._summary-title_1hu7m_311{font-size:16px;color:#777;font-weight:800;margin-bottom:6px;white-space:nowrap}@media(max-width:768px){._summary-title_1hu7m_311{font-size:15px;color:#777;font-weight:800;margin-bottom:6px;white-space:nowrap}}._resolved-number-row_1hu7m_330{display:flex;align-items:center}._resolved-value_1hu7m_155{font-size:28px;font-weight:700;margin:0}._resolved-divider_1hu7m_342{width:1px;height:70px;background:#cfcfcf;margin:0 20px}._resolved-right_1hu7m_350{flex:1;display:flex;align-items:center;justify-content:center}._resolved-percent_1hu7m_357{font-size:28px;font-weight:700;margin:20px 0 0}._resolved-icon_1hu7m_365{position:absolute;top:10px;right:8px;width:38px;height:36px;border-radius:10px;background:#ffe6e6;display:flex;align-items:center;justify-content:center;font-size:18px}._rejected-defects-card_1hu7m_382{border-radius:18px;background:#fff;border:1.5px solid #d9b6a6;box-shadow:0 0 0 3px #a5786433,0 10px 22px #0000001f;width:320px;min-height:160px}@media(max-width:768px){._rejected-defects-card_1hu7m_382{width:100%;max-width:100%;height:170px;min-height:170px;box-sizing:border-box}}._summary-content_1hu7m_141{position:relative;height:100%;display:flex;align-items:center;padding:16px 56px 16px 20px}._summary-left_1hu7m_413{flex:1;min-width:120px}._summary-value_1hu7m_156{font-size:28px;font-weight:700;margin:0}._summary-divider_1hu7m_433{width:1px;height:70px;background:#cfcfcf;margin:0 20px}._summary-right_1hu7m_441{flex:1;display:flex;align-items:center;justify-content:center}._summary-percent_1hu7m_448{font-size:28px;font-weight:700;margin:20px 0 0}._summary-icon_1hu7m_457{position:absolute;top:10px;right:8px;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}._summary-icon_1hu7m_457._rejected_1hu7m_382{background:#e6d6cf}._dc-capacity-card_1hu7m_474{border-radius:16px;border:1.5px solid #ffd27a;box-shadow:0 0 0 3px #ffc10740,0 10px 22px #0000001f;width:320px;min-height:160px}@media(max-width:768px){._dc-capacity-card_1hu7m_474{width:100%;max-width:100%;height:170px;min-height:170px;box-sizing:border-box}}._dc-content_1hu7m_142{position:relative;height:100%;display:flex;align-items:center;padding:16px 56px 16px 20px}._dc-left_1hu7m_511{flex:1}._dc-value_1hu7m_157{font-size:32px;font-weight:700;margin:0}._summary-icon_1hu7m_457._dc_1hu7m_142{position:absolute;top:10px;right:8px;width:36px;height:36px;border-radius:10px;background:#fff3cd;display:flex;align-items:center;justify-content:center}._project-info-content_1hu7m_539{padding:10px;margin-top:10px}@media(max-width:767px){._project-info-content_1hu7m_539{padding:12px}}._project-info-top_1hu7m_551{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}._project-info-bottom_1hu7m_559{display:grid;gap:24px;align-items:center;align-items:flex-start;padding-bottom:24px;padding-left:10px}._pi-desc-box_1hu7m_571{height:80px;padding:10px 12px;border:1px solid #dcdcdc;border-radius:10px;font-size:16px;color:#777;background:#fff;width:420px}._inspection-info-card_1hu7m_583{border-radius:16px;border:1.5px solid #9cc3ff;box-shadow:0 0 0 3px #3c82f640,0 10px 22px #0000001f;width:690px;min-height:210px}@media(max-width:768px){._inspection-info-card_1hu7m_583{width:100%;max-width:100%;box-sizing:border-box}}._project-info-card_1hu7m_601{border-radius:16px;border:1.5px solid #9cc3ff;box-shadow:0 0 0 3px #3c82f640,0 10px 22px #0000001f;width:690px;min-height:210px;padding:10px}@media(max-width:768px){._project-info-card_1hu7m_601{width:100%;max-width:100%;min-height:auto;padding-left:10px;box-sizing:border-box}}._pi-label_1hu7m_622{font-weight:900}._project-name-row_1hu7m_626{display:flex;gap:8px;align-items:center}@media(max-width:768px){._project-name-row_1hu7m_626{gap:10px}}._project-name-value_1hu7m_639{margin-top:15px;font-size:16px;font-weight:500;color:#222}._pi-desc-box_1hu7m_571{border:none!important;background:transparent!important;padding:0!important}._inspection-content_1hu7m_658{padding:18px 24px}._project-inspection-header_1hu7m_663{display:flex;align-items:flex-start;gap:24px;justify-content:space-between;margin-top:30px;padding:20px}@media(max-width:767px){._project-inspection-header_1hu7m_663{grid-template-columns:1fr;gap:12px}}._project-date-section_1hu7m_682{display:flex;align-items:center;gap:12px}._project-date-icon_1hu7m_688{font-size:26px}._project-date-label_1hu7m_693{font-size:14px;color:#555;margin:0}._project-date-value_1hu7m_699{font-size:14px;font-weight:600;margin:0}._project-service-tag_1hu7m_706{background:#cfe9ff;padding:8px 10px;border-radius:10px;font-size:13px;font-weight:600;text-align:center;width:200px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1}._project-code-section_1hu7m_724{display:grid;font-size:16px;font-weight:600;text-align:right}@media(max-width:767px){._project-code-section_1hu7m_724{text-align:left}}._project-card_1hu7m_737{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;margin-bottom:20px}@media(max-width:767px){._project-card_1hu7m_737{grid-template-columns:1fr;gap:8px}}._project-metrics-row_1hu7m_753{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px}@media(max-width:767px){._project-metrics-row_1hu7m_753{grid-template-columns:repeat(2,1fr);gap:10px}}._project-metric-box_1hu7m_768{height:44px;border:1px solid #bdbdbd;border-radius:10px;padding:0 14px;display:flex;align-items:center;gap:6px;font-size:14px;color:#444;background:#fff}._metric-unit_1hu7m_781{margin-left:auto;color:#777}._simple-card_1hu7m_790{background:#fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;box-sizing:border-box;transition:box-shadow .2s ease,transform .2s ease}._simple-card_1hu7m_790:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}._simple-card-header_1hu7m_809{display:flex;justify-content:space-between;align-items:center}._simple-card-body_1hu7m_816{font-size:14px;color:#555}._simple-card-icon_1hu7m_822{display:flex;align-items:center;justify-content:center;cursor:pointer}._simple-card-image_1hu7m_830{width:35px;height:35px;object-fit:cover;border-radius:6px}._deliverable-card_1hu7m_837{background:#fff;border:1.5px solid #2f80ed;box-shadow:0 0 0 2px #2f80ed26,0 6px 16px #00000014;transition:all .2s ease}._deliverable-card_1hu7m_837:hover{box-shadow:0 0 0 2px #2f80ed40,0 10px 22px #0000001f;transform:translateY(-2px)}._apexcharts-tooltip_1hu7m_862{background:#fff!important;color:#000!important;border-radius:8px;border:1px solid #dcdcdc;box-shadow:0 6px 16px #00000040}._apexcharts-tooltip-title_1hu7m_871{background:transparent!important;color:#000!important;font-weight:600}._apexcharts-tooltip-text_1hu7m_878,._apexcharts-tooltip-text_1hu7m_878 span{color:#000!important}._apexcharts-pie-series_1hu7m_885 path{transition:transform .25s ease,filter .25s ease;transform-origin:center}._apexcharts-pie-series_1hu7m_885 path:hover{transform:scale(1.06) translateY(-6px);filter:drop-shadow(0px 10px 18px rgba(0,0,0,.35));cursor:pointer}._always-elevated-card_1hu7m_898{box-shadow:0 10px 28px #0000002e!important;border-radius:16px;background:#fff;transition:none!important}@media(max-width:768px){._always-elevated-card_1hu7m_898{box-shadow:0 10px 28px #0000002e!important;border-radius:16px;background:#fff;transition:none!important;width:100%;height:100%;box-sizing:border-box;padding:10px}}._pie-chart-layout_1hu7m_918{display:flex;gap:40px;align-items:center;justify-content:center}@media(max-width:767px){._pie-chart-layout_1hu7m_918{flex-direction:column;gap:16px}}._deliverable-card_1hu7m_837{width:100%;min-height:160px;border-radius:16px;border:1.5px solid #2f80ed;background:#fff;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;grid-template-columns:repeat(4,1fr)}._delieverable_1hu7m_946{display:grid;grid-template-columns:repeat(4,1fr);padding:12px;justify-content:center;gap:10px;margin-top:20px}@media(max-width:767px){._delieverable_1hu7m_946{grid-template-columns:repeat(2,1fr);gap:12px}._deliverable-card_1hu7m_837{width:100%;height:160px}}._delieverable-empty_1hu7m_967{width:100%;display:flex;justify-content:center;align-items:center}@media(min-width:768px)and (max-width:1200px){._delieverable_1hu7m_946{grid-template-columns:repeat(2,1fr)}}._projectcolmn_1hu7m_991{width:640px;display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}._piecolmn_1hu7m_1009{margin-top:24px}._pi-col-2_1hu7m_1014{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){._pi-col-2_1hu7m_1014{display:flex;flex-direction:column;gap:10px}}@media(max-width:768px){._piecolmn_1hu7m_1009{width:100%;padding:0;margin-top:16px}}._metrics-grid_1hu7m_1037{display:contents}._solar-summary-grid_1hu7m_1041{display:grid;grid-template-columns:repeat(4,minmax(300px,1fr));gap:24px;width:auto;flex-direction:row;margin-top:20px}@media(max-width:767px){._solar-summary-grid_1hu7m_1041{grid-template-columns:1fr;gap:16px}._metrics-grid_1hu7m_1037{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:767px){._defect-content_1hu7m_139,._resolved-content_1hu7m_140,._summary-content_1hu7m_141,._dc-content_1hu7m_142{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:12px}._defect-divider_1hu7m_236,._resolved-divider_1hu7m_342,._summary-divider_1hu7m_433{display:none}._td-defect-right_1hu7m_244,._resolved-right_1hu7m_350,._summary-right_1hu7m_441{width:100%;justify-content:flex-start;align-items:flex-start}._resolved-percent_1hu7m_357,._summary-percent_1hu7m_448{margin:0;font-size:18px}._defect-value_1hu7m_154,._resolved-value_1hu7m_155,._summary-value_1hu7m_156,._dc-value_1hu7m_157{margin:0;font-size:22px}._td-defect-row_1hu7m_253{gap:6px;font-size:12px}}@media(max-width:767px){._projectcolmn_1hu7m_991{width:100%;grid-template-columns:1fr;gap:16px;margin-top:10px}._project-info-top_1hu7m_551{display:grid;grid-template-columns:1.5fr 2fr 2fr 2.4fr;gap:12px}._project-info-bottom_1hu7m_559{grid-template-columns:1fr;gap:2px}._project-inspection-header_1hu7m_663{grid-template-columns:1fr;gap:12px}._project-date-section_1hu7m_682{padding-left:0}._project-service-tag_1hu7m_706{width:200px}._project-metrics-row_1hu7m_753{grid-template-columns:repeat(2,1fr);gap:10px;padding:20px}}.toggle-wrapper{display:flex;width:260px;height:45px;border-radius:14px;border:1px solid #0b57cf;overflow:hidden;background:#fff}.toggle-btn{flex:1;border:none;background:#fff;color:#6f6f6f;font-size:15px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:6px;transition:.25s ease-in-out}.toggle-btn.active{background:#0055a0;color:#fff;box-shadow:0 4px 8px #00000040}.toggle-icon svg{color:#6f6f6f}.toggle-btn.active .toggle-icon svg{color:#fff}@media(max-width:480px){.toggle-wrapper{width:100%!important;height:100%}.toggle-btn{padding:0!important;gap:0!important}.toggle-icon svg{width:20px;height:20px}}@media(max-width:480px){.toggle-text{display:inline!important}}@media(max-width:768px){.toggle-text{padding:4px;font-size:12px}}._inspection-page_125xg_1{padding:16px;position:relative;min-height:100vh}._inspection-header_125xg_8{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){._inspection-header_125xg_8{flex-direction:column;align-items:flex-start;padding:10px;gap:2px}}._project-name_125xg_24{font-size:20px;font-weight:600}@media(max-width:767px){._project-name_125xg_24{font-size:20px;font-weight:600}}._project-code_125xg_37{font-size:14px;color:#374151;font-weight:600}._header-right_125xg_43{width:100%}@media(max-width:767px){._header-right_125xg_43{margin-top:2px}._project-code_125xg_37{display:block;font-size:12px}}._inspection-actions_125xg_59{display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){._left-actions_125xg_66{width:100%}._left-actions_125xg_66>*:first-child{flex:1}}@media(max-width:768px){._inspection-actions_125xg_59{flex-direction:column}._left-actions_125xg_66,._right-actions_125xg_75{width:100%}._inspection-search-wrapper_125xg_94 .search-wrapper{width:100%!important;height:40px}}@media(max-width:768px){._inspection-search-wrapper_125xg_94 .search-btn{width:38px!important;height:40px!important}._inspection-search-wrapper_125xg_94 .search-input{font-size:10px!important}}._inspection-search-wrapper_125xg_94{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:767px){._inspection-search-wrapper_125xg_94{width:100%;display:grid;grid-template-columns:85% 48px;gap:8px;margin-bottom:10px}}._inspection-search-wrapper_125xg_94 .ls-btn-large{min-width:50px!important;width:50px!important;height:40px!important;padding:0!important}._left-actions_125xg_66{display:flex;align-items:center;gap:12px}._right-actions_125xg_75{display:flex;gap:12px;align-items:center;padding:8px}@media(max-width:767px){._right-actions_125xg_75{width:100%;display:flex;justify-content:center}._right-actions_125xg_75 .toggle-wrapper{width:100%!important;max-width:260px;height:45px!important}}@media(max-width:767px){._right-actions_125xg_75 button{flex:1}}._search-box_125xg_168{display:flex}._search-box_125xg_168 input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px 0 0 6px;width:220px}._search-box_125xg_168 button{padding:8px 12px;border:none;background:#0055a0;color:#fff;border-radius:0 6px 6px 0}._action-buttons_125xg_187 button{margin-left:8px;padding:8px 14px;border-radius:6px;border:1px solid #d1d5db;background:#fff;cursor:pointer}._btn-primary_125xg_196{background:#0055a0;color:#fff;border:none}._inspection-content_125xg_203{display:flex;gap:16px;margin-top:16px;overflow-x:hidden}@media(max-width:767px){._inspection-content_125xg_203{flex-direction:column}}._map-section_125xg_218{position:relative;flex:1;min-width:0;border-radius:8px;overflow:hidden;height:520px}@media(max-width:767px){._map-section_125xg_218,._map-wrapper_125xg_232{height:340px}}._map-toggle_125xg_237{position:absolute;top:16px;left:16px;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px;border-radius:10px}._floating-panel_125xg_247{position:absolute;right:20px;bottom:20px;z-index:1000;width:320px}@media(max-width:767px){._floating-panel_125xg_247{position:static;width:100%;margin-top:12px}}._map-controls_125xg_263{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;gap:10px;z-index:1}._map-controls_125xg_263 button{width:42px;height:42px;background:#ffffffe6;border-radius:10px;border:none;font-size:18px;font-weight:600;cursor:pointer;box-shadow:0 4px 8px #0000001a;transition:.2s ease}._map-controls_125xg_263 button:hover{transform:scale(1.05)}._map-fullscreen_125xg_289{position:absolute;top:16px;right:16px;z-index:1}._map-fullscreen_125xg_289 button{background:#0009;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}._map-placeholder_125xg_308{height:100%;display:flex;align-items:center;justify-content:center;color:#555;font-weight:600}._map-toggles_125xg_318{position:absolute;top:12px;left:12px;display:flex;background:#fff;border-radius:6px;overflow:hidden}._map-toggles_125xg_318 button{padding:6px 10px;border:none;background:#fff;cursor:pointer}._map-toggles_125xg_318 ._active_125xg_335{background:#0055a0;color:#fff}._summary-icon-defect_125xg_340,._summary-icon-resolved_125xg_346{position:relative;top:6px;left:95px}._fullscreen-btn_125xg_352{position:absolute;top:12px;right:12px;background:#0009;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px}._zoom-controls_125xg_363{position:absolute;bottom:12px;right:12px;display:flex;flex-direction:column}._zoom-controls_125xg_363 button{background:#fff;border:1px solid #d1d5db;padding:6px;cursor:pointer}._summary-cards_125xg_378{display:flex;gap:8px}._summary_125xg_340{flex:1;padding:8px;border-radius:6px;background:#f3f4f6;text-align:center}._summary_125xg_340 h3{margin:4px 0 0}._ol-map_125xg_395{height:100%;width:100%}._map-wrapper_125xg_232{height:600px;width:100%;border-radius:14px;overflow:hidden;position:relative}._defect-panel_125xg_409{width:300px;display:flex;flex-direction:column;gap:10px;height:520px;position:relative}@media(max-width:767px){._defect-panel_125xg_409{width:100%;height:auto}}._defect-header_125xg_426{display:grid;grid-template-columns:1fr 70px;background:#e6e6e6;position:relative;font-weight:600;padding:12px 16px;border-bottom:1px solid #d0d0d0;border-top-left-radius:11px;border-top-right-radius:11px}._defect-card_125xg_440{background:#fff;border-radius:12px;border:1px solid #ddd;display:flex;flex-direction:column;flex:1;min-height:0}._defect-list_125xg_451{flex:1;overflow-y:auto;min-height:0;display:flex;position:relative;flex-direction:column}._defect-item_125xg_460{display:grid;grid-template-columns:1fr 70px;align-items:center;padding:10px 0}._defect-item_125xg_460 ._defect-count_125xg_466{padding-left:12px}._defect-list_125xg_451:after{content:"";position:absolute;top:0;bottom:0;left:calc(100% - 70px);width:1px;background:#e0e0e0}._defect-left_125xg_481{display:flex;align-items:center;gap:10px;padding-left:16px}._defect-name_125xg_489{color:#1565c0;font-weight:500;cursor:pointer}._defect-count_125xg_466{text-align:right;font-weight:500;color:#333;padding-right:16px}._dot_125xg_504{width:10px;height:10px;border-radius:50%}._summary-container_125xg_510{display:flex;gap:10px}._summary-cards_125xg_378{display:flex;gap:12px;padding:12px}._summary-card_125xg_378{flex:1;background:#fff;border-radius:12px;border:1px solid #ddd;padding:12px}._summary-card_125xg_378 h2{margin:0;font-size:26px}@media(max-width:767px){._summary-container_125xg_510{display:grid;grid-template-columns:1fr 1fr;gap:8px}._summary-card_125xg_378{min-height:70px}._summary-card_125xg_378 h2{font-size:18px}}._summary-card_125xg_378 p{margin:0;font-size:14px;color:#444}._summary-icon-red_125xg_555{background:#f8d7da;padding:10px;border-radius:10px}._summary-icon-green_125xg_561{background:#d4edda;padding:10px;border-radius:10px}._red_125xg_569{background:#ff2d55}._purple_125xg_572{background:#7b1fa2}._cyan_125xg_575{background:#00bcd4}._darkred_125xg_578{background:#b00020}._orange_125xg_581{background:#ff9800}._blue_125xg_584{background:#3f51b5}._brown_125xg_587{background:#6d4c41}._green_125xg_590{background:#2e7d32}._yellow_125xg_593{background:#cddc39}._grey_125xg_596{background:#cfd8dc}._rainbow_125xg_601{background:conic-gradient(red,orange,#ff0,green,#00f,indigo,violet)}._defect-header_125xg_426 span:last-child{border-left:1px solid #d0d0d0;padding-left:12px;text-align:right}._fullpage-loader_125xg_611{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffeb;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999}._panel-details_125xg_624{bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;border:1px solid #e4e4e4;padding:16px;z-index:5}._panel-header_125xg_638{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:900;border-bottom:1px solid #e6e6e6;padding-bottom:8px}._close-btn_125xg_648{cursor:pointer;font-size:18px}._defect-top_125xg_653{display:flex;justify-content:space-between;align-items:center}._defect-id_125xg_659{font-size:15px;font-weight:600}._panel-no_125xg_664{font-size:13px;color:#666}._nav-buttons_125xg_669{display:flex;gap:6px}._nav-buttons_125xg_669 button{border:1px solid #ddd;background:#fff;border-radius:6px;width:30px;height:30px}._panel-actions_125xg_682{display:flex;justify-content:space-between;align-items:center}._defect-btn_125xg_688{background:#ffb4a2;border:none;padding:4px 12px;border-radius:6px}._resolve-btn_125xg_695{background:#1f5aa6;color:#fff;border:none;padding:4px 10px;border-radius:6px}._panel-image_125xg_703{position:relative;border-radius:10px;overflow:visible}._panel-image_125xg_703 img{width:100%;height:100px;object-fit:cover;padding-top:5px}._image-toggle_125xg_716{position:absolute;top:8px;right:8px;transform:scale(.7);transform-origin:top right}._small-toggle_125xg_725{zoom:.7}._location-row_125xg_729{display:flex;align-items:center;justify-content:space-between}._fault-type_125xg_735{background:#00bcd4;color:#fff;padding:2px 8px;border-radius:10px;font-size:10px}._temp-grid_125xg_743{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._temp-box_125xg_749{background:#f2f4f7;border-radius:8px;padding:8px;text-align:center}._temp-label_125xg_756{font-size:11px;color:#777}._temp-value_125xg_761{font-size:14px;font-weight:600}._info-wrapper_125xg_766{position:relative;display:inline-flex;align-items:center;margin-left:6px}._info-tooltip_125xg_773{position:absolute;top:100%;margin-top:8px;left:-40px;background:#fdebb7cc;padding:12px 16px;border-radius:12px;font-size:14px;opacity:0;pointer-events:none;transition:.2s;width:max-content;white-space:nowrap;z-index:50}._info-tooltip_125xg_773:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#fdebb7cc transparent transparent transparent}._info-wrapper_125xg_766:hover ._info-tooltip_125xg_773{opacity:1}._action-cell_125xg_809{position:relative}._three-dots_125xg_813{cursor:pointer;font-size:18px}._action-menu_125xg_818{position:absolute;right:10px;top:25px;background:#fff;border-radius:6px;padding:8px 12px;box-shadow:0 2px 8px #00000026;z-index:10}._action-menu_125xg_818 div{padding:6px 10px;cursor:pointer}._defect-table-wrapper_125xg_836{width:100%;margin-top:16px;border:1px solid #dcdcdc;border-radius:12px;background:#fff;height:520px;overflow-y:auto;overflow-x:auto}._defect-table_125xg_836 thead th{position:sticky;top:0;background:#e5e5e5;z-index:2}._defect-table_125xg_836{width:100%;min-width:1200px;border-collapse:collapse}._defect-table_125xg_836 thead{background:#e5e5e5}._defect-table_125xg_836 th{padding:12px 16px;text-align:left;background:#e5e5e5;font-weight:600;white-space:nowrap}._defect-table_125xg_836 td{padding:12px 16px;border-top:1px solid #eee;white-space:nowrap}._defect-table_125xg_836 tbody tr:hover{background:#f8f9fa}._fault-badge_125xg_883{background:#e91e63;color:#fff;padding:4px 10px;border-radius:12px;font-size:12px}._defect-table_125xg_836 img{width:40px;height:40px;border-radius:6px;object-fit:cover}._status-badge_125xg_897{padding:6px 16px;border-radius:8px;font-size:14px;font-weight:600;display:inline-block;color:#000}._modal-grid_125xg_908{display:grid;grid-template-columns:1fr 1fr;gap:16px}._fault-box_125xg_915{background:#c40000;color:#fff;padding:10px;border-radius:6px;text-align:center;font-weight:500;width:100%}._critical-box_125xg_926{height:38px;display:flex;align-items:center}._status-dropdown_125xg_933{border:none;padding:8px 12px;border-radius:6px;width:100%;cursor:pointer;font-weight:500;margin-left:-15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}._status-defect_125xg_946{background-color:#ff9584}._status-resolved_125xg_950{background-color:#cbf2c6}._status-false_125xg_954{background-color:#8bc34a}._upload-box_125xg_959{border:1px solid #ccc;padding:10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;background:#fff;font-size:12px}._modal-footer_125xg_972{display:flex;justify-content:flex-end;gap:10px}._three-col-row_125xg_979{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;grid-column:1 / span 2}._submit-btn_125xg_986{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:14px}._defect-map-popup_125xg_996{background:#fff;padding:14px 16px;border-radius:14px;box-shadow:0 8px 24px #0003;min-width:180px;font-family:sans-serif;position:relative;border:1px solid #eee}._popup-label_125xg_1007{font-size:15px;font-weight:600;color:#777}._popup-value_125xg_1013{font-size:14px;font-weight:500;color:#111}._popup-value-defect-type_125xg_1019{color:#0b57d0}._view-more-link_125xg_1023{color:#007bff;cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease}._view-more-link_125xg_1023:hover{color:#0056b3}._popup-arrow_125xg_1037{position:absolute;bottom:-8px;left:50%;transform:translate(-50%) rotate(45deg);width:16px;height:16px;background:#fff;border-left:1px solid #eee;border-bottom:1px solid #eee}._map-loading-overlay_125xg_1049{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;z-index:1000}._map-loading-text_125xg_1063{margin-top:16px;color:#666}._rgb-toggle-wrapper_125xg_1068 .toggle-wrapper{width:260px!important;height:28px!important;border-radius:10px}._rgb-toggle-wrapper_125xg_1068 .toggle-btn{font-size:10px!important;min-width:0}@media(max-width:767px){._rgb-toggle-wrapper_125xg_1068 .toggle-wrapper{width:190px!important;height:24px!important}._rgb-toggle-wrapper_125xg_1068 .toggle-btn{font-size:6px!important;padding:0 4px}}._fullscreen-controls_125xg_1092{position:absolute;top:16px;left:16px;z-index:1000;display:flex;align-items:center;gap:16px}._fullscreen-search-wrapper_125xg_1102{display:flex;gap:10px;align-items:center}._fullscreen-search-wrapper_125xg_1102 .search-wrapper{width:300px}._fullscreen-toggle-wrapper_125xg_1112{display:flex;align-items:center}._fullscreen-toggle-wrapper_125xg_1112 .toggle-wrapper{width:200px!important;height:32px!important}._fullscreen-exit-btn_125xg_1122{position:absolute;top:16px;right:16px;z-index:1000}._fullscreen-filter_125xg_1140{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#00000080}._fullscreen-exit-btn_125xg_1122{display:flex;align-items:center}._fullscreen-exit-btn_125xg_1122 button{background:#0009;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;white-space:nowrap}.filter-btn{display:flex;align-items:center;gap:6px;background-color:#2563eb;border:none;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:14px;color:#fff}.filter-btn:hover{background-color:#93c1e7}.filter-icon{font-size:16px}.filter-btn-custom{height:revert;padding:6px 12px;display:flex;align-items:center}.global-checkbox-container{display:flex;flex-direction:column;gap:6px}.checkbox-multi-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,max-content));gap:6px 12px}.comparison-page{padding:16px}@media(max-width:768px){.comparison-page{padding:0}}.comparison-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.project-name{font-size:20px;font-weight:600}.project-code-comparison{color:#000}.comparison-content{display:grid;grid-template-columns:1fr 300px 1fr;gap:16px}.comparison-panel{background:#fff;border-radius:8px;height:600px;display:grid;grid-template-rows:120px 120px minmax(0,1fr);gap:12px;overflow:hidden}.comparison-card{background:#f0f2f5;border-radius:12px;padding:7px}.power-loss-card,.total-defects-card{height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.defects-comparison-card{height:100%;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0!important}.comparison-scroll{flex:1;overflow-y:auto;min-height:0;padding-right:6px}.power-loss-card h3,.total-defects-card h3{font-size:30px;font-weight:700;margin:8px 0}.defects-comparison-card h4{margin:0 0 16px;text-align:center;flex-shrink:0}.map-wrapper{background:#fff;padding:8px;border-radius:8px;min-height:300px;min-width:300px}.map-top-bar{display:flex;justify-content:space-between;margin-bottom:6px}@media(max-width:768px){.map-top-bar{display:flex;justify-content:start;margin-bottom:6px;gap:8px}}.search-box{display:flex}.search-box input{padding:6px 10px;border:1px solid #d1d5db;border-radius:6px 0 0 6px;font-size:12px}.search-box input::placeholder{font-size:12px}@media(max-width:767px){.search-box input{font-size:10px}.search-box input::placeholder{font-size:10px}}@media(max-width:767px){.project-date-mobile{width:90px!important;font-size:10px!important;height:20px}}.search-box button{background:#0055a0;color:#fff;border:none;padding:6px 10px;border-radius:0 6px 6px 0}.date-btn{background:#0055a0;color:#fff;border:none;padding:6px 10px;border-radius:6px}.map-view{position:relative;height:530px;background:#ddd;border-radius:6px;overflow:hidden}.map-placeholder{height:100%;display:flex;justify-content:center;align-items:center;font-weight:600}.map-container{height:530px;min-height:530px;background:#f3f4f6;border-radius:4px;position:relative;z-index:1}.map-toggles{position:absolute;top:8px;right:10px;z-index:10}.toggle-group{display:flex;background:#ffffffe6;background:#0009;border-radius:6px;overflow:hidden}.rgb-toggle-wrapper{position:absolute;top:8px;left:8px;z-index:2}@media(max-width:480px){.rgb-toggle-wrapper .toggle-wrapper{width:110px!important;height:24px!important;border-radius:6px}.rgb-toggle-wrapper :global(.toggle-btn){font-size:10px!important;min-width:0}}.map-controls{position:absolute;right:16px;bottom:16px;display:flex;flex-direction:column;gap:10px;z-index:1}.map-controls button{width:42px;height:42px;background:#ffffffe6;border-radius:10px;border:none;font-size:18px;font-weight:600;cursor:pointer;box-shadow:0 4px 8px #0000001a;transition:.2s ease}@media(max-width:768px){.map-controls button{width:30px;height:30px}}.map-controls button:hover{transform:scale(1.05)}.label-card{font-size:20px;color:#000;margin:0}.comparison-list h4{margin:12px 0 8px}.comparison-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:0;min-height:64px}.comparison-left{display:flex;flex-direction:column;gap:4px}.comparison-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.comparison-count{margin-left:22px;font-size:16px;font-weight:700}.comparison-change{font-size:14px}.defect-color-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0}.defect-text{display:inline-flex;align-items:center;gap:138px;color:#000}.defect-text svg{width:52px!important;height:42px!important;flex-shrink:0}.negative{color:#dc2626}.positive{color:#16a34a}.date-selector{padding:6px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;min-width:140px}.date-selector:disabled{background:#f3f4f6;cursor:not-allowed}@media(max-width:767px){.comparison-content{display:grid;grid-template-columns:1fr 1fr;gap:4px;align-items:start}.comparison-header{padding-left:10px;flex-direction:column;align-items:flex-start;gap:4px}.map-wrapper{min-width:0;width:100%}.comparison-panel{width:100%;height:auto}.comparison-card{padding:8px}.power-loss-card h3,.total-defects-card h3{font-size:20px}.map-view,.map-container{height:250px;min-height:220px;width:185px}.label-card{font-size:12px}.defect-text{gap:8px}}.comparison-date-dropdown{position:absolute;background:#fff;width:100px;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 4px 14px #00000026;padding:4px 0;z-index:99999}.comparison-date-select{width:97px;height:28px;font-size:14px!important;padding:4px;gap:12px}.comparison-date-select span{color:#fff!important;padding-right:4px}.project-date-dropdown{width:100px!important;min-width:100px!important}.dashboard{position:relative;background:#fff;padding:0 15px 15px;min-height:70vh;width:100%;box-sizing:border-box;display:flex;flex-direction:column}@media(max-width:768px){.dashboard{padding:10px;min-height:calc(100vh - 60px);height:100%}}.dashboard-avatar{position:absolute;left:50%;top:20px;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:#3b82f6;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.dashboard-header{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #d0d0d0}@media(min-width:769px){.dashboard-header{flex-direction:row;justify-content:space-between;align-items:center}}.project-date-select{width:96px;height:28px;font-size:14px!important;padding:4px;gap:12px}.project-date-select span{color:#fff!important;padding-right:4px}@media(max-width:768px){.dashboard-right{width:100%;display:flex!important;justify-content:flex-end!important;align-items:center;margin-top:8px;margin-bottom:8px}.project-date-select{width:100px;height:25px;font-size:14px!important;padding:2px 4px}}.project-code{font-size:14px;color:#555}.date-button{padding:5px 12px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.divider{height:1px;background:#ddd;margin-bottom:2px}.site-info{padding:20px 0}.site-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.site-title{font-size:28px;font-weight:800;margin:0}.cards-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:992px){.cards-grid{grid-template-columns:1fr 1fr 1fr}}.card{background:#f3eaea;border-radius:16px;padding:20px;box-shadow:0 1px 3px #0000001a}.card h2{font-size:18px;margin-bottom:15px}.card-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px}.card-row label,.files-row label{font-size:12px;color:#666;display:block;margin-bottom:2px}.files-row{display:flex;justify-content:space-between;margin-top:20px;font-size:14px}.contact-box{background:#e6e6e6;border-radius:6px;padding:10px;margin-top:10px;font-size:14px}input{border-radius:6px;border:1px solid #ccc;font-size:14px}.input-row{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.input-box{flex:1}.currency-input{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;padding:5px 10px}.currency-input input{border:none;outline:none;flex:1;padding:0}.select-clr-0055A0{color:#fff;background-color:var(--ls-color-primary)!important}.project-date-wrapper{position:relative}.project-date-wrapper .action-dropdown-menu{position:absolute!important;top:calc(100% + 5px);right:0;left:auto!important;z-index:1}.project-date-select{width:100px;height:28px;font-size:14px!important;padding:0 6px!important;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.project-date-select span{color:#fff!important;padding-right:4px;flex:none}.dashboard-right{display:flex!important;justify-content:flex-end!important;align-items:center}.master-login-container{width:100%;height:100vh;background-size:100% 100%;background-position:center;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;font-family:Mangabird Sans,sans-serif;flex-direction:column}.master-login-card{position:relative;padding:2.375rem 2.125rem;border-radius:1.25rem;background:#ffffff2e;backdrop-filter:blur(-.25rem);-webkit-backdrop-filter:blur(-.25rem);box-shadow:0 .375rem .25rem #00000040;z-index:2}.master-title{font-size:2.625rem;font-weight:700;color:#111;line-height:1.2}.master-title span{color:#4c63ff}.master-subtitle{margin-top:.625rem;color:#333;font-size:.9375rem;margin-bottom:2.1875rem}.master-signin-title{font-size:2.375rem;margin-bottom:1.375rem;color:#111}.master-login-form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.master-input-group{margin-bottom:1.125rem;position:relative;width:100%}.master-input-group input{width:100%;height:3.625rem;border:none;outline:none;border-radius:.75rem;padding:0 1.125rem;background:#fffffff2;font-size:1.0625rem;color:#333;box-shadow:0 .25rem .625rem #00000014}.master-input-group input::placeholder{color:#777}.master-password-group .master-eye-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.125rem}.master-options-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:.375rem;margin-bottom:1.75rem}.master-remember{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#111}.master-remember input{width:1rem;height:1rem;cursor:pointer}.master-forgot-password{color:#0055a0;text-decoration:none;font-size:.875rem}.master-forgot-password:hover{text-decoration:none}.master-signin-btn{width:70%;height:3.2rem;border:none;border-radius:.625rem;background:#0055a0;color:#fff;font-size:1.375rem;font-weight:600;cursor:pointer;transition:.3s ease}.master-signin-btn:hover{background:#003fb5;transform:translateY(-.125rem)}.master-footer{margin-top:2.375rem;text-align:center;color:#fff}.master-footer-links{display:flex;justify-content:center;align-items:center;gap:.625rem;margin-bottom:.625rem}.master-footer-links a{color:#fff;text-decoration:none;font-size:.875rem}.master-footer p{font-size:.8125rem}@media(max-width:37.5rem){.master-login-card{width:92%;padding:1.875rem 1.375rem}.master-title{font-size:1.875rem}.master-signin-title{font-size:1.75rem}.master-options-row{flex-direction:column;align-items:flex-start;gap:.75rem}}.master-error-message{background-color:#fee2e2;color:#dc2626;padding:10px;border-radius:8px;margin-bottom:16px;font-size:14px;text-align:center}.master-success-message{background-color:#e0f2fe;color:#0055a0;padding:10px;border-radius:8px;margin-bottom:16px;text-align:center}.master-success-message h3{margin:0 0 5px;font-size:16px}.master-success-message p{margin:0;font-size:14px}.master-back-button:hover{opacity:.8}.master-subscription-page{padding:1.5rem;background:#f6f6f6;min-height:100vh}.master-top-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2rem}.master-stat-card{background:#fff;border:.0625rem solid #cfcfcf;border-radius:1rem;padding:1.5rem}.master-stat-card h2{font-size:2.5rem;font-weight:600;margin:0!important}.master-stat-card p{margin-top:.5rem;font-size:1.4rem}.master-table-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.master-search-input{width:20rem;height:3rem;border:.0625rem solid #d9d9d9;border-radius:.5rem;padding:0 1rem}.master-add-btn{background:#0055a0;color:#fff;border:none;padding:.9rem 1.4rem;border-radius:.5rem;cursor:pointer}.master-table-wrapper{background:#fff;border-radius:.5rem;overflow-x:auto;border:.0625rem solid #e5e5e5}.master-subscription-table{width:100%;border-collapse:collapse}.master-subscription-table th{background:#f0f2f5;padding:1.25rem;text-align:center;font-size:.95rem}.master-subscription-table td{padding:2.5rem .9375rem;border-bottom:.0625rem solid #f0f0f0;font-size:.92rem;text-align:center}.master-status-badge{padding:.4rem .9rem;border-radius:.3rem;font-size:.8rem;color:#000}.master-status-badge.active{background:#fdebb7}.master-status-badge.expired{background:#ff9a89}.master-status-badge.trial{background:#a4b9ff}.master-status-badge.deactivated{background:#ff0a0a}.master-subscription-badge{padding:.4rem .9rem;border-radius:.3rem;font-size:.8rem;color:#000}.client-lite{background:#b7e8fd}.master-pro{background:#eca5b1}.master-modal-form{padding-top:1rem}.master-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.master-full-width{grid-column:span 1}.master-textarea{grid-column:span 2}.master-modal-form label{display:block;margin-bottom:.5rem;font-weight:500}.master-modal-form input,.master-modal-form textarea,.master-modal-form select{width:100%;height:3rem;border:.0625rem solid #bdbdbd;border-radius:.4rem;padding:0 1rem}.master-modal-form textarea{height:8rem;resize:none;padding-top:1rem}.master-radio-group{display:flex;align-items:center;gap:1rem}.master-radio-group div{display:flex;align-items:center;gap:.4rem}.master-submit-btn{background:#0055a0;color:#fff;border:none;padding:.8rem 1.4rem;border-radius:.4rem;cursor:pointer}.subscription-tab-switch{display:flex}.tab-btn{padding:6px 16px;font-size:14px;font-weight:500;border:none;background:transparent;cursor:pointer;color:#000;background-color:#fff;transition:all .2s ease}.sub-btn-master{border-radius:6px 0 0 6px}.trial-btn-master{border-radius:0 6px 6px 0}.tab-btn.active{background:#0055a0;color:#fff}.tab-btn:hover:not(.active){background:#0000000d}@media(max-width:992px){.master-top-cards{grid-template-columns:repeat(2,1fr)}.master-form-grid{grid-template-columns:1fr}.master-textarea{grid-column:span 1}}@media(max-width:768px){.master-top-cards{grid-template-columns:1fr}.master-table-actions{flex-direction:column;gap:1rem;align-items:stretch}.master-search-input{width:100%}}.master-client-page{padding:1.5rem;background:#fffcfc;min-height:100vh;font-family:var(--ls-font-body)}.master-client-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.master-client-header h1{font-size:2rem;font-weight:600}.master-deactivate-btn{background:#f53232ab;border:none;color:#fff;padding:.7rem 1.2rem;border-radius:.4rem;cursor:pointer}.master-deactivate-btn:hover{background:#f53232}.master-client-grid{display:grid;grid-template-columns:1.2fr .8fr 1.3fr;gap:1rem;margin-bottom:1rem}.master-client-card{background:#f0f2f5;border-radius:1rem;padding:1rem}.master-client-card h2{margin-bottom:1rem}.master-info-list{display:flex;flex-direction:column;gap:1rem}.master-info-list span{font-weight:600;margin-right:.5rem}.master-storage-tabs{display:flex;gap:.5rem;margin-bottom:1rem}.master-storage-tabs button{border:none;background:#efefef;padding:.4rem .8rem;border-radius:2rem;cursor:pointer}.master-storage-tabs .active{background:#dce8ff;color:#0055a0}.master-storage-amount{font-size:2.5rem;margin-bottom:.4rem}.master-storage-subtext{color:#777;margin-bottom:2rem}.master-storage-circle{width:10rem;height:10rem;border-radius:50%;margin:auto;background:conic-gradient(#407bff,#407bff 25%,#ff0a0a 25%,#ff0a0a 60%,#319f43 60%,#319f43 85%,#f88900 85%,#f88900);display:flex;align-items:center;justify-content:center}.master-circle-inner{width:8.5rem;height:8.5rem;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.master-storage-legends{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.master-storage-legends div{display:flex;align-items:center;gap:.5rem}.master-storage-legends span{width:1rem;height:1rem;border-radius:50%}.blue{background:#407bff}.red{background:#ff0a0a}.green{background:#319f43}.orange{background:#f88900}.master-payment-table,.master-user-table{width:100%;border-collapse:collapse}.master-payment-table th,.master-user-table th{background:#d9d9d9;padding:.8rem;text-align:left}.master-payment-table td,.master-user-table td{padding:.8rem;border-bottom:.0625rem solid #f0f0f0}.master-plan-badge{background:#d8ebff;padding:.3rem .7rem;border-radius:.3rem;font-size:.8rem}.master-user-card{margin-top:1rem}.master-user-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.master-add-user-btn{background:#0055a0;color:#fff;border:none;padding:.7rem 1rem;border-radius:.4rem;cursor:pointer}.master-submit-btn{background:#0055a0;color:#fff;border:none;padding:.8rem 1.2rem;border-radius:.4rem;cursor:pointer}@media(max-width:1200px){.master-client-grid{grid-template-columns:1fr}}.master-font{font-size:16px;font-weight:600;color:#111827;white-space:nowrap}.master-subscription-main-page{font-family:Arial,sans-serif}.master-title{font-size:56px;font-weight:600;margin:40px;color:#407bff}.master-users-count{display:flex;align-items:center;gap:20px;margin-top:40px}.master-users-count label{margin:0;font-size:16px;font-weight:500}.master-user-limit-box{width:70px}.master-title span{background:linear-gradient(80deg,#407bff,#f88900);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.5rem,6vw,3.25rem);font-weight:600;font-family:Mangabird Sans,sans-serif;margin:0;line-height:1.2}.master-subscription-wrapper{display:flex;gap:20px;align-items:stretch;width:75%;margin:0 auto}.master-subscription-card{flex:1;background:#fff;border-radius:12px;overflow:auto;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to bottom,#1d72d8,#f0a332);background-origin:border-box;background-clip:padding-box,border-box;max-height:800px;min-height:800px;margin-bottom:40px}.master-card-header{padding:19px 15px 0 10px;font-size:18px;font-weight:500}.master-card-body{padding:18px 14px 30px}.master-card-body label{display:block;margin-bottom:8px;margin-top:16px;font-size:15px;color:#222}.master-card-body input,.master-card-body textarea{width:100%;border:1px solid #d7d7d7;border-radius:4px;padding:10px 12px;font-size:13px;outline:none;background:#fff}.master-card-body textarea{resize:none;height:120px}.master-row{display:flex;gap:14px}.master-field{flex:1}.master-user-block{margin-bottom:26px}.master-email-row{display:flex;gap:12px;align-items:center}.master-add-user-btn{background:#b885f6;color:#fff;border:none;padding:9px 14px;border-radius:4px;cursor:pointer;font-size:13px;white-space:nowrap}.master-next-btn-wrapper{display:flex;justify-content:flex-end;margin-top:28px;margin-right:180px;margin-bottom:50px}.master-next-btn{background:#005cb9;color:#fff;border:none;border-radius:6px;padding:10px 30px;font-size:14px;cursor:pointer}@media(max-width:900px){.master-subscription-wrapper,.master-row{flex-direction:column}.master-email-row{flex-direction:column;align-items:stretch}.master-title{font-size:42px}}.master-user-limit-wrapper{display:flex;align-items:center;gap:8px}.master-user-count-input{width:35px!important;height:30px!important;border:1px solid #cfcfcf!important;border-radius:4px!important;text-align:center;font-size:14px!important;font-weight:500;background:#fff!important;padding:0!important}.master-counter-buttons{display:flex;flex-direction:column;border:1px solid #cfcfcf;border-radius:2px;background:#fff;gap:4px}.master-counter-buttons button{width:18px;height:12px;border:none;background:#fff;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center}.master-counter-buttons button:hover{background:#f5f5f5}.sub-checkout-page{font-family:Arial,sans-serif;padding:40px 55px;min-height:100vh;display:flex;justify-content:center;align-items:center}.sub-checkout-container{display:flex;gap:20px;align-items:stretch;width:85%;margin:0 auto}.sub-img-hand{display:flex;justify-content:center;align-items:center}.sub-checkout-card{flex:1;background:#fff;border-radius:16px;overflow:auto;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(to bottom,#407bff,#f88900);background-origin:border-box;background-clip:padding-box,border-box;min-height:800px;max-height:800px;box-shadow:0 10px 35px #407bff14;transition:all .25s ease}.sub-checkout-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #407bff1f}.sub-card-header{padding:22px 24px;border-bottom:1px solid #e5e7eb}.sub-card-header h2{margin:0;font-size:24px;font-weight:600;color:#1f2937}.sub-payment-content,.sub-summary-section{padding:24px}.sub-plans-wrapper{display:flex;gap:18px;padding:24px}.sub-plan-card{flex:1;position:relative;border-radius:16px;padding:24px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .25s ease}.sub-plan-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000000f}.sub-plan-card.active{border:1px solid transparent;background-image:linear-gradient(#f9fbff,#f9fbff),linear-gradient(to bottom,#407bff,#f88900);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 12px 30px #407bff26}.sub-recommended-badge{position:absolute;top:-12px;right:18px;background:linear-gradient(90deg,#407bff,#f88900);color:#fff;padding:6px 14px;border-radius:40px;font-size:12px;font-weight:600}.sub-radio-circle{width:22px;height:22px;border:2px solid #407bff;border-radius:50%;display:flex;align-items:center;justify-content:center}.sub-radio-inner{width:10px;height:10px;border-radius:50%;background:#407bff}.sub-plan-card h3{font-size:24px;font-weight:600;color:#111827}.sub-plan-description{color:#6b7280;font-size:14px}.sub-plan-price{margin-top:22px;font-size:42px;font-weight:700;color:#111827}.sub-plan-price span{font-size:15px;color:#6b7280;font-weight:500}.sub-features-list{margin-top:24px;padding:0;list-style:none}.sub-features-list li{margin-bottom:14px;font-size:15px;color:#374151}.sub-summary-row,.sub-summary-total{display:flex;justify-content:space-between;margin-bottom:18px}.sub-summary-row{color:#4b5563;font-size:15px}.sub-summary-divider{height:1px;background:#e5e7eb;margin:24px 0}.sub-summary-total{font-size:22px;font-weight:700;color:#111827}.sub-secure-box{display:flex;gap:16px;padding:20px;border-radius:16px;background:#f8fbff;border:1px solid transparent;background-image:linear-gradient(#f8fbff,#f8fbff),linear-gradient(to right,#407bff,#f88900);background-origin:border-box;background-clip:padding-box,border-box}.sub-secure-icon{font-size:28px}.sub-secure-box h4{margin:0 0 6px;font-size:16px;color:#111827}.sub-secure-box p{margin:0;color:#6b7280;line-height:1.5}.sub-payment-methods{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.sub-method-chip{padding:10px 16px;border-radius:999px;background:#eef4ff;color:#407bff;font-size:14px;font-weight:600}.sub-input-group{margin-top:24px}.sub-input-group label{display:block;margin-bottom:10px;font-size:14px;font-weight:600;color:#374151}.sub-input-group input{width:100%;height:50px;border-radius:10px;border:1px solid #d1d5db;padding:0 16px;font-size:14px;transition:all .2s ease}.sub-input-group input:focus{outline:none;border-color:#407bff;box-shadow:0 0 0 4px #407bff14}.sub-terms-box{margin-top:24px;display:flex;align-items:flex-start;gap:12px}.sub-terms-box p{margin:0;font-size:14px;line-height:1.5;color:#6b7280}.sub-back-btn{background:none;border:none;color:#666;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.sub-back-btn:hover{color:#d83838}.sub-pay-btn{width:100%;height:46px;margin-top:30px;border:none;border-radius:12px;background:#0055a0;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease}.sub-pay-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #407bff33}@media(max-width:1100px){.sub-checkout-container{flex-direction:column;width:100%}.sub-checkout-card{min-height:auto;max-height:unset}}@media(max-width:768px){.sub-plans-wrapper{flex-direction:column}.sub-checkout-page{padding:20px}}.sub-back-wrapper{padding:1rem;text-align:left;position:absolute;top:20px;left:20px}.sub-renewal-user-limit{padding:10px 24px}.sub-user-limit-content{display:flex;align-items:center;justify-content:space-between}.sub-user-limit-label{font-weight:700;font-size:14px;color:#333}.sub-user-limit-desc{font-size:12px;color:#666;margin:4px 0 0}.sub-user-limit-controls{display:flex;align-items:center;gap:10px;justify-content:flex-end}.sub-user-limit-input{width:60px;text-align:center;font-size:18px;font-weight:700;padding:8px;border:1px solid #ddd;border-radius:4px;background:#fff}.sub-counter-buttons{display:flex;flex-direction:column;gap:2px}.sub-counter-btn{padding:2px 8px;border:1px solid #ccc;border-radius:3px;background:#f5f5f5;cursor:pointer;font-size:12px}.sub-counter-btn:hover{background:#e0e0e0}.sub-plans-wrapper{padding:16px}.sub-plan-card{cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s;background:#fff;margin-bottom:12px}.sub-plan-price-unit{font-size:14px;font-weight:400;color:#666}.sub-summary-row{display:flex;justify-content:space-between;padding:8px 0}.sub-summary-label{color:#000;font-size:16px}.sub-summary-sub{font-size:12px;color:#666}.sub-summary-value{color:#000;font-size:16px}.sub-summary-divider{border-top:1px solid #e0e0e0;margin:12px 0}.sub-summary-total{display:flex;justify-content:space-between;padding:8px 0}.sub-total-label{color:#000;font-size:18px;font-weight:700}.sub-total-sub{font-size:12px;color:#666}.sub-total-value{color:#000;font-size:20px;font-weight:700}.sub-payment-content{padding:24px}.sub-secure-box{background-color:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:20px}.sub-secure-box h4{margin:0 0 4px;font-size:16px}.sub-secure-box p{margin:0;font-size:14px;color:#666}.sub-img-hand{text-align:center;margin-bottom:20px}.sub-terms-box{display:flex;gap:10px;align-items:flex-start;margin-bottom:20px;padding:12px;background-color:#f8f9fa;border-radius:8px}.sub-terms-box input{margin-top:2px}.sub-terms-box p{margin:0;font-size:13px;color:#555;line-height:1.5}.sub-test-renewal-section{margin:20px 0;padding:16px;background:#fff8e1;border:2px dashed #ff9800;border-radius:10px;text-align:center}.sub-test-renewal-btn{padding:12px 24px;background:#ff9800;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.sub-test-renewal-btn:hover:not(:disabled){background:#f57c00;transform:translateY(-2px);box-shadow:0 4px 12px #ff98004d}.sub-test-renewal-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.sub-test-renewal-note{margin-top:10px;font-size:12px;color:#e65100}.sub-loading-spinner{display:inline-block;animation:spin 1s linear infinite}.master-payment-wrapper{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif}.master-payment-card{display:flex;flex-direction:column;align-items:center}.master-success-icon{width:110px;height:110px;border-radius:50%;background:#0055a5;display:flex;align-items:center;justify-content:center;color:#fff}.master-payment-title{margin-top:28px;font-size:34px;font-weight:500;color:#000}.master-payment-subtitle{margin-top:14px;font-size:15px;color:#444}.master-payment-actions{margin-top:140px;display:flex;gap:12px}.master-action-btn{height:34px;padding:0 16px;border:1px solid #cfcfcf;background:#fff;display:flex;align-items:center;gap:8px;font-size:13px;color:#222;cursor:pointer;transition:.2s ease}.master-action-btn:hover{background:#f5f5f5}.mainpage{width:100%;display:flex;flex-direction:column;min-height:0}.user-profile{width:100%;border-top-right-radius:20px;border-top-left-radius:20px}.dot{width:12px;height:12px;border-radius:50%;display:inline-block}.dot-active{background-color:#58d172}.dot-inactive{background-color:red}.active-toggle{display:flex;flex-direction:row-reverse}.user-name-first-alphabet{font-size:70px;height:250px;background-color:#4169e1;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto}.um-card-status{background-color:#fff;color:#000;font-size:14px;margin-top:10px;font-weight:400;width:100px;height:31px;border-radius:50px;display:flex;flex-direction:row;gap:10px;padding:10px;align-items:center;margin-right:5px}.um-list-card-style{font-size:16px;color:#000;font-weight:400;padding-left:15px}.user-details{background-color:#f0f6fa}.um-cards-container{display:flex;flex-wrap:wrap}.desktop-table{display:block}.mobile-cards{display:none}.mainnavbar-container{flex:1;height:100%}.mainnavbar{background-color:#f0f6fa;border-radius:15px;display:flex;justify-content:center;align-items:center;padding:10px;gap:15px;margin:24px auto;width:fit-content}.main-content-container{min-height:100%;height:auto;width:100%}.pt-projecttable-container{min-height:0;display:flex;flex-direction:column;width:100%;overflow-x:hidden}.dashboardCardGrid{grid-template-columns:repeat(5,1fr);gap:20px}.dashboardChartGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:1200px){.dashboardChartGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1201px){.dashboardChartGrid{grid-template-columns:1fr}}.menu-icon{display:none}.innernavbar{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;padding:10px 20px;border-radius:12px;font-size:14px;cursor:pointer;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;transition:all .25s ease;background:transparent}.innernavbar .labelnav{width:max-content;color:#707070;font-size:16px;font-weight:var(--ls-badge-large-font-weight)}.innernavbar svg{stroke:#707070}.innernavbar.active{background:#fff;box-shadow:0 6px 12px #00000026;transform:translateY(-2px);text-decoration:none}.innernavbar.active .labelnav{color:var(--ls-color-primary);font-weight:600;text-decoration:none}.innernavbar.active svg{stroke:var(--ls-color-primary)}.innernavbar:hover{background:#fff;box-shadow:0 6px 12px #00000026;transform:translateY(-2px);text-decoration:none}.innernavbar:hover .labelnav{color:var(--ls-color-primary);font-weight:600;text-decoration:none}.innernavbar:hover svg{stroke:var(--ls-color-primary)}.mobile-header{display:none;width:100%}.mobile-title{padding:0 5% 0 0;width:100%;text-align:center}.navbar-header{display:none;width:100%;padding:8px;background:#d9d9d9;border-radius:15px;display:flex;justify-content:flex-start;align-items:center}@media(max-width:900px){.menu-icon{display:block;cursor:pointer;margin-bottom:8px}.desktop-table{display:none}.mobile-cards{display:block}.mobile-header{display:flex}.mainnavbar-container{width:100%;margin-left:2%}.mainnavbar{display:none;flex-direction:column;margin-top:8px;padding:10px;gap:8px}.mainnavbar.show{display:flex;width:max-content}.innernavbar{flex:1 1 100%;font-size:14px}.user-name-first-alphabet{height:90px!important}.um-cards-container{display:block}}@media(max-width:480px){.user-details{background-color:#a2d2f1;width:100%;box-sizing:border-box;margin:15px auto;border-radius:20px}}@media(min-width:1441px){.umhome-container{margin:30px 20px}.um-cards-container{margin-top:15px;height:auto}.user-details{width:387px;margin:10px;border-radius:20px}.um-leads-header{display:flex;justify-content:space-between;margin:0 10px}}.filter-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.filter-row{display:flex;gap:20px}.filter-group{flex:1;display:flex;flex-direction:column}@media(max-width:768px){.filter-row{flex-direction:column;gap:15px}.filter-group{width:100%}.filter-group label{margin-bottom:5px}.ls-input{width:100%}}.infinite-scroll-loader{width:100%;display:flex;justify-content:center;align-items:center;padding:20px 0}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._overlay_bmhsb_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}._popup_bmhsb_11{width:100%;height:90%;background:transparent;border-radius:10px;padding:20px;position:relative;margin-top:35px}._closeBtn_bmhsb_22{position:absolute;right:40px;top:40px;border:none;background:transparent;font-size:20px;cursor:pointer}._mainLayout_1fql0_1{width:100%}._homeDashboardGrid_1fql0_5{width:100%;position:relative}._homeWrapper_1fql0_10{display:flex;gap:12px;align-items:flex-start;margin-top:2px;overflow-x:hidden;overflow-y:hidden}._leftSidebar_1fql0_21{flex:0 0 280px;width:280px}@media(max-width:1200px){._leftSidebar_1fql0_21{min-width:160px}._cardsGrid_1fql0_31{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:767px){._homeWrapper_1fql0_10{gap:16px;flex-direction:column}._mobileSidebar_1fql0_41{width:100%;padding:0 16px;background:transparent}._dashboard_1fql0_46{width:100%;margin-top:0}}@media(max-width:767px){._leftSidebar_1fql0_21{width:100%;flex:none;min-width:0}._dashboard_1fql0_46{width:100%;max-width:100%;overflow:hidden}._cardsGrid_1fql0_31{grid-template-columns:1fr;gap:16px}}._dashboard_1fql0_46{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-start}._addButton_1fql0_88{position:absolute;top:0;right:0;background:#4b7bff;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;z-index:2}._cardsGrid_1fql0_31{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));width:100%}._chartSection_1fql0_116{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-top:20px}._chartCard_1fql0_124{width:100%}._addWidgetButton_1fql0_128{position:fixed;bottom:28px;right:100px;z-index:9999;display:flex;align-items:center;gap:8px;background:#1f5fbf;color:#fff;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 10px #00000026;transition:all .2s ease}._addWidgetButton_1fql0_128:hover{background:#174a95}._plus_1fql0_158{font-size:18px;font-weight:600}._ls-grid-cards-2_1fql0_164{display:grid;gap:16px;width:100%}@media(min-width:1428px){._ls-grid-cards-2_1fql0_164{grid-template-columns:repeat(2,1fr)}}@media(max-width:1140px){._ls-grid-cards-2_1fql0_164{grid-template-columns:1fr}}._ls-grid-cards-3_1fql0_184,._ls-grid-cards-4_1fql0_185,._ls-grid-cards-5_1fql0_186,._ls-grid-cards-6_1fql0_187{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%}._sidebar_nuxqk_1{width:280px;left:0;background:#f0f2f5;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:4px;position:fixed;top:56px;height:100%;overflow-y:auto}@media(max-width:767px){._sidebar_nuxqk_1{position:static;width:100%;height:auto;padding:0;background:transparent;border-radius:0}._welcomeSidebar_nuxqk_27{width:100%;padding:0 2px}}._welcomeBox_nuxqk_36{padding:10px 4px}._welcomeHeader_nuxqk_40{display:flex;align-items:center;gap:14px}._subtitle_nuxqk_54{font-size:16px;color:#6b7c93}._desc_nuxqk_65{font-size:13px;color:#6b7c93;margin-top:8px;width:210px}._subtitle_nuxqk_54{font-size:14px;color:#6b7c93}._wave_nuxqk_77{font-size:20px}._name_nuxqk_59{font-size:32px;font-weight:600;margin-top:2px}._desc_nuxqk_65{font-size:13px;color:#6b7c93;margin-top:8px}._sectionCard_nuxqk_95{background:#fff;border-radius:12px;padding:14px;margin-top:15px}._sectionHeader_nuxqk_104{font-size:16px;font-weight:600;margin-bottom:10px;color:#000}._announcementItem_nuxqk_113{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e6e8eb}._announcementItem_nuxqk_113:last-child{border-bottom:none}._text_nuxqk_127{font-size:13px}._view_nuxqk_131{color:#4b7bff;font-size:12px;cursor:pointer}._greetingItem_nuxqk_139{display:flex;align-items:center;gap:10px;padding:10px 0}._Welcome-sidebar_nuxqk_153{position:fixed;top:56px;left:-380px;width:360px;height:calc(100vh - 56px);background:#fff;z-index:999;transition:.3s ease;display:flex;flex-direction:column;border-right:1px solid #e5e5e5}._vanakkam_nuxqk_47{width:60px;height:60px;object-fit:contain}._announcementHeader_nuxqk_174{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._announcementIcon_nuxqk_181{width:45px;height:45px;object-fit:contain}._announcementList_nuxqk_186{max-height:221px;overflow-y:auto}._announcementList_nuxqk_186::-webkit-scrollbar{width:4px}._announcementList_nuxqk_186::-webkit-scrollbar-thumb{background:#c1c7d0;border-radius:10px}._date_nuxqk_202{font-size:11px;color:#9aa5b1;margin:0}._text_nuxqk_127{font-size:13px;color:#000;margin:2px 0 0}._greetingHeader_nuxqk_213{display:flex;justify-content:space-between;align-items:center}._joker_nuxqk_219{width:45px;height:45px;object-fit:contain}._greetingList_nuxqk_225{max-height:165px;overflow-y:auto}._greetingItem_nuxqk_139{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #e6e8eb}._greetingItem_nuxqk_139:last-child{border-bottom:none}._greetingContent_nuxqk_242{flex:1;line-height:1.2}._avatar_nuxqk_146{width:32px;height:32px;background:#d9d9d9;border-radius:50%}._developmentContainer_nuxqk_254{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;text-align:center}._developmentImage_nuxqk_263{width:80px;height:80px;opacity:.9;margin-bottom:10px}._developmentText_nuxqk_270{font-size:14px;font-weight:500;color:#6b7280}._mobileDescription_nuxqk_276{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}._backBtn_nuxqk_283{border:none;background:transparent;cursor:pointer;font-size:24px;padding:0}._modal-overlay_85yel_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:9999}._modal-box_85yel_29{background:#fff;width:450px;max-height:80vh;overflow-y:auto;padding:18px;border-radius:12px;box-shadow:0 6px 25px #00000026}._modal-header_85yel_51{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._modal-header_85yel_51 h3{font-size:18px;margin:0}._close-btn_85yel_75{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:50%;transition:.2s ease}._close-btn_85yel_75:hover{background:#f1f1f1}._app-grid_85yel_103{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._app-card_85yel_119{border:1px solid #e5e5e5;padding:10px;border-radius:10px;display:flex;gap:8px;align-items:center;font-size:13px}._modal-footer_85yel_141{margin-top:15px;display:flex;justify-content:flex-end}._apply-btn_85yel_153{background:#4b7bff;padding:8px 20px;border:none;color:#fff;font-size:14px;border-radius:6px;cursor:pointer}._overlay_85yel_171{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;justify-content:center;align-items:center;z-index:9999}._modal_85yel_1{width:520px;background:#fff;border-radius:10px;padding:20px}._header_85yel_205{display:flex;align-items:center;justify-content:space-between}._toggle_85yel_217{display:flex;gap:6px}._toggle_85yel_217 button{border:1px solid #ddd;padding:5px 12px;background:#fff;cursor:pointer;border-radius:4px}._active_85yel_243{background:#1f5fbf;color:#fff}._accordion_85yel_253{margin-top:12px;border:1px solid #eee;border-radius:6px}._accordionHeader_85yel_265{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f5f5f5;cursor:pointer}._headerLeft_85yel_283{display:flex;align-items:center;gap:10px}._arrowIcon_85yel_295{font-size:14px}._grid_85yel_303{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}._item_85yel_317{font-size:13px;display:flex;gap:6px}._footer_85yel_329{margin-top:16px;display:flex;justify-content:flex-end}._submit_85yel_341{background:#1f5fbf;color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer}._toggleWrapper_85yel_359{display:flex;gap:10px;margin-bottom:12px;width:max-content;width:75;height:18;opacity:1;border-radius:3px;border-width:.25px}._toggleWrapper_85yel_359 button{padding:6px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}._toggleWrapper_85yel_359{display:flex;border:1px solid #0B57CF;border-radius:6px;overflow:hidden}._toggleBtn_85yel_425{flex:1;padding:8px 14px;border:none;background:#fff;cursor:pointer}._activeTab_85yel_401{background:#1f5fbf;color:#fff}._toggleWrapper_85yel_359{display:inline-flex;border:1px solid #000;border-radius:10px;overflow:hidden}._toggleBtn_85yel_425{padding:8px 22px;border:none;background:#fff;color:#000;cursor:pointer;font-size:15px;min-width:100px}._toggleBtn_85yel_425:not(:last-child){border-right:1px solid #ccc}._activeTab_85yel_401{background:#0055a0;color:#fff}._addWidgetButton_85yel_505{position:fixed;bottom:28px;right:100px;display:flex;align-items:center;gap:8px;background:#1f5fbf;color:#fff;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 10px #00000026;transition:all .2s ease;z-index:1!important}._addWidgetButton_85yel_505:hover{background:#174a95}._addWidgetBody_85yel_565{overflow-x:hidden}._toggleContainer_85yel_573{display:flex;justify-content:flex-end;width:100%;margin-bottom:16px}@media(max-width:480px){._toggleContainer_85yel_573{justify-content:center}}@keyframes astroPulse{0%{transform:scale(1) translateY(0);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}20%{transform:scale(1.1) translateY(-4px);filter:drop-shadow(0 0 8px rgba(0,123,255,.6))}40%{transform:scale(1) translateY(0)}60%{transform:scale(1.08) translateY(-2px)}80%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0);filter:drop-shadow(0 0 0 rgba(0,0,0,0))}}.chat-icon{position:fixed;bottom:10px;right:30px;cursor:pointer;z-index:9999;transition:.2s;animation:astroPulse 5s infinite}.no-anim{animation:none}.chat-icon:hover{transform:scale(1.1)}.chat-icon-img{width:55px;height:66px}.chat-window{position:fixed;bottom:65px;right:78px;width:420px;height:514px;background:#fff;border-radius:16px;box-shadow:0 8px 20px #00000026;display:flex;flex-direction:column;z-index:9999}.chat-bubble{padding:8px 12px;border-radius:10px;display:inline-block;width:auto;margin:15px 0;font-family:var(--ls-font-body);line-height:1.8;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;font-size:14px}.chat-bubble p{margin:6px 0}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0055a0;color:#fff;font-weight:600;border-radius:12px 12px 0 0}.chat-header span{color:#fff!important}.chat-actions{display:flex;gap:15px}.chat-actions button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:14px}.chat-window{transition:all .3s ease}.chat-window.maximized{width:680px;height:545px;right:85px;bottom:70px;border-radius:16px}.chat-messages{flex:1;overflow-y:auto;padding:12px}.chat-row{display:flex}.chat-row.user{justify-content:flex-end}.chat-row.bot{justify-content:flex-start;margin-bottom:12px}.chat-bubble.user{background:#0055a0;color:#fff}.chat-bubble.bot{padding:8px;line-height:1.9;font-size:16px}.data-card{background:#fff;border-radius:10px;padding:12px 14px;margin-bottom:12px;font-size:16px;border:1px solid #eee;box-shadow:0 4px 10px #00000014;transition:.2s}.data-card-title{font-weight:600;color:#000;margin-bottom:6px}.field-key{color:#0055a0}.field-value{color:#333}.chat-bubble.bot b{color:#0055a0;font-weight:600}.chat-bubble.bot ul{margin:6px 0;padding-left:18px}.chat-bubble.bot li{margin-bottom:4px}.chat-input-area{position:relative;padding:10px;display:flex;align-items:center}.chat-input{width:100%;padding:8px 45px 8px 14px;border-radius:25px;border:1px solid #ccc;font-family:var(--ls-font-body);outline:none;font-size:var(-ls-txt-m);background:#f9f9f9;transition:.2s;height:42px;min-height:42px;line-height:25px;resize:none;overflow-y:hidden;box-sizing:border-box}.chat-input::placeholder{color:#0000004d}.chat-input:focus{border-color:#0055a0;background:#fff}.chat-send-btn{position:absolute;right:8px;top:26px;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#0055a0;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:14px;transition:.2s}.chat-send-btn:hover{background:#003f7d}.chat-suggestions{padding:10px;display:flex;flex-wrap:wrap;gap:8px}.suggestion-chip{padding:8px 12px;border-radius:10px;cursor:pointer;font-size:var(--ls-txt-sm);line-height:1;font-family:var(--ls-font-body);color:var(--ls-color-text-secondary);font-weight:var(--ls-txt-light);display:inline-block;width:fit-content;transition:.2s}.chat-suggestions{padding:10px;display:flex;flex-direction:column;gap:6px}.suggestion-chip:hover{background:#d6e8ff}.chat-avatar{width:25px;height:25px;border-radius:50%}.avatar-user{width:23px;height:23px;border-radius:50%;background:#d4d4d4;color:#000;display:flex;align-items:center;justify-content:center;font-size:14px}.chat-avatar.left{margin-right:6px}.chat-avatar.right{margin-left:6px}.chat-time{font-size:10px;color:#888;margin-top:2px}.chat-content{display:flex;flex-direction:column;max-width:75%;flex-shrink:0}.chat-row.user .chat-content{align-items:flex-end}.chat-row.bot .chat-content{align-items:flex-start}.chat-suggestions-inside{display:flex;flex-wrap:wrap;gap:8px;max-width:300px}.chat-suggestions-inside .suggestion-chip{background:#0055a0;color:#fff;border-radius:12px;padding:8px 12px;font-size:12px;transition:2s;cursor:pointer}.chat-suggestions-inside .suggestion-chip:hover{background:#003f7d}.chat-suggestions-title{font-size:12px;color:#555;margin-top:8px;font-family:var(--ls-font-body)}.chat-meta{display:flex;align-items:center;gap:6px;margin-top:4px}.typing-row{display:flex;align-items:center;gap:8px;margin:6px 0}.typing-inline{display:flex;align-items:center;gap:6px;font-size:13px;color:#8a8a8a;font-family:var(--ls-font-body)}.thinking-icon{width:14px;height:14px;opacity:.7;animation:pulse 1.2s infinite}@keyframes pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:.4;transform:scale(1)}}.sending-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#9aa0a6;line-height:1}.sending-status svg{width:11px;height:11px;flex-shrink:0;margin-top:1px}.chat-time{font-size:11px;color:#9aa0a6;display:flex;align-items:center;gap:4px;margin-top:2px}.sending-status svg{animation:rotateClock 2s linear infinite}@keyframes rotateClock{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#ff4d4f;font-weight:500}.error-status svg{width:12px;height:12px}.crm-heading{font-weight:700;font-size:17px;color:#333;margin-top:16px;margin-bottom:10px;line-height:1.5}.crm-bullet{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;padding-left:4px;width:100%}.crm-bullet-dot{min-width:15px;font-size:var(--ls-txt-m);line-height:1.7;margin-top:1px;color:#222}.crm-bullet-text{flex:1;line-height:1.7;font-size:var(--ls-txt-m);word-break:break-word;overflow-wrap:break-word;color:#222}.crm-normal-text{margin-bottom:8px;line-height:1.7;font-size:var(--ls-txt-m);font-weight:600;word-break:break-word;overflow-wrap:break-word;color:#222}.crm-field-row{margin-bottom:10px;line-height:1.7;word-break:break-word;overflow-wrap:break-word}.crm-field-key{color:#0055a0;font-size:14px;padding-right:4px}.crm-field-bold{font-weight:700}.crm-field-normal{font-weight:500}.field-value{color:#333;line-height:1.7}.chat-input-wrapper{position:relative;width:100%;display:flex;flex-direction:column}.chat-input{width:100%;min-height:50px;border-radius:30px;padding:14px 100px 14px 20px;resize:none;box-sizing:border-box}.chat-attach-btn{position:absolute;right:55px;top:14px;transform:none;border:none;background:transparent;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;padding:0}.uploaded-file-preview{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:4px;padding-left:14px;color:#666;position:relative}.remove-file-btn{border:none;background:transparent;color:#ff4d4f;cursor:pointer;font-size:12px;padding:0;display:flex;align-items:center;justify-content:center}.remove-file-btn:hover{opacity:.7}.chat-pdf-btn{position:absolute;right:83px;top:13px;border:none;background:transparent;cursor:pointer;z-index:9999}.pdf-icon{width:23px;height:23px;display:block}.report-preview-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:99999}.report-preview-modal{width:900px;max-width:90%;height:80vh;background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column}.report-preview-content{flex:1;overflow-y:auto;border:1px solid #ddd;padding:15px;margin-top:15px}.report-preview-content pre{white-space:pre-wrap;font-size:14px;line-height:1.7}.report-preview-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media screen and (max-width:767px){.chat-window{position:fixed;top:55px;left:0;right:0;bottom:0;width:100%!important;height:calc(100vh - 60px)!important;border-radius:0;margin:0}.chat-actions button:first-child{display:none!important}.chat-messages{flex:1;overflow-y:auto}.chat-input-area{position:sticky;bottom:0;background:#fff;z-index:10}.chat-icon{bottom:15px;right:15px}}@media screen and (max-width:767px){.chat-header{padding:14px 16px;font-size:18px;border-radius:0}.chat-header h3,.chat-header span{font-size:20px!important;font-weight:600}.chat-bubble.bot{font-size:16px;line-height:1.6;padding:10px}.chat-bubble.user{font-size:14px;line-height:1.6}.chat-suggestions-title{font-size:14px;font-style:italic}.chat-suggestions-inside .suggestion-chip{font-size:14px;padding:6px 10px;border-radius:10px;font-weight:300}.chat-time{font-size:10px}.typing-inline{font-size:12px}.chat-input{font-size:14px;height:42px;min-height:42px}.chat-send-btn{width:30px;height:30px}.crm-normal-text,.chat-bubble p{margin-bottom:10px}.chat-row.user .chat-content{padding:10px}}.report-row{align-items:center;margin-top:6px}.report-loading-container{display:flex;align-items:center;gap:6px;margin-left:5px}.report-loading-text{font-size:14px;color:var(--ls-color-text-secondary);white-space:nowrap}.report-loader{width:16px;height:16px;fill:#9a9a9a;flex-shrink:0}.report-download-btn{background:linear-gradient(135deg,#0d63ac,#0a4f8a);color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .25s ease;box-shadow:0 4px 12px #0d63ac40}.report-download-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0d63ac59}.report-close-btn{background:#f5f5f5;color:#444;border:1px solid #dcdcdc;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .25s ease}.report-close-btn:hover{background:#ececec;transform:translateY(-1px)}.pt-sitemap-filter{background-color:#d3d3d3}.pt-sitemap-mapbox{margin:0 auto;background-color:#0ff}@media(max-width:480px){.pt-sitemap-container{margin:20px auto 0}.pt-sitemap-filter{width:100%}.pt-sitemap-mapbox{width:460px}.pt-sitemap-filter-item{display:flex;flex-direction:column;gap:10px}}@media(min-width:481px)and (max-width:768px){.pt-sitemap-container{margin:20px auto 0}.pt-sitemap-filter{width:725px;height:40px}.pt-sitemap-filter-item{display:flex;gap:10px;padding:5px}.pt-sitemap-filter{padding:5px}.pt-sitemap-mapbox{width:725px}}@media(min-width:769px)and (max-width:1024px){.pt-sitemap-container{margin:20px auto 0}.pt-sitemap-filter{width:700px}.pt-sitemap-mapbox{width:1000px}}@media(min-width:1025px)and (max-width:1440px){.pt-sitemap-container{margin:20px auto 0}.pt-sitemap-filter{width:700px}.pt-sitemap-mapbox{width:1385px}}@media(min-width:1441px){.pt-sitemap-container{margin:20px auto 0}.pt-sitemap-filter{width:600px}}.pt-calender-container{margin:20px auto 0}.pt-calender-container-box{background-color:#5f9ea0}.pt-calender-alignright{display:flex;justify-content:right;background-color:coral}@media(max-width:480px){.pt-calender-container{max-width:470px}}@media(min-width:481px)and (max-width:768px){.pt-calender-container{max-width:745px}}@media(min-width:769px)and (max-width:1024px){.pt-calender-container{width:1000px}}@media(min-width:1025px)and (max-width:1440px){.pt-calender-container{width:1100px}}.pt-list-vertical-expenses{display:flex;justify-content:space-between;padding-left:8px;flex-direction:column;top:50px;border-radius:30px}.expenses-header{display:flex;justify-content:space-between;gap:14px}@media(max-width:768px){.expenses-header{flex-direction:column;align-items:flex-start;gap:10px;padding-left:0}}.pt-list-vertical-expenses-title{font-size:24px;font-weight:600;color:#000}.action-menu-popup{position:absolute;right:0;top:25px;background:#fff;border:1px solid #ddd;box-shadow:0 2px 6px #00000026;padding:6px;border-radius:6px;z-index:1000;display:flex;flex-direction:column;gap:10px}.action-menu-icon{cursor:pointer;font-size:20px;padding:6px;border-radius:4px}.action-menu-icon:hover{background:#f2f2f2}@media(max-width:480px){.pt-list-vertical-expenses{width:100%;margin-top:20px;margin-bottom:20px;flex-direction:column}.ls-table{display:block;overflow-x:auto}}@media(min-width:481px)and (max-width:768px){.pt-list-vertical-expenses{width:700px;margin-top:20px;margin-bottom:20px}.ls-table{display:block}}@media(min-width:769px)and (max-width:1024px){.pt-list-vertical-expenses{width:950px;margin-top:20px;margin-bottom:20px}}@media(min-width:1025px)and (max-width:1440px){.pt-list-vertical-expenses{width:1300px;margin-top:20px;margin-bottom:20px}}@media(min-width:1441px){.pt-list-vertical-expenses{padding:14px}}.ls-table-scroll{max-height:400px;overflow-y:auto;overflow-x:auto;border-bottom:1px solid #ccc}.loader{border:4px solid rgba(0,0,0,.1);border-left-color:var(--ls-btn-primary-bg, #007bff);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin:auto}.uploaded-bill{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;transition:all .2s ease}.uploaded-bill:hover{white-space:normal;word-break:break-all;background:#f9f9f9;padding:4px;border-radius:4px;z-index:10;position:relative}.custom-dropdown-wrapper{position:relative;width:240px}.dropdown-label{font-weight:600;margin-bottom:4px;display:block}.dropdown-selected{background:#f0f2f5;border:1px solid #ccc;padding:10px;cursor:pointer;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.dropdown-selected.open{border-color:#007bff}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:6px;margin-top:4px;z-index:10;width:100%}.dropdown-search{width:100%;padding:8px;border-bottom:1px solid #eee;outline:none}.dropdown-items{max-height:200px;overflow-y:auto}.dropdown-item{padding:8px 10px;cursor:pointer}.dropdown-item:hover{background-color:#f2f2f2}.dropdown-item.selected{background-color:#e6f0ff;font-weight:700}.dropdown-empty{padding:8px;text-align:center;color:#888}._currency-input-wrapper_141j2_1{width:32%}._currency-input-container_141j2_7{display:flex;align-items:center;border:1px solid #d6d6d6;border-radius:8px;overflow:hidden;height:50px;background:#fff}._currency-select_141j2_17{border:none;height:100%;padding:0 10px;background:transparent;border-right:1px solid #d4cece;font-size:15px;cursor:pointer;border-radius:none;outline:none;width:20%}._amount-input_141j2_31{flex:1;border:none;outline:none;width:20%;padding:0 12px;font-size:15px}._custom-file-upload_141j2_41{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #cfcfcf;border-radius:8px;padding:10px 14px;cursor:pointer;background:#fff;height:50px}._custom-file-upload_141j2_41 input{display:none}._upload-icon_141j2_58{font-size:18px}.expense-navbar-container{width:100%}.expense-navtab{display:flex;justify-content:center}.expense-nav{background-color:#f0f6fa;display:flex;margin:25px auto auto;gap:200px;height:50px;padding-left:30px;padding-right:30px;border-radius:10px}.expense-nav a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.expense-nav a.active{border-radius:4px;padding:.3rem .8rem}.ls-table th:first-child,.ls-table td:first-child{width:70px;min-width:70px;text-align:center}.ls-table th:nth-child(3),.ls-table td:nth-child(3){width:160px;min-width:160px;text-align:left;overflow:hidden;text-overflow:ellipsis}.ls-table th:nth-child(3),.ls-table td:nth-child(3){width:120px;text-align:center;white-space:nowrap}.ls-table th:nth-child(4),.ls-table td:nth-child(4){width:100px;text-align:center;white-space:nowrap}.ls-table th:nth-child(5),.ls-table td:nth-child(5){width:130px;text-align:center;white-space:nowrap}.ls-table th:nth-child(6),.ls-table td:nth-child(6){width:250px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-table th:nth-child(7),.ls-table td:nth-child(7),.ls-table th:nth-child(9),.ls-table td:nth-child(9),.ls-table th:nth-child(8),.ls-table td:nth-child(8),.ls-table th:nth-child(10),.ls-table td:nth-child(10){width:250px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.ls-table th:nth-child(8),.ls-table td:nth-child(8){width:120px;text-align:center}.ls-tag,.ls-badge,.ls-status{display:inline-block;padding:4px 8px;font-size:12px;background-color:#e2e8f0;color:#333;border-radius:4px}.clickable-row{cursor:pointer;transition:background .2s}.clickable-row:hover{background-color:#f0f0f0}.ls-table-empty{text-align:center;color:#999;padding:20px 0}.leads-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.pt-content{margin-top:10px;padding:5px}@media(max-width:950px){.leads-header{flex-direction:column;align-items:flex-start}.topbar-left{margin-left:95px}.topbar-navR{gap:55px}}.ls-table td{padding:8px 12px!important;line-height:1.2!important}.ls-table th{padding:10px 12px!important;line-height:1.2!important}.ls-table tr{height:auto!important}.all-status-btn-container{display:flex;justify-content:flex-end;margin-bottom:12px}.all-status-btn{background:#0b5ed7;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer}*/ .planning-card{padding:20px;border-radius:16px}.planning-title{font-size:20px;font-weight:600;margin-bottom:16px}.planning-row{display:flex;gap:16px;margin-bottom:16px}.planning-field{flex:1;display:flex;flex-direction:column}.planning-field.full{flex:100%}.planning-field label{font-size:14px;margin-bottom:6px;font-weight:500}.planning-field input,.planning-field textarea{height:42px;border-radius:10px;border:1px solid #e5e7eb;padding:8px 12px}.planning-field textarea{height:100px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000d;min-height:280px}.card-title{font-weight:600;font-size:16px;margin-bottom:12px;color:#111827}.ls-project-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:20px}.ls-project-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.ls-project-demo-role-grid{grid-template-columns:1fr 1fr}.ls-data-role-field{margin-left:-85px}.ls-vertical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-bottom:24px;align-items:start}.ls-scope-wrapper{width:100%;margin-top:12px}.ls-scope-wrapper textarea{width:100%;min-height:100px;resize:none}.ls-site-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.ls-site-zone-layout{display:flex;gap:18px;align-items:flex-start}.ls-map-section{width:232px;height:300px;flex-shrink:0;border-radius:6px;overflow:hidden;position:relative}.ls-site-details-section{flex:1;display:flex;flex-direction:column;gap:18px}.ls-zone-badge{display:inline-flex;align-items:center;gap:4px;background:#dcfce7;color:#166534;padding:6px 12px;border-radius:8px;width:fit-content;font-size:13px;font-weight:500}.ls-zone-badge span{display:inline-flex;align-items:center;gap:4px}.ls-zone-badge span:before{content:"";width:8px;height:8px;border-radius:999px;background:#22c55e;flex-shrink:0}.ls-zone-badge.orange{background:#ffedd5;color:#9a3412}.ls-zone-badge.orange span:before{background:#f97316}.ls-zone-badge.red{background:#fee2e2;color:#991b1b}.ls-zone-badge.red span:before{background:#ef4444}.ls-site-info-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ls-zone-description{display:flex;flex-direction:column;gap:10px}.ls-zone-description p{line-height:1.6;margin:0}.ls-site-info-grid .ls-label,.ls-zone-description .ls-label{font-size:13px}.ls-site-info-grid .ls-value,.ls-zone-description .ls-value{font-size:13px;line-height:1.35}.ls-project-card-new-padded{padding:20px}.ls-textarea-fixed{resize:none;min-height:80px}.ls-map-full{height:100%;width:100%}.ls-map-no-location{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffe6;padding:10px;border-radius:4px;text-align:center;font-size:12px}.ls-date-input,.ls-number-input{border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;height:42px;width:100%;font-size:14px}.ls-textarea-input{resize:none;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;height:42px;width:100%;font-size:14px}.ls-label{font-size:13px;color:#6b7280}.ls-label-site-details{display:block;font-size:13px;font-weight:500;color:#3f3f46;margin-bottom:18px;white-space:nowrap;word-break:none;overflow:hidden;text-overflow:ellipsis}.ls-value{font-size:14px;font-weight:500;vertical-align:baseline;line-height:1.4}.ls-link{color:#0055a0;cursor:pointer;text-decoration:underline}.section-title{font-weight:600;margin-bottom:8px}.coordinator-wrapper.scrollable{max-height:140px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px;display:flex!important;flex-direction:column!important;gap:10px!important}.coordinator-wrapper.scrollable::-webkit-scrollbar{width:6px}.coordinator-wrapper.scrollable::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.ls-link{word-break:break-all;max-width:100%;overflow-wrap:break-word;white-space:normal;line-height:1.4}.ls-label.required:after{content:" *";color:#dc2626;font-weight:700;margin-left:4px}.ls-text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;line-height:1.4}.ls-client-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:12px;align-items:start}.ls-client-heading{font-size:16px;font-weight:600;margin-bottom:8px}.ls-client-name{font-size:14px;font-weight:500;margin:0}.ls-client-designation{font-size:13px;font-style:italic;margin-left:6px}.ls-client-phone{font-size:13px;margin-top:4px}.ls-main-layout{display:flex;gap:20px;padding:20px}.ls-left-panel{flex:1.2;display:flex;flex-direction:column;gap:20px}.ls-right-panel{flex:1;display:flex;flex-direction:column;gap:20px;height:100%}.ls-submit-wrapper{display:flex;justify-content:flex-end;margin-top:20px}.ls-project-card{height:auto!important}.card-body{display:flex;flex-direction:column;gap:10px}.input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 1px #2563eb33}.modal-content-grid{max-height:80vh;overflow-y:visible;padding-right:4px}.btn{border-radius:6px;padding:8px 16px;font-weight:500;cursor:pointer;font-size:14px}.btn-primary{background-color:#2563eb;color:#fff;border:none}.btn-primary:hover{background-color:#1e40af}.btn-secondary{background-color:#e5e7eb;border:none;color:#111827}.btn-secondary:hover{background-color:#d1d5db}.ls-project-card{background:#f6f7f9;border-radius:12px;padding:18px;box-shadow:0 2px 8px #0000000f;max-width:90%}.create-project-right{margin-left:-65px}.create-project-right .ls-project-card{max-width:100%}.create-project-vertical-card{margin-left:-60px;max-width:100%!important;width:100%!important;transform:scaleX(1.13);transform-origin:left}.create-project-vertical-card .ls-project-card{max-width:100%!important;width:100%!important}.ls-project-title{font-size:18px;font-weight:600;margin-bottom:14px}.ls-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:14px}.ls-project-item{background:#fff;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb}.ls-project-item label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;display:block}.ls-project-item p{font-size:14px;color:#111827;margin:0}.ls-project-file{display:flex;justify-content:space-between;align-items:center;gap:10px}.ls-project-file span{font-size:13px;color:#2563eb;cursor:pointer;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ls-project-desc{margin-top:30px}.ls-project-desc label{font-size:13px;font-weight:600;margin-bottom:6px;display:block}.ls-project-desc p{margin:0;line-height:1.5;resize:none;font-size:14px;background:transparent;color:#111827}.ls-gis-wrapper{position:relative;width:100%}.ls-gis-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:14px}.ls-arrow{transition:transform .2s}.ls-arrow.open{transform:rotate(180deg)}.ls-gis-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ls-gis-chip{display:flex;align-items:center;gap:6px;background:#e0e7ff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.ls-gis-chip .remove{cursor:pointer;font-weight:700}.ls-gis-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:6px;max-height:220px;overflow-y:auto;z-index:10}.ls-gis-option{display:flex;align-items:center;gap:8px;padding:10px;cursor:pointer;font-size:14px}.ls-planning-section{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;padding-bottom:16px}.ls-section-divider{border:none;border-top:2px dashed #9ca3af;margin:8px 0;flex-shrink:0}.ls-assignee-section{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:16px}.ls-right-panel-fields{display:flex;flex-direction:column;gap:14px}.ls-tags-container{min-height:28px;max-height:56px;overflow-y:auto}.ls-gis-option:hover{background:#f3f4f6}.ls-comprehensive-container{padding:8px}.ls-section{padding:22px 0;border-bottom:1px dashed #8f8f8f}.ls-section:last-child{border-bottom:none}.ls-section-title{font-size:18px;font-weight:700;color:#111827;margin-bottom:22px}.ls-section-content{display:flex;flex-direction:column;gap:20px}.ls-project-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ls-project-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.ls-vertical-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.ls-label{display:block;font-size:14px;font-weight:500;color:#3f3f46;margin-bottom:18px}.ls-label-planning-details{display:block;font-size:15px;font-weight:900;color:#3f3f46;margin-bottom:38px}.ls-value{font-size:15px;color:#111827;line-height:1.5}.ls-link{color:#2563eb;cursor:pointer;text-decoration:underline}.ls-client-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ls-client-heading{font-size:16px;font-weight:700;margin-bottom:14px;color:#111827}.ls-client-name{font-size:15px;color:#111827;margin-bottom:8px}.ls-client-designation{color:#6b7280;font-style:italic}.ls-client-phone{font-size:14px;color:#4b5563}.ls-textarea{width:100%;border:none;background:transparent;resize:none;padding:8px;font-size:15px;line-height:1.6;color:#111827}.zone-badge{padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.coordinator-wrapper{display:flex;flex-direction:column;gap:10px}.coordinator-wrapper.scrollable{max-height:140px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.coordinator-card{background:#f8f9fb;border-radius:10px;padding:10px 12px;border:1px solid #e5e7eb}.coordinator-card .name{font-weight:500;color:#333}.coordinator-card .phone{font-size:13px;color:#777;margin-top:4px}.ls-radio-view,.ls-checkbox-view{display:flex;align-items:center;gap:10px}.radio,.checkbox{width:16px;height:16px;border:2px solid #ccc;border-radius:50%}.checkbox{border-radius:4px}.radio.active{background:#0055a0}.checkbox.active{position:relative}.checkbox.active:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0055a0;font-size:12px;font-weight:700}.ls-link.file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:block;line-height:1.4;margin-top:4px}.ls-comprehensive-layout{display:grid;grid-template-columns:50% 50%;gap:20px;align-items:start}.ls-left-column{background:#f0f2f5;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:28px;min-height:100%}.ls-right-column{background:#f0f2f5;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:28px;height:100%}.ls-right-column .ls-section{flex:1;display:flex;flex-direction:column}.ls-right-column .ls-section-content{flex:1}.pilot-drone-assign{display:flex;flex-direction:column;gap:18px;height:100%}.ls-left-column .ls-section,.ls-right-column .ls-section{padding:0;border:none;background:transparent;flex:1;display:flex;flex-direction:column}.ls-left-column .ls-section:not(:last-child),.ls-right-column .ls-section:not(:last-child){padding-bottom:28px;border-bottom:1px dashed #9ca3af}.ls-right-column{position:sticky;top:0}.ls-section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 0;transition:background-color .2s ease}.ls-section-header:hover{background-color:#00000005}.ls-section-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:transform .3s ease;font-size:14px;color:#6b7280}.ls-section-toggle.collapsed{transform:rotate(-90deg)}.ls-section-content{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;max-height:2000px;opacity:1}.ls-section-content.collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.ls-section.collapsed{padding-bottom:8px}.ls-section.collapsed .ls-section-content{display:none}.assign-container{display:flex;flex-direction:column;gap:28px}.assign-block{margin-bottom:20px}.assign-block label{font-size:15px;font-weight:900;display:block}.chip-container{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.chip{padding:6px 10px;border-radius:8px;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s}.chip:hover{opacity:.8}.chip.red{background:#f8caca;color:#991b1b}.chip.purple{background:#d9ccff;color:#5b21b6}.chip.blue{background:#cce5ff;color:#1e40af}.dropdown-container{position:relative;width:100%}.dropdown-header{background:#fff;border:1px solid #ccc;padding:10px 14px;border-radius:8px;cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center}.dropdown-arrow{transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-list{position:absolute;top:110%;left:0;width:100%;background:#fff;border:1px solid #ddd;max-height:220px;overflow-y:auto;border-radius:8px;z-index:9999}.dropdown-row{display:grid;grid-template-columns:40px 1.5fr 1.5fr 1.5fr;padding:8px 10px;cursor:pointer;align-items:center}.dropdown-row:hover{background-color:#f6f6f6}.dropdown-row.disabled{opacity:.5;cursor:not-allowed}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hide-site-details-ui .zone_details{display:none!important}.hide-site-details-ui>.ls-input-group,.hide-site-details-ui>.ls-radio-group,.hide-site-details-ui>.ls-checkbox,.hide-site-details-ui>.ls-textarea{display:none!important}.create-project-container{display:flex;flex-direction:column;gap:1rem}.create-project-row{display:grid;grid-template-columns:2fr 1fr;gap:20px;align-items:stretch;width:100%}.create-project-left{grid-column:1;min-width:300px}.create-project-right{grid-column:2;flex:1 1 35%;min-width:300px;overflow:hidden}.create-project-right .ls-project-card{overflow-y:auto}.create-project-form-row{display:flex;gap:1rem;align-items:flex-end}.create-project-flex-1{flex:1}.create-project-file-upload{display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.create-project-file-content{display:flex;align-items:center;gap:8px;flex:1}.create-project-file-remove{background:none;border:none;color:#6b7280;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;transition:all .2s}.create-project-file-remove:hover{color:#dc2626;background-color:#f3f4f6}.create-project-demo-data-row{display:flex;gap:3rem}.create-project-demo-options{display:flex;gap:1rem;margin-top:6px}.create-project-radio-label{display:flex;align-items:center;gap:6px}.create-project-data-role-options{display:flex;gap:1.5rem;margin-top:6px}.create-project-contact-row{display:flex;align-items:center;gap:10px}.create-project-contact-btn{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:#6b7280}.create-project-contact-btn.disabled{cursor:not-allowed;color:#9ca3af}.ls-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:#e5e7eb;font-size:13px;color:#000;max-width:fit-content}.ls-tag-close{background:transparent!important;border:none!important;box-shadow:none!important;font-size:14px;font-weight:500;cursor:pointer;padding:0;margin-left:4px;color:#555}.ls-tag-close:hover{color:#000}.create-project-selected-contacts{display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;flex-wrap:nowrap;min-height:38px;max-height:38px;height:38px;padding:2px 0}.create-project-inputs-row{display:flex;gap:12px;margin-top:10px}.all-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.create-project-tag-remove{background:none;border:none;color:#6b7280;cursor:pointer;padding:0 2px;font-size:14px;line-height:1;display:flex;align-items:center;margin-left:4px}.create-project-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.create-project-form-buttons{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.create-project-site-headers{display:flex;gap:8px}.create-project-site-input-row{display:flex;gap:8px;margin-top:6px;align-items:center}.create-project-add-contact-btn{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:11px;color:#6b7280;width:100px}.create-project-site-badges{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:12px;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;min-height:38px;max-height:38px;height:38px;padding:2px 0 4px;scrollbar-width:thin}.create-project-site-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:#e5e7eb;font-size:13px;font-weight:500;color:#000}.create-project-badge-remove{background:transparent!important;border:none!important;box-shadow:none!important;font-size:14px;font-weight:500;cursor:pointer;padding:0;margin-left:4px;color:#555}.create-project-badge-remove:hover{color:#000}.create-project-select-full{width:calc(100% - 90px)}.create-project-select-full-94{width:calc(100% - 94px)}.create-project-label-full{width:100%}.create-project-margin-top-1-5{margin-top:1.5rem}.create-project-margin-top-10{margin-top:10px}.create-project-margin-top-16{margin-top:16px}.create-project-text-gray{color:#6b7280}.create-project-header-small{margin:0;font-size:14px}.create-project-right h4{margin-top:15px}.create-project-flex-1-width{flex:1}.create-project-width-100px{width:100px}.create-project-submit-btn{display:flex;align-items:center;gap:10px;background-color:#155a9c;color:#fff;border:none;padding:14px 28px;border-radius:16px;font-size:18px;font-weight:500;cursor:pointer}.create-project-submit-icon{font-size:24px}.contact-submit-btn{padding:10px!important;font-weight:600;min-width:120px}.ls-textarea{resize:vertical;min-height:80px;max-height:200px;overflow-y:auto}.create-project-file-content span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block}.create-project-file-content{display:flex;align-items:center;gap:8px;min-width:0}.create-project-submit-icon svg{width:20px;height:20px}.create-project-footer{display:flex;justify-content:flex-end}.create-project-site-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.create-project-label-small{font-size:12px}.create-project-site-details-row{display:flex;gap:20px;align-items:stretch;width:100%}.create-project-site-left{flex:0 0 65%;min-width:0}.create-project-site-right{flex:1;min-width:380px;display:flex}.create-project-right .ls-project-card,.create-project-left .ls-project-card{width:100%;height:520px;min-height:520px;max-height:520px;overflow:hidden}.create-project-right .ls-project-card{overflow-y:auto;overflow-x:hidden}.create-project-site-right .ls-project-card{width:100%;height:100%}.create-project-vertical-card{width:100%;height:100%;overflow:hidden}.create-project-site-map-full{width:100%;height:520px;min-height:520px;border-radius:14px;overflow:hidden}.create-project-site-map-full .leaflet-container{width:100%;height:100%;min-height:520px}.create-project-site-card{padding:20px}.create-project-site-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.create-project-site-inner{display:flex;gap:16px;align-items:flex-start}.create-project-site-title{margin-bottom:12px}.create-project-site-map{width:280px;min-width:280px;min-height:520px;flex-shrink:0}.create-project-site-fields{flex:1;min-width:0}.create-project-site-header-toggle{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.create-project-toggle-group{display:flex;background:#f3f4f6;border-radius:20px;padding:2px}.create-project-toggle-btn{padding:4px 12px;border-radius:20px;cursor:pointer;font-size:12px;color:#6b7280;background:transparent;border:none;transition:all .2s}.create-project-toggle-btn.active,.create-project-toggle-btn.active-blue{background:#0055a0;color:#fff}.create-project-fields-container{display:flex;flex-direction:column;gap:12px}.create-project-input-row{display:flex;gap:10px}.create-project-flex-1-input{flex:1}.create-project-vertical-card{padding:20px;flex:1;display:flex;flex-direction:column}.create-project-vertical-header{margin-bottom:16px;font-size:16px;font-weight:600}.create-project-vertical-select{margin-bottom:16px;width:100%}.create-project-labels-row{display:flex;gap:12px}.create-project-inputs-row,.create-project-labels-row{display:flex;gap:12px;width:100%}.create-project-currency-group{flex:1;min-width:0}.create-project-flex-input,.create-project-wider-input,.create-project-extra-wide-input,.create-project-small-input{min-width:0}.create-project-currency-group{flex:1;display:flex;gap:6px}.create-project-currency-select{width:60px}.create-project-flex-input{flex:1}.create-project-wider-input{flex:2}.create-project-extra-wide-input{flex:7}.create-project-small-input{flex:.8}.create-project-gsd-input{text-align:left;padding-left:20px}.create-project-gsd-label{text-align:left;margin-left:30px}.create-project-textarea-no-resize{resize:none!important}.create-project-site-details-mt{margin-top:1rem}.create-project-site-zone-title{font-size:18px;font-weight:600;margin-bottom:0;color:#111827}.create-project-site-header-toggle-wrapper{margin-top:-19px;display:flex;align-items:center;gap:15px}.create-project-site-label{font-size:16px;font-weight:500;color:#374151;margin-left:60px}.create-project-textarea-full{resize:none!important;width:100%;min-height:180px}.create-project-fixed-tag-section{display:flex;flex-direction:column;align-items:stretch;gap:6px}.create-project-fixed-tag-box{min-width:0;width:100%}._dash-grid_pzam4_1{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._dash-card-new_pzam4_7{margin-top:20px;width:100%;max-width:370px;aspect-ratio:1 / 1;border-radius:16px;background:#fff;border:1px solid #0055A0;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;max-height:300px}._dash-card-new_pzam4_7:hover{transform:translateY(-3px);box-shadow:0 5px 16px #00000014}._dash-card-new_pzam4_7:active{transform:scale(.95);box-shadow:0 2px 8px #0000001f}._dash-card-img_pzam4_32{width:100%;height:52%;object-fit:cover}._dash-card-body_pzam4_38{height:55%;padding:12px;display:flex;flex-direction:column}._dash-card-header_pzam4_45{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._copyWrapper_pzam4_55{display:flex;align-items:flex-end;padding-top:-3px}._dash-card-header_pzam4_45 h2{margin:0;font-size:20px;font-weight:600;line-height:1.2;flex:1;min-width:0;word-break:break-word}._statusBadge_pzam4_80{background:#f3e2a7;color:#000;padding:6px 12px;border-radius:4px;font-size:11px;font-weight:500;display:inline-block;white-space:nowrap}._paymentStatusBadge_pzam4_99{background:#e4ffe0;color:#000;padding:6px 12px;border-radius:4px;font-size:11px;font-weight:500;display:inline-block;white-space:nowrap}._assigneeContainer_pzam4_110{display:flex;flex-wrap:wrap;gap:6px}._assigneeBadge_pzam4_119{padding:6px 12px;border-radius:4px;font-size:11px;font-weight:500}._pink_pzam4_130{background:#e7a5b2}._purple_pzam4_134{background:#c8b5f4}._blue_pzam4_138{background:#b7d7f0}._progressWrapper_pzam4_143{display:flex;flex-direction:column;align-items:center;gap:4px}._progressBars_pzam4_154{display:flex;align-items:flex-end;gap:3px}._progressBars_pzam4_154 span{width:6px;border-radius:4px}._progressBars_pzam4_154 span:nth-child(1){height:10px}._progressBars_pzam4_154 span:nth-child(2){height:12px}._progressBars_pzam4_154 span:nth-child(3){height:14px}._progressBars_pzam4_154 span:nth-child(4){height:16px}._progressBars_pzam4_154 span:nth-child(5){height:18px}._progressBars_pzam4_154 span:nth-child(6){height:20px}._progressBars_pzam4_154 span:nth-child(7){height:22px}._progressBars_pzam4_154 span:nth-child(8){height:24px}._progressBars_pzam4_154 span:nth-child(9){height:26px}._red_pzam4_206{background:#ff5a5a}._orange_pzam4_210{background:#f5a742}._yellow_pzam4_214{background:#e3c24b}._green_pzam4_218{background:#1f8a2f}._dash-location_pzam4_222{margin-top:2px;font-size:11px;color:#555;display:flex;align-items:flex-start;gap:6px}._dash-badges_pzam4_236{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}._assigneeWrapper_pzam4_248{display:flex;flex-wrap:wrap;gap:10px;max-width:140px}._dash-badge_pzam4_236{padding:3px 8px;border-radius:3px!important;font-size:10px;font-weight:500;display:flex;align-items:center}._zone-badge_pzam4_268{justify-content:center;gap:2px}._zoneGreen_pzam4_273{background-color:#cbf2c6;color:#000}._zoneYellow_pzam4_278{background-color:#f2efc6;color:#000}._zoneOrange_pzam4_283{background-color:#f7d6a3;color:#000}._zoneRed_pzam4_288{background-color:#f2c6c6;color:#000}._zoneDotGreen_pzam4_293{color:#47ff78;font-size:25px;margin-top:-5px}._zoneDotYellow_pzam4_299{color:#b8860b;font-size:25px;margin-top:-5px}._zoneDotOrange_pzam4_305{color:#ff8c00;font-size:25px;margin-top:-5px}._zoneDotRed_pzam4_311{color:#c62828;font-size:25px;margin-top:-5px}._copyIcon_pzam4_317{cursor:pointer;margin-top:2px;flex-shrink:0}._gray_pzam4_325{background:#f0f2f5;color:#000}._green_pzam4_218{background:#e4ffe0!important;color:#000}._dash-description-section_pzam4_335{margin-top:6px;overflow:auto}._dash-description-section_pzam4_335 h3{margin:0 0 4px;font-size:18px;font-weight:600}._dash-description-section_pzam4_335 p{font-size:11px;line-height:1.4;color:#333;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}._actions-row_pzam4_356{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-shrink:0}._left-actions_pzam4_365{flex:1;display:flex;align-items:center;gap:10px}._filter-nav_pzam4_372{display:flex;align-items:center}._projecttable-container_pzam4_377{padding:10px 2%;display:flex;flex-direction:column;height:calc(100vh - 100px);overflow:hidden}._results-container_pzam4_385{flex:1;overflow-y:auto;min-height:0}._loading-state_pzam4_391{margin:32px 0;text-align:center}._dash-card-img-placeholder_pzam4_396{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}._copy-action_pzam4_404{cursor:pointer;display:inline-flex;align-items:center}._right-actions_pzam4_410{display:flex;gap:10px}._total-sites_pzam4_415{margin-bottom:20px;font-weight:700;font-size:16px;color:#333}._loading_pzam4_391{text-align:center;padding:40px;font-size:16px;color:#666}._error_pzam4_429{text-align:center;padding:40px;font-size:16px;color:#d32f2f}._empty-state_pzam4_436{text-align:center;padding:40px;color:#666}._empty-state_pzam4_436 p{margin:0;font-size:16px}._site-details-container_pzam4_448{padding:20px;display:flex;flex-direction:column;height:calc(100vh - 100px);overflow:hidden}._site-details-header_pzam4_457{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}._site-details-header_pzam4_457 h1{margin:0;font-size:28px;font-weight:700}._back-button_pzam4_475{cursor:pointer;margin-top:-10px;margin-bottom:10px;width:fit-content}._action-cell_pzam4_485{text-align:center}._action-icon_pzam4_489{cursor:pointer}._project-section_pzam4_493{background:#f0f2f5;border-radius:12px;padding:20px;margin-bottom:25px;border:1px solid #e5e7eb}._project-section-header_pzam4_505{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._project-section-header_pzam4_505 h2{margin:0;font-size:22px;font-weight:600}._rightSection_pzam4_523{display:flex;align-items:center;gap:10px}._arrow_pzam4_531{cursor:pointer;font-size:20px;font-weight:600}._arrow-svg_pzam4_539{transition:transform .2s ease}._arrow-svg-expanded_pzam4_543{transform:rotate(180deg)}._project-count_pzam4_547{background:#f3f4f6;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:500}._table-wrapper_pzam4_559{overflow-x:auto}._project-table_pzam4_563{width:100%;border-collapse:collapse}._project-table_pzam4_563 th{background:#efefef;padding:12px;text-align:left;font-size:14px;font-weight:600;border-bottom:1px solid #D9D9D9}._project-table_pzam4_563 td{padding:12px;font-size:14px;border-bottom:1px solid #f1f1f1;background:#fff}._copyButtonWrapper_pzam4_594{display:inline-flex;align-items:center;cursor:pointer}._pt-projecttable-container_pzam4_600{padding:10px 2%}._swapBody_pzam4_604{display:flex;align-items:flex-end;justify-content:center;gap:16px;padding:28px 24px;flex-wrap:wrap}._swapCurrentSite_pzam4_613,._swapNewSite_pzam4_614{flex:1;min-width:220px;max-width:260px}._swapBody_pzam4_604 label{display:block;font-size:16px;font-weight:500;margin-bottom:12px;color:#000}._swapBody_pzam4_604 input{width:100%;height:46px;border:none;outline:none;border-radius:6px;background:#f2f4f7;padding:0 16px;font-size:16px}._swapIcon_pzam4_639{width:36px;height:36px;margin-bottom:5px;background:#eef4f8;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0055a0;font-size:20px;flex-shrink:0}._load-more-trigger_pzam4_654{height:20px}._pagination-loader_pzam4_658{text-align:center;padding:20px}._pagination-loader_pzam4_658 p{margin:8px 0 0;font-size:14px;color:#666}._no-more-sites_pzam4_669{text-align:center;padding:20px;color:#666;font-size:14px}.column-button-anchor{position:absolute;top:176px;left:413px}.three-dot-btn{padding:6px;font-size:22px;border-radius:6px;cursor:pointer;background:none;border:none}.three-dot-btn:hover{background:#f0f0f0}.action-dropdown-menu{position:fixed!important;background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 4px 14px #00000026;z-index:9999;padding:4px 0}.action-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px;cursor:pointer;transition:.15s;font-size:14px;color:#1e1e1e}.action-dropdown-item:hover{background:#f5f7fa}.action-dropdown-item svg{flex-shrink:0}.action-dropdown-divider{height:1px;background:#e5e7eb}.ls-table-responsive table{width:100%;border-collapse:separate;border-spacing:0}@media(max-width:768px){.ls-table-responsive table,.ls-table-responsive thead,.ls-table-responsive tbody,.ls-table-responsive th,.ls-table-responsive td,.ls-table-responsive tr{display:block;width:100%}.ls-table-responsive thead{display:none}.ls-table-responsive tr{background:#fff;margin-bottom:15px;border-radius:12px;padding:14px;box-shadow:0 4px 10px #00000012;border:1px solid #eee}.ls-table-responsive td{padding:8px 0;display:flex;justify-content:space-between;align-items:center;border:none!important;font-size:14px}.ls-table-responsive td:before{content:attr(data-label);font-weight:600;color:#555;flex-basis:40%;text-align:left}.ls-table-responsive td span,.ls-table-responsive td div{flex-basis:55%;text-align:right;font-weight:500;color:#111}.three-dot-btn{font-size:20px;padding:4px}.action-dropdown-menu ul{list-style:none;margin:0;padding:0}}@media(max-width:768px){.ls-table-responsive td{display:flex;justify-content:space-between;padding:10px 0}.ls-table-responsive td:before{content:attr(data-label);font-weight:600;color:#555;flex-basis:45%}.ls-table-responsive td>*{flex-basis:55%;text-align:right}}.ls-toggle-switch{display:inline-flex;align-items:center;cursor:pointer}.ls-toggle-switch input{cursor:pointer}@media screen and (max-width:950px){.column-button-anchor{top:237px;right:400px}}@media screen and (max-width:900px){.column-button-anchor{top:171px;right:369px}}@media screen and (max-width:768px){.column-button-anchor{display:none}}.hoverExpandableRow{transition:background .2s ease}.hoverExpandableRow:hover{background:#f8fafc}.hoverExpandableRow>td{transition:background-color .2s ease;padding:6px 0}.hoverExpandableRow:hover>td{background-color:#f1f5f9!important}.hoverExpandableRow:hover>td.ls-text-left.expandable,.hoverExpandableRow.hovered-row>td.ls-text-left.expandable{white-space:pre-wrap;word-break:break-word;overflow:visible;max-width:none}.hoverExpandableRow:hover>td.ls-text-left.expandable{white-space:pre-wrap;word-break:break-word;overflow:visible;max-width:none}.contact-wrapper{max-height:32px;overflow:hidden;transition:max-height .25s ease}.contact-wrapper.expanded{max-height:120px}.contact-item{line-height:1.2;margin-bottom:2px}.contact-number{font-size:11px;color:#666}.hoverExpandableRow:hover>td,.hoverExpandableRow.hovered-row>td{white-space:normal!important;overflow:visible!important}.hoverExpandableRow:hover>td.ls-text-left.expandable,.hoverExpandableRow.hovered-row>td.ls-text-left.expandable{white-space:pre-wrap!important;word-break:break-word!important;overflow:visible!important;max-width:none!important}.hoverExpandableRow:hover .contact-wrapper.expanded,.hoverExpandableRow.hovered-row .contact-wrapper.expanded{overflow:visible!important;max-height:300px!important}.column-dropdown-container{position:relative;display:inline-block;background:transparent!important;border:none!important;box-shadow:none!important}.column-dropdown-menu{position:absolute;top:45px;right:100;width:280px;background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-shadow:0 4px 14px #0000001f;padding:16px 18px;z-index:1000;animation:fadeInScale .2s ease-in-out;max-height:400px;overflow-y:auto}.modal-title{font-size:15px;font-weight:600;color:#333;margin-bottom:10px;text-align:center}.modal-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.modal-list::-webkit-scrollbar{width:6px}.modal-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.modal-list::-webkit-scrollbar-thumb:hover{background:#aaa}.no-columns-text{text-align:center;font-size:13px;color:#777;margin:15px 0}.draggable-item{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:6px;padding:8px 10px;font-size:13px;color:#333;cursor:grab;margin-bottom:6px;transition:background .2s ease,transform .15s ease}.draggable-item:hover{background:#eef2ff;transform:translate(-2px)}.modal-footer{margin-top:12px;display:flex;justify-content:center}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.column-dropdown{position:absolute;top:45px;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;width:200px;box-shadow:0 4px 10px #0000001a;z-index:1000}.column-dropdown ul{list-style:none;padding:0;margin:0}.column-dropdown li{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dropdown-title{font-weight:700;margin-bottom:10px;font-size:14px}.column-btn{width:110px;height:48px;background:#fff;border:1px solid #E5E5E5;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#6b6b6b;cursor:pointer;transition:.2s;box-shadow:none!important}.column-btn:hover{background:#f7f7f7}.column-btn svg{stroke:#7a7a7a;opacity:.6}.column-dropdown-container{position:relative}.column-dropdown-menu{position:absolute;top:50px;width:260px;background:#fff;border-radius:14px;box-shadow:0 4px 16px #0000001f;padding:16px;z-index:999}@media(max-width:480px){.column-dropdown-container{background:transparent!important;box-shadow:none!important;border:none!important}.column-text{display:none!important}.column-btn{width:48px!important;height:48px!important;padding:0!important}.column-dropdown-menu{left:-30px}}.hidden-item{display:flex;align-items:center;justify-content:space-between;padding:12px 6px;font-size:15px;border-bottom:1px solid #e6e6e6;cursor:default}.hidden-item:last-child{border-bottom:none}.hidden-label{color:#222;font-weight:500}.drag-icon{cursor:grab;opacity:.7;display:flex;align-items:center}.drag-icon:hover{opacity:1}._flightlogsContainer_pl3q1_1{padding:12px;min-height:100vh}._projectHeader_pl3q1_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}._projectTitle_pl3q1_19{font-size:20px;font-weight:700;margin:0;color:#111827}._projectCode_pl3q1_26{font-size:14px;font-weight:500;color:#374151}._flightSummaryGrid_pl3q1_36{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;width:100%;margin-bottom:16px}@media screen and (max-width:768px){._flightSummaryGrid_pl3q1_36{grid-template-columns:repeat(2,1fr);gap:12px}}._pilotTags_pl3q1_56{display:flex;gap:8px;flex-wrap:wrap}._pilotTags_pl3q1_56 span{background:#eef2ff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}._filterWrapper_pl3q1_78{display:flex;align-items:center;gap:12px;margin-top:10px}._dropdownContainer_pl3q1_87{flex:1;min-width:0}._addFlightBtn_pl3q1_96{height:42px;min-width:130px;border:none;border-radius:8px;background:#005bac;color:#fff;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease}._addFlightBtn_pl3q1_96:hover{background:#00458a}._legendContainerDesktop_pl3q1_126{display:flex;flex-direction:column;gap:4px}._mobileLegendContainer_pl3q1_132{display:none}@media(max-width:768px){._legendContainerDesktop_pl3q1_126{display:none}._mobileLegendContainer_pl3q1_132{display:flex;flex-direction:column;gap:8px;padding:12px 16px;margin-top:12px}}._activityReportContainer_pl3q1_152{margin-top:20px;background:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}._activityReportHeader_pl3q1_166{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e5e7eb}._activityReportTitle_pl3q1_178{margin:0;font-size:32px;font-weight:600;line-height:1;color:#111827}._activityLegend_pl3q1_188{display:flex;flex-direction:column;gap:6px}._legendLow_pl3q1_218{background:#52cf73}._legendMedium_pl3q1_222{background:#ef8400}._legendHigh_pl3q1_226{background:#e00000}._downloadReportBtn_pl3q1_232{border:none;background:#005bac;color:#fff;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:.2s ease}._downloadReportBtn_pl3q1_232:hover{background:#00458a}._activityTableWrapper_pl3q1_267{width:100%;overflow-x:auto}._activityTable_pl3q1_267{width:100%;border-collapse:collapse}._activityTable_pl3q1_267 thead{background:#f3f4f6}._activityTable_pl3q1_267 th{padding:16px;text-align:left;font-size:14px;font-weight:600;color:#111827}._activityTable_pl3q1_267 td{padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:14px;color:#374151}._activityTable_pl3q1_267 tr:hover{background:#fafafa}._assigneeTag_pl3q1_317{background:#fbcfe8;color:#111827;padding:5px 10px;border-radius:6px;font-size:13px;font-weight:500;width:fit-content;display:flex;align-items:center;gap:5px}._criticalityBadge_pl3q1_343{display:flex;align-items:center;justify-content:center}._activityImage_pl3q1_355{width:60px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #d1d5db}._activityAction_pl3q1_371{cursor:pointer;font-size:18px;color:#6b7280;font-weight:700}@media screen and (max-width:1400px){._flightSummaryGrid_pl3q1_36{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){._flightSummaryGrid_pl3q1_36{grid-template-columns:repeat(2,1fr);gap:16px}._filterWrapper_pl3q1_78{flex-wrap:wrap}}@media screen and (max-width:768px){._projectHeader_pl3q1_11{flex-direction:column;align-items:flex-start;gap:8px}._activityReportHeader_pl3q1_166{flex-direction:row;display:flex;gap:14px;padding:16px}}@media screen and (max-width:768px){._legendContainer_pl3q1_126{position:absolute;left:12px;bottom:-12px;display:flex;flex-direction:column;gap:8px}}._flightDropdownWrapper_pl3q1_436{position:relative;width:230px}@media screen and (max-width:768px){._flightDropdown_pl3q1_436{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:768px){._filterWrapper_pl3q1_78{display:flex;flex-direction:column;gap:10px;width:100%}._filterActions_pl3q1_471{display:flex;justify-content:flex-end;width:100%;order:1}._flightDropdowns_pl3q1_479{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;order:2}}@media screen and (max-width:768px){._filterWrapper_pl3q1_78._ls-flex-between-center_pl3q1_502{display:flex;flex-direction:column;gap:4px}._filterWrapper_pl3q1_78>._filterWrapper_pl3q1_78{order:2}}@media screen and (max-width:768px){._flightDropdownWrapper_pl3q1_436{width:118px!important;min-width:118px!important;max-width:118px!important;height:27px!important}._flightDropdown_pl3q1_436{width:118px!important;height:27px!important;font-size:12px!important;padding:0 22px 0 6px!important;border-radius:4px!important}._flightDropdownWrapper_pl3q1_436:after{width:22px!important;height:27px!important;background-size:8px 5px!important}}@media screen and (max-width:768px){._filterActions_pl3q1_471 button{height:24px!important;width:100px!important;min-height:24px!important;padding:0 8px!important;font-size:12px!important}}._projectHeader_pl3q1_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}@media screen and (max-width:768px){._projectHeader_pl3q1_11{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px}}._projectName_pl3q1_567{font-size:22px;font-weight:700;color:#111827}._projectCode_pl3q1_26{font-size:18px;font-weight:500;color:#111827}._flightDropdownWrapper_pl3q1_436:after{content:"";position:absolute;top:0;right:0;width:46px;height:42px;background-color:#005bac;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.14691 6.14691C5.99063 6.30313 5.77871 6.3909 5.55774 6.3909C5.33677 6.3909 5.12485 6.30313 4.96857 6.14691L0.254407 1.43274C0.174815 1.35587 0.11133 1.26391 0.0676557 1.16224C0.0239816 1.06057 0.000992977 0.951224 3.14637e-05 0.840575C-0.00093005 0.729925 0.0201549 0.620192 0.0620557 0.517779C0.103956 0.415365 0.165834 0.322321 0.244078 0.244078C0.322322 0.165834 0.415365 0.103956 0.517778 0.0620553C0.620192 0.0201545 0.729925 -0.000930049 0.840575 3.14642e-05C0.951224 0.000992978 1.06057 0.0239815 1.16224 0.0676557C1.26391 0.11133 1.35587 0.174815 1.43274 0.254407L5.55774 4.37941L9.68274 0.254407C9.83991 0.102608 10.0504 0.0186129 10.2689 0.0205116C10.4874 0.0224103 10.6964 0.110051 10.8509 0.264558C11.0054 0.419064 11.0931 0.628075 11.095 0.846572C11.0969 1.06507 11.0129 1.27557 10.8611 1.43274L6.14691 6.14691Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 7px;border-radius:0 8px 8px 0;pointer-events:none}._flightDropdown_pl3q1_436{width:100%;height:42px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;padding:0 60px 0 14px;font-size:14px;font-weight:500;color:#111827;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}._legendWrapper_pl3q1_722{display:flex;align-items:center;gap:28px;margin-bottom:26px}@media screen and (max-width:768px){._legendWrapper_pl3q1_722{gap:8px;margin-bottom:8px}}._legendItem_pl3q1_196{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#4b5563}@media screen and (max-width:768px){._legendItem_pl3q1_196{font-size:12px;gap:4px}._legendDot_pl3q1_210{width:6px;height:6px}}._downloadButton_pl3q1_759,._downloadReportBtn_pl3q1_232{height:24px;width:105px;font-size:9px}._filterWrapper_pl3q1_78{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}@media screen and (max-width:768px){._filterWrapper_pl3q1_78{display:flex;flex-direction:row;gap:16px;width:100%}}._fieldGroup_pl3q1_783{display:flex;flex-direction:column;margin-right:20px;gap:8px}._label_pl3q1_790{font-size:14px;font-weight:600;color:#374151}._input_pl3q1_796{width:180px;height:42px;border:1px solid #d1d5db;border-radius:8px;padding:0 14px;outline:none}._textarea_pl3q1_808{width:220px;height:42px;border:1px solid #d1d5db;border-radius:8px;padding:0 14px;outline:none}._imageTop_pl3q1_820{display:flex;justify-content:flex-end;margin-bottom:24px}._imageGrid_pl3q1_826{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}._image_pl3q1_820{width:100%;height:160px;object-fit:cover}._imageContent_pl3q1_851{padding:12px}._emptyState_pl3q1_866{height:260px;display:flex;align-items:center;justify-content:center;border:1px dashed #d1d5db;border-radius:12px;font-size:16px;font-weight:500;color:#777}._legendTitle_pl3q1_884{font-size:15px;font-weight:600;color:#111827}._inputWrapper_pl3q1_890{width:180px;height:42px;border:1px solid #d1d5db;border-radius:8px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;background:#fff}._inputWrapper_pl3q1_890 input{border:none;outline:none;width:100%;background:transparent}._activityContainer_pl3q1_914{display:flex;gap:16px;flex-wrap:wrap;padding:20px;border:1px dashed #d9d9d9;border-radius:12px;min-height:250px}._activityCard_pl3q1_924{width:180px;height:140px;border-radius:10px;overflow:hidden;border:1px solid #e5e5e5}._activityImage_pl3q1_355{width:100%;height:100%;object-fit:cover}._emptyState_pl3q1_866{width:100%;height:420px;border:1px dashed #d9d9d9;border-radius:12px;padding:16px;overflow-y:auto;box-sizing:border-box}._imageGrid_pl3q1_826{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;align-content:start;width:100%;margin-top:50px}._activityImage_pl3q1_355{width:100%;height:140px;object-fit:cover;border-radius:8px;border:1px solid #E5E7EB}._activityImage_pl3q1_355{width:100%;height:130px;object-fit:cover;border-radius:8px;border:1px solid #E5E7EB}._imageCard_pl3q1_835{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}._cardBottom_pl3q1_994{padding:8px 10px}._descriptionTextarea_pl3q1_1000{width:100%;min-height:38px;max-height:38px;resize:none;border:none;outline:none;background:transparent;font-size:13px;font-weight:500;color:#111827}._headerRight_pl3q1_1024{display:flex;align-items:center;gap:18px}._legendContainer_pl3q1_126{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500}._legendDot_pl3q1_210{width:10px;height:10px;border-radius:50%}._highDot_pl3q1_1060{background:#ef4444}._mediumDot_pl3q1_1064{background:#f59e0b}._lowDot_pl3q1_1068{background:#22c55e}._downloadButton_pl3q1_759{background:#0057b8;color:#fff;border:none;border-radius:8px;padding:8px;font-size:14px;font-weight:600;width:160px;height:34px;cursor:pointer}@media screen and (max-width:768px){._downloadButton_pl3q1_759{width:120px;height:32px;font-size:12px!important;padding:4px;border-radius:4px}}._editModalGrid_pl3q1_1106{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}._editField_pl3q1_1114{display:flex;flex-direction:column;gap:8px}._editLabel_pl3q1_1122{font-size:15px;font-weight:600;color:#111827}._editInput_pl3q1_1130{width:100%;height:48px;border:none;border-radius:8px;background:#f1f3f6;padding:0 16px;font-size:15px;font-weight:500;color:#111827;outline:none}._editSelect_pl3q1_1152{width:100%;height:48px;border:none;border-radius:8px;background:#f1f3f6;padding:0 42px 0 16px;font-size:15px;font-weight:500;color:#111827;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}._editTextarea_pl3q1_1180{width:100%;min-height:160px;border:none;border-radius:8px;background:#f1f3f6;padding:16px;font-size:15px;font-weight:500;color:#111827;resize:none;outline:none}._criticalityWrapper_pl3q1_1208{position:relative}._criticalityIcon_pl3q1_1212{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}._criticalitySelect_pl3q1_1228{padding-left:46px}._imageUploadTop_pl3q1_1236{display:flex;justify-content:flex-end;margin-bottom:10px}._uploadBtn_pl3q1_1244{background:#005bac;color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer}._hiddenInput_pl3q1_1262{display:none}._previewImage_pl3q1_1266{width:100%;height:170px;object-fit:cover;border-radius:6px;border:1px solid #d1d5db}._editFooter_pl3q1_1282{width:100%;display:flex;justify-content:flex-end}._submitBtn_pl3q1_1290{height:48px;min-width:120px;border:none;border-radius:8px;background:#005bac;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}._previewDescriptionWrapper_pl3q1_1319{display:flex;justify-content:space-between;align-items:center}._previewDescription_pl3q1_1319{margin:0;font-size:28px;font-weight:700;color:#111827}._previewCriticalityIcon_pl3q1_1332{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f3f4f6}._descriptionCell_pl3q1_1343:hover{overflow:auto;-webkit-line-clamp:unset;max-height:120px}._descriptionCell_pl3q1_1343{max-width:700px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;word-break:break-word;color:#374151;font-size:14px}._previewLayout_pl3q1_1379{display:flex;gap:20px;height:75vh}._previewLeft_pl3q1_1391{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}._previewMainImage_pl3q1_1407{position:relative;flex:1;height:420px;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:"#F4F4F4",}._previewImage_pl3q1_1266{width:100%;height:100%;object-fit:cover;display:block}._previewDescriptionSection_pl3q1_1487{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff;min-height:180px;max-height:220px;display:flex;flex-direction:column}._previewDescriptionTop_pl3q1_1505{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._previewDescriptionTitle_pl3q1_1515{margin:0;font-size:20px;font-weight:700;color:#111827}._previewDescriptionScroll_pl3q1_1525{overflow-y:auto;font-size:15px;line-height:1.7;color:#374151;padding-right:8px;word-break:break-word}._previewThumbnailColumn_pl3q1_1543{width:160px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}._previewThumbCard_pl3q1_1557{width:100%;height:100px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid #e5e7eb;flex-shrink:0;transition:.2s ease}._previewThumbCard_pl3q1_1557:hover{border-color:#2563eb}._activeThumb_pl3q1_1579{border:3px solid #2563eb}._previewThumbImage_pl3q1_1583{width:100%;height:100%;object-fit:cover}._previewLayout_pl3q1_1379,._previewLeft_pl3q1_1391{width:100%}._imageSection_pl3q1_1600{display:flex;gap:16px;width:100%;margin-bottom:16px}._previewMainImage_pl3q1_1407{flex:1;height:420px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}._previewImage_pl3q1_1266{width:100%;height:100%;object-fit:contain}._previewThumbnailColumn_pl3q1_1543{width:170px;min-width:170px;max-height:420px;overflow-y:auto;overflow-x:hidden}._previewDescriptionSection_pl3q1_1487{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:16px}._previewDescriptionScroll_pl3q1_1525{max-height:180px;overflow-y:auto;overflow-x:hidden;margin-top:12px}._arrowBtn_pl3q1_1433{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;padding:0;margin:0;border:none;border-radius:4px;background:#ffffffbf;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}._arrowBtn_pl3q1_1433 svg{width:18px;height:18px;display:block}._leftArrow_pl3q1_1474{left:16px}._rightArrow_pl3q1_1478{right:16px}._descriptionInput_pl3q1_1682{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;width:140px;padding:0;margin-top:2px;font-size:14px;color:#111827}._descriptionInput_pl3q1_1682:focus,._descriptionInput_pl3q1_1682:active,._descriptionInput_pl3q1_1682:hover{border:none!important;outline:none!important;box-shadow:none!important}._descriptionInput_pl3q1_1682::placeholder{color:#9ca3af;font-weight:400;opacity:1}._flightNameInput_pl3q1_1710{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;color:#111827}._flightNameInput_pl3q1_1710::placeholder{color:#9ca3af;font-weight:400;opacity:1}@media screen and (max-width:768px){._activityReportTitle_pl3q1_178{align-items:start;font-size:16px;line-height:19px;font-weight:700}}@media screen and (max-width:768px){._headerRight_pl3q1_1024{flex-direction:column;align-items:flex-end;gap:10px}}@media screen and (max-width:768px){._activityTable_pl3q1_267 th,._activityTable_pl3q1_267 td{padding:10px 8px;font-size:12px}}@media screen and (max-width:768px){._projectName_pl3q1_567{font-size:16px}._projectCode_pl3q1_26{font-size:12px}}._flightlog-cards_1947f_1{width:auto;height:160px;background:#fff;border:1px solid transparent;box-shadow:0 0 6px #00000052;border-radius:12px;border:12px;padding:12px}._flightlog-card-header_1947f_12{display:flex;justify-content:space-between;align-items:center}._flightlog-card-header_1947f_12 h3{margin:0;font-size:16px;font-weight:600}._flightlog-card-body_1947f_24{margin-top:0}._flightlog-status-container_1947f_28{display:flex;flex-direction:column;gap:8px}._flightlog-status-header_1947f_36{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}._flightlog-status-count_1947f_44{font-size:16px;font-weight:600;color:#000}._flightlog-status-percent_1947f_50{font-size:14px;color:#a3a3a3;font-weight:500}._flightlog-status-text_1947f_56{font-size:14px;font-weight:500;color:#111}._flightlog-status-badge_1947f_62{padding:10px 22px;border-radius:8px;width:fit-content;font-size:14px;font-weight:500;margin-top:4px}._wrapper_f70w2_1{padding:14px}._tableCard_f70w2_33{background:#fff;border:1px solid #d9d9d9;border-radius:14px;overflow:visible}._tableWrapper_f70w2_115{width:100%;overflow-x:auto}._table_f70w2_33 td{padding:14px;border-top:1px solid #e5e7eb;font-size:14px;color:#111827;white-space:nowrap}._action_f70w2_239{text-align:center;cursor:pointer;font-size:18px;width:40px}._projectHeader_f70w2_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}._projectName_f70w2_17{font-size:22px;font-weight:700;color:#111827}._projectCode_f70w2_23{font-size:18px;font-weight:500;color:#111827}._tableCard_f70w2_33{background:#fff;border:1px solid #d9d9d9;border-radius:14px;overflow:visible;position:relative}._header_f70w2_44{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}._title_f70w2_56{margin:0;font-size:20px;font-weight:700;color:#111827}._dateWrapper_f70w2_70{display:flex;align-items:center}._dateInput_f70w2_75{height:40px;padding:0 14px;border:1px solid #d1d5db;border-right:none;border-radius:8px 0 0 8px;font-size:13px;outline:none;width:190px}._dateButton_f70w2_93{width:42px;height:40px;border:none;background:#0055a0;color:#fff;border-radius:0 8px 8px 0;cursor:pointer;font-size:16px}._tableWrapper_f70w2_115{width:100%;overflow-x:auto;overflow-y:visible}._table_f70w2_33{width:100%;border-collapse:collapse}._table_f70w2_33 th{background:#f3f4f6;padding:16px 14px;text-align:left;font-size:14px;font-weight:600;color:#111827;white-space:nowrap}._table_f70w2_33 td{padding:14px;border-top:1px solid #e5e7eb;font-size:14px;color:#111827;white-space:nowrap;overflow:visible}._ownerTag_f70w2_159{background:#f8c7d0;color:#111827;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}._input_f70w2_177{width:130px;height:32px;border:1px solid #d1d5db;border-radius:4px;padding:0 8px;font-size:12px;outline:none}._smallInput_f70w2_193{width:55px;height:30px;border:1px solid #d1d5db;border-radius:4px;text-align:center;font-size:12px;background:#fff}._uploadBtn_f70w2_213{height:30px;padding:0 14px;border:1px solid #d1d5db;background:#fff;color:#9ca3af;border-radius:4px;cursor:pointer;font-size:12px}._uploadBtn_f70w2_213:hover{background:#f9fafb}._action_f70w2_239{text-align:center;cursor:pointer;font-size:18px;width:60px;position:relative;overflow:visible}._tline-solar-summary-grid_114kn_3{display:flex;flex-direction:column;gap:20px;padding:20px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._tline-file-btn_114kn_13{border:none;background-color:#fff;text-align:center;padding:10px 20px;cursor:pointer}._tline-dropdown-container_114kn_22{position:relative;display:inline-block}._tline-dropdown-wrapper_114kn_27{display:flex;align-items:center;gap:12px;margin-bottom:16px;justify-content:space-between;padding:5px}._tline-dropdown-label_114kn_36{font-size:14px;font-weight:500;color:#4a5568;white-space:nowrap}._tline-card-header-with-dropdown_114kn_43{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._tline-card-header-with-dropdown_114kn_43 ._tline-card-title_114kn_51{margin-bottom:0;flex:1}._tline-custom-dropdown_114kn_56{display:flex;align-items:center;justify-content:space-between;padding:6px;background:#fff;border:1px solid #E2E8F0;border-radius:6px;cursor:pointer;min-width:70px;font-size:10px;color:#1a202c;transition:all .2s ease}._tline-custom-dropdown_114kn_56:hover{border-color:#0055a0}._tline-dropdown-icon_114kn_75{transition:transform .2s ease;margin-left:8px;flex-shrink:0}._tline-dropdown-icon-open_114kn_81{transform:rotate(180deg)}._tline-dropdown-menu_114kn_85{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:#fff;border:1px solid #E2E8F0;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;overflow:hidden}._tline-dropdown-item_114kn_98{padding:8px 12px;cursor:pointer;transition:background .15s ease;font-size:13px;color:#1a202c}._tline-dropdown-item_114kn_98:hover{background:#f7fafc}._tline-dropdown-item-active_114kn_110{background:#ebf8ff;color:#0055a0;font-weight:500}._tline-dropdown-item-active_114kn_110:hover{background:#ebf8ff}@media(max-width:768px){._tline-dropdown-wrapper_114kn_27,._tline-card-header-with-dropdown_114kn_43{flex-direction:column;align-items:flex-start}._tline-custom-dropdown_114kn_56{width:100%}}._tline-metrics-grid_114kn_138{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}._tline-total-defects-card_114kn_144,._tline-rejected-defects-card_114kn_146{position:relative;border-radius:16px;padding:18px 20px;border:1.5px solid #FF8E8D99;background:#fff;box-shadow:0 -2px 6px #ff8e8d66,0 4px 3px #68e64e66,0 3px 8px #00000014;transition:transform .15s ease,box-shadow .15s ease}._tline-resolved-defects-card_114kn_162{position:relative;border-radius:16px;padding:18px 20px;border:1.5px solid #FF8E8D99;background:#fff;box-shadow:0 -2px 6px #68e64e66,0 4px 3px #68e64e66,0 3px 8px #00000014;transition:transform .15s ease,box-shadow .15s ease}._tline-total-defects-card_114kn_144:hover,._tline-resolved-defects-card_114kn_162:hover,._tline-rejected-defects-card_114kn_146:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}._tline-total-defects-card_114kn_144,._tline-rejected-defects-card_114kn_146{background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#fff,#fff 35%,#ffb9c6)}._tline-resolved-defects-card_114kn_162{background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#fff,#fff 35%,#93e9b3)}._tline-card-icon-badge_114kn_200{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center}._tline-icon-pink_114kn_212{background:#ffe2e8;color:#ff4d6d}._tline-icon-green_114kn_217{background:#dbf7e4;color:#22c55e}._tline-defect-content_114kn_223,._tline-summary-content_114kn_224{display:flex;gap:28px;align-items:flex-start;padding-right:30px}._tline-defect-left_114kn_231,._tline-defect-right_114kn_232{display:flex;flex-direction:column}._tline-card-title_114kn_51{font-size:14.5px;font-weight:700;color:#16192b;margin:0 0 16px;letter-spacing:.1px}._tline-main-number_114kn_246{font-size:26px;font-weight:700;margin:0 0 2px;color:#16192b;line-height:1.1}._tline-number-large_114kn_254{font-size:26px;font-weight:700;margin:0;color:#16192b;line-height:1.1}._tline-card-label_114kn_262{font-size:12.5px;color:#9299a6;font-weight:500}._tline-title-spacer_114kn_268{font-size:13.5px;margin:0 0 10px;line-height:1}._tline-resolved-content_114kn_275{display:flex;gap:28px;padding-right:30px}._tline-metric-block_114kn_281{display:flex;flex-direction:column;gap:6px}._tline-metric-row-top_114kn_287{display:flex;align-items:center;gap:10px}._tline-number-group_114kn_293{display:flex;align-items:baseline;gap:8px}._tline-defect-levels_114kn_299{display:flex;flex-direction:column;gap:2px}._tline-defect-levels_114kn_299 span{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#6b7280;white-space:nowrap;line-height:1.4}._tline-dot-low_114kn_315{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4caf50}._tline-dot-medium_114kn_323{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ffa726}._tline-dot-high_114kn_331{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f44336}._tline-projectcolmn_114kn_341{display:grid;grid-template-columns:1fr 1fr;gap:20px}._tline-inspection-info-card_114kn_349{border-radius:14px;padding:20px 22px;box-shadow:-3px 3px 3px #1769c059,0 0 6px #1769c040;border:1px solid #0055A099}._tline-project-info-card_114kn_359{border:1px solid #0055A099;border-radius:14px;padding:20px 22px;box-shadow:0 3px 3px #1769c073}._tline-project-card_114kn_367{display:flex;gap:40px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #eef0f3}._tline-project-card_114kn_367 div{display:flex;gap:6px;align-items:baseline}._tline-project-card_114kn_367 b{color:#16192b;font-size:14px;font-weight:700;white-space:nowrap}._tline-project-card_114kn_367 span{color:#4b5160;font-size:14px}._tline-project-info-top_114kn_393{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}._tline-project-info-top_114kn_393 div{display:flex;flex-direction:column;gap:6px}._tline-project-info-top_114kn_393 b{font-size:13px;color:#16192b;font-weight:700}._tline-project-info-top_114kn_393 p{margin:0;font-size:14px;font-weight:500;color:#4b5160;display:flex;align-items:center}._tline-eye-icon_114kn_421{color:#2196f3}._tline-project-info-bottom_114kn_425{padding-top:4px}._tline-pi-desc_114kn_429{border:1px solid #e9ecef;border-radius:10px;color:#adb2bc;font-size:13.5px;padding:14px 16px;min-height:40px;display:flex;align-items:center}._tline-project-inspection-content_114kn_441{display:flex;flex-direction:column;gap:20px}._tline-inspection-top-row_114kn_447{display:flex;align-items:center;justify-content:space-between}._tline-project-service-tag_114kn_453{background:#fdf1cf;color:#8a6d1a;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;border:none;width:fit-content;cursor:default;display:flex;align-items:center;gap:6px}._tline-inspection-date_114kn_468{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#16192b}._tline-inspection-date_114kn_468 b{font-weight:700;display:flex;align-items:center;gap:6px}._tline-inspection-date_114kn_468 p{margin:0;font-weight:500;color:#4b5160}._tline-calendar-icon_114kn_489{color:#2196f3}._tline-project-metrics-row_114kn_493{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._tline-project-metric-box_114kn_499{background:#f8f9fb;border:1px solid #edf0f3;border-radius:8px;padding:14px;font-size:13px;color:#6b7280;text-align:center;transition:background .2s ease}._tline-project-metric-box_114kn_499:hover{background:#f1f3f5}._tline-table-pie-container_114kn_516{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:stretch}._tline-table-container_114kn_524{background:#fff;border-radius:14px;padding:4px 20px 20px;box-shadow:0 1px 4px #0000000f;border:1px solid #eef0f3;overflow-x:auto;display:flex;flex-direction:column}._tline-table_114kn_516{width:100%;border-collapse:collapse;font-size:14px}._tline-table_114kn_516 thead{background:#f7f9fc}._tline-table_114kn_516 th{padding:12px 16px;text-align:left;font-weight:600;color:#6b7280;font-size:13px;border-bottom:1px solid #eef0f3}._tline-table_114kn_516 td{padding:12px 16px;border-bottom:1px solid #f4f5f7;color:#333a45}._tline-table_114kn_516 tbody tr:hover{background:#f8f9fa}._tline-view-btn_114kn_564{background:transparent;color:#2196f3;border:none;padding:0;font-size:13.5px;cursor:pointer;text-decoration:underline}._tline-view-btn_114kn_564:hover{color:#1976d2}._tline-defect-indicators-card_114kn_579{background:#fff;border-radius:14px;padding:22px 28px;box-shadow:0 1px 4px #0000000f;border:1px solid #eef0f3;display:flex;align-items:center;gap:20px}._tline-pie-chart-wrapper_114kn_592{display:flex;justify-content:center;align-items:center;position:relative}._tline-defect-title_114kn_599{font-size:15px;font-weight:700;color:#16192b;margin:0 0 14px;text-align:center}._tline-indicators-list_114kn_607{grid-template-columns:1fr 1fr;gap:10px 32px;justify-items:start}._tline-indicator-item_114kn_614{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#4b5160}._tline-indicator-dot_114kn_622{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}._pie-tooltip_114kn_630{background:#fff;padding:14px 28px;border-radius:8px;border:2px solid #5aa463;color:#000;font-size:14px;text-align:center;box-shadow:0 8px 25px #00000040;position:relative}._pie-tooltip_114kn_630 label{color:#000!important}._apexcharts-tooltip_114kn_648{overflow:visible!important}@media(max-width:1200px){._tline-metrics-grid_114kn_138{grid-template-columns:repeat(2,1fr)}._tline-projectcolmn_114kn_341{grid-template-columns:1fr}._tline-table-pie-container_114kn_516{grid-template-columns:1fr;gap:16px}._tline-defect-indicators-card_114kn_579{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}._tline-indicators-list_114kn_607{justify-items:start}}@media(max-width:768px){._tline-solar-summary-grid_114kn_3{padding:12px;gap:12px}._tline-metrics-grid_114kn_138{grid-template-columns:1fr 1fr;gap:12px}._tline-total-defects-card_114kn_144,._tline-resolved-defects-card_114kn_162,._tline-rejected-defects-card_114kn_146{padding:14px 16px}._tline-main-number_114kn_246{font-size:22px}._tline-number-large_114kn_254{font-size:18px}._tline-resolved-content_114kn_275,._tline-defect-content_114kn_223,._tline-summary-content_114kn_224{gap:16px}._tline-project-card_114kn_367{flex-direction:column;gap:8px}._tline-project-info-top_114kn_393{grid-template-columns:1fr 1fr;gap:12px}._tline-project-metrics-row_114kn_493{grid-template-columns:1fr 1fr;gap:8px}._tline-inspection-top-row_114kn_447{flex-direction:column;align-items:flex-start;gap:10px}._tline-table_114kn_516 th,._tline-table_114kn_516 td{padding:8px 10px;font-size:12px}._tline-defect-indicators-card_114kn_579{padding:16px;flex-direction:column;gap:20px}._tline-indicators-list_114kn_607{grid-template-columns:1fr 1fr;gap:8px 20px}._tline-table-container_114kn_524{padding:4px 12px 14px}}@media(max-width:480px){._tline-metrics-grid_114kn_138{grid-template-columns:1fr}._tline-defect-content_114kn_223,._tline-summary-content_114kn_224{padding-right:0}._tline-defect-content_114kn_223{flex-wrap:wrap;gap:12px}._tline-resolved-content_114kn_275{padding-right:0;flex-wrap:wrap}._tline-indicators-list_114kn_607{grid-template-columns:1fr}._tline-table-container_114kn_524{padding:4px 8px 12px}._tline-table_114kn_516 th,._tline-table_114kn_516 td{padding:6px 8px;font-size:11px}._tline-defect-indicators-card_114kn_579{padding:14px 16px}._tline-pie-chart-wrapper_114kn_592{transform:scale(.85)}._tline-project-info-top_114kn_393{grid-template-columns:1fr 1fr;gap:8px}._tline-project-metrics-row_114kn_493{grid-template-columns:1fr 1fr;gap:6px}._tline-project-metric-box_114kn_499{padding:10px;font-size:11px}}@media(max-width:360px){._tline-project-card_114kn_367{gap:4px}._tline-project-card_114kn_367 div{flex-direction:column;gap:2px}._tline-project-card_114kn_367 b,._tline-project-card_114kn_367 span{font-size:12px}._tline-inspection-date_114kn_468{flex-direction:column;align-items:flex-start;gap:4px}}.tower-details{--ink: #1a1a2e;--muted: #7a7d8a;--panel-bg: #eef0f5;--card-bg: #f5f5f7;--border: #ececef;width:100%;max-width:320px;margin:0 auto;background:#fff;border-radius:14px;padding:14px 14px 17px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 3px 17px #14142814;box-sizing:border-box}.tower-details *{box-sizing:border-box}.tower-details__header{display:flex;align-items:center;justify-content:space-between}.tower-details__title{font-size:15px;font-weight:700;color:var(--ink);margin:0}.tower-details__divider{height:1px;background:var(--border);margin:10px -14px 13px}.tower-details__subheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.tower-details__name-group{display:flex;align-items:center;gap:7px}.tower-details__name{font-size:17px;font-weight:700;color:var(--ink);margin:0 1px 0 0}.tower-details__nav{display:flex;gap:6px}.icon-button{background:none;border:none;padding:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.icon-button--small{padding:1px}.icon-button:hover{background:#0000000a}.nav-button{width:24px;height:24px;border-radius:7px;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-button:hover{background:#f7f7f9}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:13px}.stat-card{background:var(--card-bg);border-radius:10px;padding:8px 8px 10px;display:flex;flex-direction:column;gap:7px;min-width:0}.stat-card__label{font-size:9px;color:var(--muted);font-weight:500;line-height:1.2}.stat-card__row{display:flex;align-items:center;justify-content:space-between}.stat-card__value{font-size:15px;font-weight:700;color:var(--ink)}.stat-card__icon{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tower-details__content{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;align-items:stretch}.tower-image-wrapper{border-radius:10px;overflow:auto;max-height:154px}.tower-image{width:100%;height:100%;display:block}.defect-panel{background:var(--panel-bg);border-radius:10px;padding:10px 11px;max-height:154px;overflow:auto}.defect-panel__title{font-size:11px;font-weight:700;color:var(--ink);margin:0 0 8px}.defect-list{list-style:none;margin:0;padding:0}.defect-list__row{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.defect-list__label{font-size:9.5px;color:#4a4e5a}.defect-list__count{font-size:9.5px;font-weight:700;color:var(--ink)}@media(max-width:300px){.tower-details{border-radius:0;max-width:100%}.tower-details__content{grid-template-columns:1fr}.tower-image-wrapper{min-height:126px}}._tline-inspection-map-container_ysr2v_2{width:100%;height:100%;min-height:500px;position:relative;border-radius:8px;overflow:hidden;background:#f0f2f5}._tower-table-container_ysr2v_13{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;height:100%;display:flex;flex-direction:column}._tower-table_ysr2v_13{width:100%;border-collapse:collapse;font-size:14px}._tower-table_ysr2v_13 thead{background:#f8f9fa;border-bottom:2px solid #e9ecef}._tower-table_ysr2v_13 th{padding:12px 16px;text-align:left;font-weight:600;color:#495057;text-transform:uppercase;font-size:12px;letter-spacing:.5px}._tower-table_ysr2v_13 td{padding:12px 16px;border-bottom:1px solid #f1f3f5}._tower-row_ysr2v_49{cursor:pointer;transition:background-color .2s}._tower-row_ysr2v_49:hover{background-color:#f8f9fa}._tower-name_ysr2v_59{display:flex;align-items:center;gap:8px}._icon-btn_ysr2v_65{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}._icon-btn_ysr2v_65:hover{background:#e9ecef;color:#495057}._components_ysr2v_81{display:flex;gap:6px;flex-wrap:wrap}._component-box_ysr2v_87{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f3f5;border-radius:6px;font-size:16px;color:#495057;transition:all .2s}._component-box_ysr2v_87:hover{background:#e9ecef;transform:scale(1.05)}._component-box_ysr2v_87 img{width:20px;height:20px;object-fit:contain}._avatars_ysr2v_113{display:flex;gap:4px;flex-wrap:wrap}._avatar_ysr2v_113{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#e9ecef;border-radius:50%;font-size:11px;font-weight:600;color:#495057;border:2px solid white}._avatar_ysr2v_113:first-child{margin-left:0}._t-action-btn_ysr2v_138{background:none;border:none;cursor:pointer;color:#6c757d;padding:6px;border-radius:4px;transition:all .2s}._t-action-btn_ysr2v_138:hover{background:#e9ecef;color:#495057}@media(max-width:768px){._tower-table_ysr2v_13{font-size:12px}._tower-table_ysr2v_13 th,._tower-table_ysr2v_13 td{padding:8px 10px}._component-box_ysr2v_87{width:26px;height:26px;font-size:12px}._badge_ysr2v_170{font-size:10px;padding:2px 8px}}._map-wrapper_ysr2v_175{width:100%;height:100%;position:relative;border-radius:8px;overflow:hidden}._ol-map_ysr2v_183{width:100%;height:100%;min-height:500px;background:#f0f2f5}._map-type-indicator_ysr2v_193{position:absolute;top:20px;left:20px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 14px;border-radius:20px;color:#fff;font-size:12px;box-shadow:0 2px 8px #0003;z-index:10;pointer-events:none;border:1px solid rgba(255,255,255,.1)}@media(max-width:768px){._map-type-indicator_ysr2v_193{top:12px;left:12px;font-size:10px;padding:4px 10px}}._map-controls_ysr2v_221{position:absolute;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:10;border-radius:8px;padding:4px;box-shadow:0 2px 8px #00000026;border:1px solid rgba(255,255,255,.2)}._control-btn_ysr2v_237{width:40px;height:40px;border:none;background:#fff;color:#333;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:20px}._control-btn_ysr2v_237:hover{background:#fff;transform:scale(1.05)}._control-btn_ysr2v_237:active{transform:scale(.95)}._control-btn_ysr2v_237 svg{width:20px;height:20px}._fullscreen-btn_ysr2v_266{border-top:1px solid rgba(0,0,0,.08);border-radius:6px}._tower-popup_ysr2v_272{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 4px 20px #0003;border:1px solid rgba(0,0,0,.1);min-width:150px;max-width:250px;position:relative;pointer-events:none;animation:_popupFadeIn_ysr2v_1 .2s ease}._tower-popup_ysr2v_272:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white}._popup-content_ysr2v_296{font-size:13px;line-height:1.5}._popup-content_ysr2v_296 strong{display:block;margin-bottom:4px;font-size:14px;color:#1a1a2e}._popup-content_ysr2v_296 div{color:#555;font-size:12px}@keyframes _popupFadeIn_ysr2v_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._tower-count_ysr2v_325{position:absolute;bottom:20px;left:20px;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 16px;border-radius:20px;font-size:13px;color:#333;box-shadow:0 2px 8px #0000001f;border:1px solid rgba(255,255,255,.2);z-index:10;font-weight:500}._legend_ysr2v_342{position:absolute;top:20px;left:20px;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 12px;border-radius:8px;box-shadow:0 2px 8px #0000001f;border:1px solid rgba(255,255,255,.2);z-index:7;font-size:12px;display:flex;flex-direction:column;gap:4px}._legend-item_ysr2v_359{display:flex;align-items:center;gap:8px;color:#555}._legend-dot_ysr2v_366{font-size:12px}._map-loading_ysr2v_371{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#666;z-index:5}._loading-spinner_ysr2v_384{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #4a6cf7;border-radius:50%;animation:_spin_ysr2v_1 .8s linear infinite}@keyframes _spin_ysr2v_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tower-marker_ysr2v_403{transition:transform .2s ease;cursor:pointer}._tower-marker_ysr2v_403:hover{transform:scale(1.1)}.fullscreen ._tline-inspection-map-container_ysr2v_2{width:100vw;height:100vh}.fullscreen ._ol-map_ysr2v_183{height:100vh}@media(max-width:768px){._map-controls_ysr2v_221{bottom:12px;right:12px}._control-btn_ysr2v_237{width:36px;height:36px}._tower-count_ysr2v_325{bottom:16px;left:16px;font-size:12px;padding:6px 14px}._legend_ysr2v_342{bottom:16px;right:16px;font-size:11px;padding:6px 10px}._tower-popup_ysr2v_272{padding:10px 14px;min-width:120px}._popup-content_ysr2v_296{font-size:12px}._popup-content_ysr2v_296 strong{font-size:13px}}._tower-popup_ysr2v_272::-webkit-scrollbar{width:4px}._tower-popup_ysr2v_272::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}._click-hint_ysr2v_473{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 16px;border-radius:20px;color:#fff;font-size:12px;box-shadow:0 2px 8px #0003;z-index:10;pointer-events:none;white-space:nowrap;opacity:.8;transition:opacity .3s ease}._click-hint_ysr2v_473:hover{opacity:1}@media(max-width:768px){._click-hint_ysr2v_473{font-size:10px;padding:6px 12px;bottom:60px}}._popup-container_ysr2v_506{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:0;min-width:200px;max-width:280px;pointer-events:none;z-index:1000;animation:_popupFadeIn_ysr2v_1 .2s ease-in-out;border:1px solid rgba(0,0,0,.1)}._popup-content_ysr2v_296{padding:12px 14px}._popup-header_ysr2v_524{display:flex;align-items:center;gap:10px;margin-bottom:8px;border-bottom:1px solid #f3f4f6;padding-bottom:8px}._popup-icon_ysr2v_533{width:28px;height:28px;object-fit:contain}._popup-title_ysr2v_539{font-size:14px;font-weight:600;color:#1f2937;flex:1}._popup-body_ysr2v_546{display:flex;flex-direction:column;gap:4px}._popup-row_ysr2v_552{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:2px 0}._popup-label_ysr2v_560{color:#6b7280;font-weight:500}._popup-value_ysr2v_565{color:#1f2937;font-weight:500}._popup-footer_ysr2v_570{margin-top:6px;padding-top:6px;border-top:1px solid #f3f4f6;text-align:center}@keyframes _popupFadeIn_ysr2v_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._popup-container_ysr2v_506{min-width:150px;max-width:200px}._popup-content_ysr2v_296{padding:8px 10px}._popup-title_ysr2v_539{font-size:12px}._popup-row_ysr2v_552{font-size:11px}}.tower-table-container{width:100%;overflow-x:auto;border-radius:clamp(.375rem,.357rem + .089vw,.5rem);background:#fff;border:1px solid #e5e7eb}.tower-table{width:100%;border-collapse:collapse}.tower-table th{background:#f3f4f6;padding:clamp(.75rem,.643rem + .536vw,1.25rem);font-size:clamp(.875rem,.839rem + .179vw,1rem);font-weight:600;text-align:center;color:#374151}.tower-table td{padding:clamp(.75rem,.679rem + .357vw,1rem);border:1px solid #e5e7eb;text-align:center}.tower-table tbody tr{transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}.tower-table tbody tr:hover{background-color:#f3f8ff;transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.tower-name{display:flex;align-items:center;justify-content:center;gap:clamp(.25rem,.179rem + .357vw,.5rem)}.components{display:flex;flex-wrap:wrap;gap:clamp(.375rem,.304rem + .357vw,.625rem);justify-content:center}.component-box{width:clamp(1.75rem,1.607rem + .714vw,2.25rem);height:clamp(1.75rem,1.607rem + .714vw,2.25rem);border-radius:clamp(.375rem,.357rem + .089vw,.5rem);background:#6d28d9;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(.75rem,.714rem + .179vw,.875rem)}.tline-badge{padding:clamp(.375rem,.304rem + .357vw,.625rem) clamp(.875rem,.804rem + .357vw,1.125rem);border-radius:999px;font-size:clamp(.75rem,.714rem + .179vw,.875rem);font-weight:500;display:inline-flex;align-items:center;justify-content:center}.tline-status{min-width:clamp(6rem,5.571rem + 2.143vw,7.5rem)}.tline-status.in-progress{background-color:#cfe5fe;color:#277eff}.tline-status.yet-to-start{background-color:#fee3cf;color:#ff9a4e}.tline-status.completed{background-color:#aaffae;color:#2db533}.high{background:#ffac98;color:#383838}.medium{background:#ffd99a;color:#383838}.low{background:#fffba8;color:#383838}.no-priority{background:#cacaca;color:#000}.avatars{display:flex;justify-content:center;gap:clamp(.375rem,.304rem + .357vw,.625rem)}.avatar{width:clamp(1.75rem,1.607rem + .714vw,2.25rem);height:clamp(1.75rem,1.607rem + .714vw,2.25rem);border-radius:50%;background:#eadcc6;display:flex;align-items:center;justify-content:center;font-weight:600}.avatar:nth-child(2n){background:#e9d0f2}.t-action-btn{border:none;background:transparent;cursor:pointer;font-size:clamp(1rem,.964rem + .179vw,1.125rem)}.tline-icon-btn{background-color:#fff;border:none;cursor:pointer}.inspection-table-wrapper{width:100%;overflow:scroll;border:1px solid #e5e7eb;height:450px;border-radius:10px}.inspection-table{width:100%;border-collapse:collapse;min-width:1200px;font-family:Arial,Helvetica,sans-serif}.inspection-table thead{background:#f5f6f8}.inspection-table th{padding:14px 12px;text-align:left;font-size:13px;font-weight:600;color:#333;border-bottom:1px solid #e5e7eb;border-right:1px solid #ececec;white-space:nowrap}.inspection-table td{padding:12px;font-size:13px;color:#444;border-bottom:1px solid #ececec;border-right:1px solid #ececec;vertical-align:top}.inspection-table th:last-child,.inspection-table td:last-child{border-right:none}.inspection-table tbody tr{transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}.inspection-table tbody tr:hover{background-color:#f3f8ff;transform:translateY(-2px);box-shadow:0 4px 10px #00000014}.observation-cell{min-width:450px;max-width:600px;line-height:1.5;color:#555}.priority{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.priority.high{color:#d32f2f;background:#fdecea}.priority.medium{color:#ef6c00;background:#fff3e0}.priority.low{color:#388e3c;background:#e8f5e9}.priority.normal{color:#616161;background:#f1f1f1}.empty-row{text-align:center;padding:30px;font-size:14px;color:#888}._project-date-wrapper_8k2i2_1{position:relative}._project-date-wrapper_8k2i2_1 ._action-dropdown-menu_8k2i2_5{position:absolute!important;top:calc(100% + 5px);right:0;left:auto!important;z-index:1}._project-date-select_8k2i2_13{width:96px;height:28px;font-size:14px!important;padding:4px;gap:12px}._project-date-select_8k2i2_13 span{color:#fff!important;padding-right:4px}._dashboard-right_8k2i2_27{display:flex!important;justify-content:flex-end!important;align-items:center}._tlinespan_8k2i2_33{font-size:16px!important;padding:5px}.tline-comparison-sidebar{width:800px;height:700px;display:flex;flex-direction:column;gap:12px;padding:8px;box-sizing:border-box;background:#fff;margin-top:75px}.tline-card{background:#fff;border-radius:8px;box-sizing:border-box}.tline-card-fill{flex:1;overflow-y:auto;padding:0}.comparison-summary-card{background:#eef1f5;border-radius:8px;padding:15px;text-align:center}.tline-comparison-title{font-size:15px;font-weight:600;color:#000;margin-bottom:18px;text-align:center!important}.comparison-value{font-size:24px;font-weight:600;color:#000}.comparison-trend{margin-top:8px;color:red;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px}.tline-component-card{background:#eef1f5;border-radius:8px;padding:10px 15px}.component-heading{text-align:center;font-size:15px;font-weight:600;margin-bottom:25px}.component-row{margin-bottom:24px}.component-name{font-size:16px;font-weight:600;color:#000;margin-bottom:8px}.component-values{display:flex;align-items:center;gap:8px}.component-count{font-size:14px;color:#000}.component-diff{color:red;font-size:11px;display:flex;align-items:center;gap:5px}.tline-comparison-sidebar{width:800px;height:715px;display:flex;flex-direction:column;gap:12px;padding:8px;box-sizing:border-box;background:#fff;margin-top:75px}.tline-card-fill{height:100%;display:flex;flex-direction:column;gap:16px;overflow:hidden}.comparison-summary-card{flex:0 0 100px;background:#eef1f5;border-radius:8px;padding:18px;text-align:center}.tline-component-card{flex:1;background:#eef1f5;border-radius:8px;overflow-y:auto}.tabs-container::-webkit-scrollbar{display:none}.tabs-container{position:relative;display:flex;gap:8px;overflow-x:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.tab-button{position:relative;padding:10px 12px;color:#333;text-decoration:none!important}.tab-button:after{content:"";position:absolute;bottom:-1px;left:0;width:0%;height:3px;background-color:var(--ls-color-primary);transition:width .3s;border-radius:3px}.tab-button:hover:after{width:100%}.tab-button.active{color:var(--ls-color-primary);font-weight:600}.tab-button.active:after{width:100%;height:3px;background-color:var(--ls-color-primary);border-radius:5px;bottom:-1px;font-weight:600}.home-maincontainer{height:calc(100vh - 292px);position:relative}.home-heliomap{position:relative;width:100%;height:100%;overflow:hidden}.home-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.map-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:#fff9}.map-status-chips{position:absolute;top:16px;right:40px;display:flex;gap:8px;z-index:1100;background:#00000024}.status-chip{padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;background:#fff;box-shadow:0 4px 12px #00000026;white-space:nowrap}.drone-switch{position:absolute;left:16px;top:100px;display:flex;flex-direction:column;gap:10px;z-index:1100}.drone-switch-item{width:81px;height:56px;border-radius:10px;background:#00000024;opacity:1;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;position:relative}.drone-switch button:hover{background:#1677ff;color:#fff}.drone-card{position:absolute;top:80px;left:67px;width:340px;height:360px;background:#fff;border-radius:14px;box-shadow:0 8px 20px #0000002e;z-index:1300;transform:translate(-120%);transition:transform .35s ease;display:flex;flex-direction:column}.drone-card.open{transform:translate(0)}.drone-switch-item:hover{background:#00000040}.drone-switch-item.active{outline:2px solid #1677ff}.drone-switch-item .label{font-size:12px;font-weight:600;color:#000;white-space:nowrap}.status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.status-dot.green{background:#00d26a}.status-dot.red{background:#ff3b30}.drone-card-body{padding:14px;font-size:12px;background:#00000024;overflow:hidden;display:flex;flex-direction:column;gap:12px}.drone-card.open{margin-left:3%}.info-card{width:307px;height:115px;border-radius:10px;background:#fff;padding:10px 12px;flex-shrink:0}.info-card p{margin:3px 0}.control-panel{margin-top:14px;padding:12px;border-radius:10px;background:#00000024}.control-title{font-weight:600;margin-bottom:10px}.control-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.select{width:70px}.btn{padding:6px 12px;border-radius:8px;border:1px solid #ddd;background:#fff;font-size:12px;cursor:pointer}.btn.primary{background:#000;color:#fff}.btn.success{background:#e7fff4;color:#0f8a5f}.btn.blue{background:#1677ff;color:#fff}.select{padding:6px 10px;border-radius:8px;border:1px solid #ddd;font-size:12px}.drone-card-header{display:none}.drone-info-grid{display:flex;flex-direction:row;gap:10px}.drone-card-body{overflow:hidden}.drone-card-body,.drone-switch-item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drone-card{width:960px;height:auto}.drone-card-side-close{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:40px;background:#1677ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;z-index:1500;box-shadow:0 4px 12px #00000040}.drone-card-side-close:hover{background:#0f5fd1}.map-tools{position:absolute;left:16px;top:240px;background:#00000024;border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:8px;z-index:1100}.map-tool{width:64px;height:64px;border-radius:12px;border:none;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600}.map-tool.active{background:#0b5ed7;color:#fff}.tool-icon{font-size:18px;line-height:1}.tool-label{font-size:11px}.map-compass{position:absolute;right:24px;bottom:24px;z-index:1200}.compass-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:20px solid #ff3b30;position:absolute;top:10px}.auto-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-track{width:30px;height:12px;border-radius:20px;border:1px solid #0055A0;background:#0055a0;position:relative;opacity:1}.toggle-knob{width:8px;height:8px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;opacity:1;transition:transform .25s ease}.auto-toggle.on .toggle-knob{transform:translate(16px)}.toggle-label{font-size:13px;font-weight:600;color:#000;white-space:nowrap}.map-compass{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;gap:12px;z-index:1200}.compass-telemetry{background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;padding:8px 10px;border-radius:10px;font-size:11px;font-weight:600;display:flex;flex-direction:column;gap:4px;min-width:90px}.compass-circle{width:72px;height:72px;border-radius:50%;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;display:flex;align-items:center;justify-content:center}.compass-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:20px solid #ff3b30;position:absolute;top:10px;transition:transform .25s linear}.compass-label{position:absolute;color:#fff;font-size:10px;font-weight:600;opacity:.8}.compass-label.north{top:4px}.compass-label.south{bottom:4px}.compass-label.east{right:6px}.compass-label.west{left:6px}.ls-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999!important}.ls-modal{z-index:10000!important}.select:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.land-slider{width:100%}.land-slider-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:6px;background:linear-gradient(to right,#2d7ff9,#ddd);outline:none}.land-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;background:#2d7ff9;border-radius:50%;cursor:pointer}.land-slider-label{margin-top:8px;font-size:14px;text-align:center;color:#555}.helio-hud{position:absolute;bottom:20px;left:80%;transform:translate(-50%);display:flex;gap:20px;align-items:center;z-index:2000}.hud-data{background:#0009;padding:10px 16px;border-radius:10px;color:#fff;display:flex;gap:18px}.hud-item{font-size:14px}.hud-compass{width:120px;height:120px;border-radius:50%;background:#222;position:relative}.compass-needle{position:absolute;width:4px;height:50px;background:red;top:10px;left:50%;transform-origin:bottom center}.compass-labels{position:absolute;width:100%;text-align:center;color:#fff;top:50%}.hud-data{margin-left:107px}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}Main Container ._site-info_733jk_2{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;width:100%;padding:20px;box-sizing:border-box}._site-header_733jk_13{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:10px}._site-title_733jk_22{margin:0;color:#1a73e8;font-size:28px;font-weight:600;display:flex;align-items:center;gap:20px}._site-title_733jk_22 ._project-code_733jk_32{color:#5f6368;font-size:16px;font-weight:400;margin:0}._edit-button_733jk_40{display:flex;align-items:center;gap:8px;background:#1a73e8;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._edit-button_733jk_40:hover{background:#1557b0;box-shadow:0 2px 5px #0003}._edit-button_733jk_40._cancel_733jk_60{background:#f1f3f4;color:#5f6368}._edit-button_733jk_40._cancel_733jk_60:hover{background:#e8eaed}._cards-grid_733jk_70{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;margin-bottom:40px}._card_733jk_70{background:#fff;border-radius:8px;box-shadow:0 1px 2px #3c40431a,0 1px 3px 1px #3c404326;transition:all .2s ease;overflow:hidden}._card_733jk_70:hover{box-shadow:0 1px 3px #3c404333,0 4px 8px 3px #3c404326;transform:translateY(-2px)}._card-header_733jk_91{padding:16px 24px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}._card-header_733jk_91 h2{margin:0;font-size:18px;font-weight:500;color:#202124}._card-content_733jk_104{padding:20px 24px}._form-group_733jk_109{margin-bottom:16px}._form-group_733jk_109:last-child{margin-bottom:0}._form-group_733jk_109 label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#5f6368}input[type=text],input[type=password],input[type=tel],input[type=email],select,textarea{width:100%;padding:10px 12px;border:1px solid #dadce0;border-radius:4px;font-size:14px;color:#202124;transition:border .2s ease}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,select:focus,textarea:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 2px #1a73e833}input:disabled{background-color:#f8f9fa;cursor:not-allowed}textarea{min-height:100px;resize:vertical}._card-row_733jk_161{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px;margin-bottom:16px}._files-row_733jk_169{display:flex;gap:16px;margin:16px 0;padding:12px 0;border-top:1px solid #f1f3f4;border-bottom:1px solid #f1f3f4}._file-item_733jk_178{flex:1}._file-link_733jk_182{display:flex;align-items:center;gap:6px;color:#1a73e8;font-size:14px;cursor:pointer}._file-link_733jk_182 ._icon_733jk_191{font-size:16px}._contact-box_733jk_196{padding:12px;margin-bottom:12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #1a73e8}._contact-name_733jk_204{margin:0 0 4px;font-weight:500;color:#202124}._contact-name_733jk_204 span{color:#5f6368;font-weight:400}._contact-phone_733jk_215{margin:0;color:#5f6368;font-size:14px}._editable-contact_733jk_222{display:grid;gap:8px}._input-with-unit_733jk_230{position:relative}._input-with-unit_733jk_230 ._unit_733jk_234{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#5f6368;font-size:14px;background:#fff;padding:0 4px}._currency-input_733jk_246{position:relative}._currency-input_733jk_246 ._currency_733jk_246{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#5f6368;font-size:14px}._currency-input_733jk_246 input{padding-left:28px}._section-title_733jk_264{font-size:16px;font-weight:500;color:#202124;margin:20px 0 12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}._form-actions_733jk_274{display:flex;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}._save-button_733jk_282{display:flex;align-items:center;gap:8px;background:#1a73e8;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._save-button_733jk_282:hover{background:#1557b0;box-shadow:0 2px 5px #0003}._description_733jk_303{color:#5f6368;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}@media(max-width:1200px){._cards-grid_733jk_70{grid-template-columns:1fr 1fr}}@media(max-width:768px){._cards-grid_733jk_70,._input-group_733jk_323,._card-row_733jk_161{grid-template-columns:1fr}._files-row_733jk_169{flex-direction:column;gap:12px}}._client-details_733jk_338{display:grid;gap:8px}._status-badge_733jk_344{display:inline-block;background:#e8f0fe;color:#1a73e8;font-size:12px;font-weight:500;padding:2px 8px;border-radius:12px;margin-left:8px}input:disabled,select:disabled{background-color:#f8f9fa;color:#5f6368;border-color:#f1f3f4}._project-details-card_733jk_372{background:#fff;min-height:355px;height:auto}._vertical-details-card_733jk_378{background:#f5f8fb;height:200px;border-radius:10px;border:1px solid var(--ls-color-border)}._project-value-card_733jk_385{background:#f5f8fb;height:140px;border-radius:10px;border:1px solid var(--ls-color-border)}._pd-header_733jk_392{font-weight:600;margin-bottom:5px}._pd-grid_733jk_398{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 20px}._pd-item_733jk_404{display:flex;flex-direction:column}._pd-label_733jk_409{font-size:14px;color:#000;font-weight:500;margin:0!important}._pd-value_733jk_416{font-size:14px;margin:10px 0}._pd-value_733jk_416._file-link_733jk_182{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px}._pd-icon_733jk_430{width:15px;height:15px;min-width:20px;min-height:20px;color:#1a73e8;cursor:pointer;display:flex;align-items:center;justify-content:center}._file-text_733jk_442{min-width:0;overflow:hidden;text-overflow:ellipsis;cursor:pointer;line-height:1.35;font-size:13px}._file-text_733jk_442:hover,._pd-icon_733jk_430:hover{opacity:.85}._pd-item-deal_733jk_457{display:flex;flex-direction:row!important;justify-content:flex-end;align-items:center;gap:6px}._view-deal-icon_733jk_465{font-size:18px;cursor:pointer}._file-link_733jk_182{display:flex;align-items:center;gap:6px;cursor:pointer}._pd-icon_733jk_430{font-size:14px}._pd-description_733jk_481{width:100%;border:1px solid #ddd;border-radius:8px;padding:10px;min-height:80px;font-size:14px}._pd-client-row_733jk_491{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;box-sizing:border-box}._client-details-card_733jk_500,._project-details-card_733jk_372{border-radius:10px;border:1px solid var(--ls-color-border);background-color:var(--ls-color-background-color)}._vertical-details-card_733jk_378{min-height:180px}._project-value-card_733jk_385{min-height:150px}._pd-col_733jk_517{display:flex;flex-direction:column;width:100%}@media(max-width:768px){._site-header_733jk_13{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;margin-bottom:20px;font-weight:300}._site-header_733jk_13 h4:first-child{font-size:16px;font-weight:600;margin:0}._site-header_733jk_13 h4:last-child{font-size:12px;color:#777;margin:0}}@media(max-width:768px){._pd-client-row_733jk_491{grid-template-columns:1fr;width:100%}._pd-col_733jk_517{width:100%}._project-details-card_733jk_372,._client-details-card_733jk_500,._vertical-details-card_733jk_378,._project-value-card_733jk_385{width:100%;max-width:100%;box-sizing:border-box;margin:0}}@media(max-width:768px){._site-info_733jk_2{padding:16px}._site-header_733jk_13 h4:first-child{font-size:15px;font-weight:600}._site-header_733jk_13 h4:last-child{font-size:17px;color:#777}._pd-client-row_733jk_491{grid-template-columns:1fr;gap:14px}._pd-col_733jk_517{width:100%}._project-details-card_733jk_372,._client-details-card_733jk_500,._vertical-details-card_733jk_378,._project-value-card_733jk_385{width:100%;max-width:100%;box-sizing:border-box}._pd-grid_733jk_398{grid-template-columns:1.5fr .8fr;column-gap:24px;row-gap:16px}._pd-label_733jk_409{font-size:16px}._pd-value_733jk_416{font-size:13px;text-align:left;word-break:break-word}._pd-description_733jk_481{font-size:12px;min-height:90px;word-break:break-word}._pd-item_733jk_404{display:flex;flex-direction:column;align-items:flex-start}._pd-item_733jk_404:nth-child(2n){align-items:flex-end;text-align:right}}._contact_scroll_733jk_671{width:100%;max-height:176px;overflow-y:scroll;padding-right:5px;scrollbar-width:thin}._contact_scroll_733jk_671::-webkit-scrollbar-thumb{background:var(--ls-color-border);border-radius:4px}._contact_scroll_733jk_671::-webkit-scrollbar{display:none}._sd-info-contactname_733jk_688{font-size:14px;color:#000}._ptinfo-contact-card_733jk_692{border:1px solid var(--ls-color-border);background-color:#fff;border-radius:3px;padding:4px;margin:3px}._da-cards-container_isepu_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));flex-wrap:wrap;gap:10px;align-items:stretch;font-size:14px;color:#1a1a1a;padding:5px}._da-inline-edit-input_isepu_14{width:80px;border:1px solid #ccc;border-radius:6px;text-align:center;outline:none}._da-project-status_isepu_21{font-size:16px;font-weight:600;color:#000;margin-top:2px;cursor:default;outline:none;border:none}._da-ontime-status_isepu_31{font-size:14px;font-weight:600;color:#000;cursor:default;outline:none;border:none;padding:6px 12px;width:fit-content;border-radius:3px}._da-ontime-status_isepu_31._ontime_isepu_43{background-color:#cbf2c6}._da-ontime-status_isepu_31._delayed_isepu_47{background-color:#ef4444}._da-status-card-container_isepu_50{display:flex;gap:5px}._da-status-card-container_isepu_50 ._rgb-badge_isepu_53{background-color:#ffd3cd;color:#933;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;min-width:70px;gap:3px}._da-status-card-container_isepu_50 ._rgb-badge_isepu_53 ._rgb-badge-input_isepu_66{width:35px;border:none;background:transparent;outline:none;text-align:center;font-size:12px;color:#933}._da-status-card-container_isepu_50 ._ir-badge_isepu_76{background-color:#d2e7fa;color:#036;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:3px}._da-status-card-container_isepu_50 ._ir-badge_isepu_76 ._ir-badge-input_isepu_89{width:35px;border:none;background:transparent;outline:none;text-align:center;font-size:12px;color:#036}@media(max-width:768px){._da-status-card-container_isepu_50{flex-wrap:wrap;gap:4px}}@media(max-width:768px){._rgb-badge_isepu_53,._ir-badge_isepu_76{min-width:50px;padding:2px 6px;font-size:10px}}@media(max-width:768px){._da-project-status_isepu_21{font-size:14px}._da-ontime-status_isepu_31{font-size:14px;padding:0 8px}}._da-project-date-container_isepu_131{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#1a1a1a}._da-project-date-container_isepu_131 ._da-project-planned-date_isepu_138,._da-project-date-container_isepu_131 ._da-project-actual-date_isepu_138{margin-top:15px}._da-site-coordinator-container_isepu_146{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px;color:#1a1a1a}._da-site-coordinator-container_isepu_146 ._coordinator-details_isepu_152{padding:5px}@media(max-width:768px){._da-cards-container_isepu_1{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:768px){._battery-container_isepu_167{width:100%;overflow:hidden}._battery-table-wrapper_isepu_172{overflow-x:auto;-webkit-overflow-scrolling:touch}._battery-table_isepu_172{min-width:600px}._ls-accordion-body_isepu_181{padding:8px}}.ls-info-card-image{height:40px}.ls-info-card{background:#fff;border-radius:12px;box-shadow:0 0 6px #00000054;padding:10px;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.ls-info-card:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.ls-info-card-header{display:flex;justify-content:space-between;align-items:center}.ls-info-card-icon,.ls-info-card-edit{cursor:pointer;display:flex;align-items:center;justify-content:center}.ls-info-card-edit svg{width:16px;height:16px;transition:transform .2s ease}.ls-info-card-edit:hover svg{transform:scale(1.1)}.ls-info-card-body{font-size:14px;color:#555}.ls-info-card-image{width:35px;height:35px;object-fit:cover;border-radius:6px;align-self:flex-end}.ls-info-card-image-wrapper{display:flex;justify-content:flex-end}.mp-0{margin:0;padding:0}.inline-edit-input{border:none!important;outline:none!important;background:transparent;width:100%;font-size:inherit;padding:0;box-shadow:none!important;color:inherit;font-family:inherit;resize:none}.pilots-assigned-card{background-color:#f3efef;border-radius:20px;padding:18px 20px;width:100%;box-sizing:border-box}.pilots-header{display:flex;align-items:center;justify-content:space-between}.pilots-header-left{display:flex;align-items:center;gap:8px}.pilots-header-left h3{font-size:20px;font-weight:700;color:#000;margin:0}.edit-icon{font-size:16px;cursor:pointer;color:#444}.pilot-icon{width:45px;height:45px;background-color:#e5e2e2;border-radius:10px;display:flex;align-items:center;justify-content:center}.pilot-icon img{width:28px;height:28px}.visibility-row{display:flex;align-items:center;gap:10px;margin-top:10px}.visibility-text{font-size:15px;font-weight:500;color:#222}.switch{position:relative;display:inline-block;width:36px;height:18px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:34px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider{background-color:#000}input:checked+.slider:before{transform:translate(18px)}.pilot-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.pilot-box{display:flex;align-items:center;background-color:#d9d9d9;border-radius:8px;padding:5px 8px;width:100px;height:40px}.pilot-circle{width:22px;height:22px;border-radius:50%;background-color:#fff;margin-right:6px;border:1px solid #ccc}.pilot-info{display:flex;flex-direction:column;justify-content:center}.pilot-name{font-weight:600;font-size:14px;margin:0;color:#000}.pilot-subtext{font-size:12px;color:#555;margin:0;line-height:1.2}.pilot-edit-input{border:none;background:transparent;outline:none;font-size:14px;font-weight:600;color:#000;width:80px}.no-pilots-text{color:#777;font-size:13px}@media(max-width:768px){.ls-info-card{padding:8px}}@media(max-width:768px){.ls-info-card h3{font-size:12px}}@media(max-width:768px){.ls-info-card-body{font-size:12px}}._dp-cards-container_8ko6u_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;align-items:stretch;font-size:14px;color:#1a1a1a;padding:5px}@media(max-width:768px){._dp-cards-container_8ko6u_1{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:768px){._dp-worklog-container_8ko6u_20{width:100%;overflow:hidden}._dp-worklog-table-wrapper_8ko6u_25{overflow-x:auto;-webkit-overflow-scrolling:touch}._ls-dp-worklog-table_8ko6u_30{min-width:700px}}@media(max-width:768px){._dp-cards-container_8ko6u_1{grid-template-columns:repeat(2,1fr);gap:10px}._dp-scope-card_8ko6u_41{grid-column:1 / -1}}@media(max-width:768px){._ls-info-card_8ko6u_47{padding:12px!important}._ls-info-card-body_8ko6u_51{margin-top:6px;padding:10px}}._dp-worklog-container_8ko6u_20{margin-top:25px;align-items:center;border:1px solid #d9d9d9;border-radius:8px 8px 0 0;background:#fff}._dp-worklog-container_8ko6u_20 ._dp-worklog-header_8ko6u_64{padding:10px;border-bottom:1px solid #d9d9d9}._ls-dp-worklog-table_8ko6u_30 td{border:1px solid #d9d9d9;border-collapse:collapse}._dp-template-drag-container_7cm1t_1{display:flex;justify-content:space-between;gap:25px}._dp-template-left-drag-section_7cm1t_7{flex:1;background:#f4f6f8;border:1px solid #D9D9D9;border-radius:10px;padding:16px;box-shadow:0 2px 6px #00000014;min-height:400px}._dp-template-left-drag-section_7cm1t_7 ._dp-template-left-drag-section-divider_7cm1t_16{width:100%;height:2px;background:#e5e7eb;margin:8px 0 16px}._dp-template-left-drag-section_7cm1t_7 ._dp-template-left-drag-no-tasks_7cm1t_22{color:#999;font-style:italic;text-align:center;padding:20px}._dp-template-left-drag-section_7cm1t_7 ._dp-template-left-drag-tasks-list_7cm1t_28{height:400px;overflow:scroll}._dp-template-left-drag-section_7cm1t_7 ._dp-template-left-drag-tasks-container_7cm1t_32{padding:10px;font-size:15px;margin-bottom:4px;border-radius:6px;background:transparent;border:1px solid transparent;opacity:.7}._dp-template-left-drag-section_7cm1t_7 ._dp-template-left-drag-add-tasks_7cm1t_41{margin-top:20px;font-size:14px;display:flex;align-items:center;gap:6px;opacity:1;padding:12px 8px;border-top:1px dashed #ccc}._dp-template-center-section_7cm1t_53{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}._dp-template-center-section_7cm1t_53 ._dp-template-center-edit-btn_7cm1t_60{height:44px;width:44px;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:0;transition:"all 0.2s"}._dp-template-center-section_7cm1t_53 ._dp-template-center-swap-btn_7cm1t_70{height:60px;width:60px;border-radius:14px;background:#f8f9fc;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;transition:all .2s}._dp-template-center-section_7cm1t_53 ._dp-template-center-delete-btn_7cm1t_81{width:44px;height:44px;color:red;background:#f8f9fc;border:1px solid #ccc;border-radius:8px;transition:all .2s;cursor:pointer;opacity:1}._dp-template-right-drag-section_7cm1t_96{flex:1}._dp-template-right-drag-section_7cm1t_96 ._dp-template-right-drag-section-templates_7cm1t_98{width:70px;height:70px;background:#f4f6f8;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e0e0e0;box-shadow:none;transition:all .2s;cursor:pointer;opacity:1}._dp-template-right-drag-section_7cm1t_96 ._dp-template-right-drag-section-templates-box_7cm1t_115{font-size:11px;font-weight:170;margin-top:8px;text-align:center;padding:0 4px;word-break:break-word}._dp-template-right-drag-section_7cm1t_96 ._dp-template-right-drag-section-add-templates-box_7cm1t_123{width:70px;height:70px;background:#f4f6f8;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--ls-color-primary);transition:all .2s;cursor:pointer;opacity:1}._dp-template-right-drag-section_7cm1t_96 ._dp-template-right-drag-section-add-templates-box_7cm1t_123 ._dp-template-right-drag-section-add-templates-title_7cm1t_137{font-size:11px;font-weight:120;margin-top:5px;color:var(--ls-color-primary)}._dp-template-active-section_7cm1t_147{flex:1;background:#f4f6f8;border:1px solid #D9D9D9;border-radius:10px;padding:16px;min-height:504px;box-shadow:0 2px 6px #00000014}._dp-template-active-section_7cm1t_147 ._dp-template-active-drag-container_7cm1t_156{padding:10px;display:flex;align-items:center;gap:8px;font-size:15px;border-radius:6px;margin-bottom:4px;background:transparent;border:1px solid transparent;cursor:default;opacity:.7}._dp-template-active-section_7cm1t_147 ._dp-template-active-drag-container-divider_7cm1t_169{width:100%;height:2px;background:#e5e7eb;margin:8px 0 16px}._dp-template-active-section_7cm1t_147 ._dp-template-active-drag-no-task_7cm1t_175{color:#999;font-style:italic;text-align:center;padding:30px 20px;background:#fafafa;border-radius:8px;border:1px dashed #ccc}._dp-deliverables-grid_4p3qc_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px}@media(max-width:768px){._dp-deliverables-grid_4p3qc_1{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._dp-deliverables-grid_4p3qc_1 ._ls-info-card_4p3qc_14{width:100%!important;height:140px!important}}._dp-add-deliverables-container_4p3qc_20{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:-10px}._dp-add-deliverables-container_4p3qc_20 ._dp-add-deliverables-container-section_4p3qc_29{width:40px;height:40px;margin-top:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}._dp-add-deliverables-container_4p3qc_20 ._dp-add-deliverables-container-section-label_4p3qc_39{font-size:18px;font-weight:600;color:#000;text-align:center}._dp-add-deliverables-card_4p3qc_49{width:100%;display:flex;justify-content:center;margin:8px 0 6px}._dp-add-deliverables-card_4p3qc_49 ._dp-add-deliverables-card-svg_4p3qc_55{width:50px;height:50px;border-radius:6px;display:flex;justify-content:center;align-items:center}._dp-add-deliverables-card-btn_4p3qc_65{width:28px;height:28px;background:#fff;border-radius:6px;border:1px solid #D9D9D9;cursor:pointer;display:flex;align-items:center;justify-content:center}._dp-add-deliverables-card-designation_4p3qc_76{font-size:14px;margin-top:6px;margin-bottom:0;color:#333;line-height:18px;align-items:center}._dp-deliverables-upload-btn_4p3qc_87{padding:5px 10px;background-color:#d9d9d9;color:#000;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;font-size:14px}._dp-deliverables-upload-btn_4p3qc_87:hover{background-color:#c8c8c8}.triple-toggle{display:flex;border:1px solid #ccc;border-radius:999px;overflow:hidden;background-color:#fff}.toggle-option{flex:1;padding:6px 12px;font-size:13px;border:none;background:none;cursor:pointer;transition:all .2s ease;color:#333}.toggle-option.active{background-color:#0055a0;color:#fff}.toggle-option:not(:last-child){border-right:1px solid #ccc}.ls-toggle-switch{position:relative;display:inline-block;width:50px;height:27px}.ls-toggle-switch input{opacity:0;width:0;height:0}.toggleDisable.disabled{pointer-events:none;opacity:.5}.toggleDisable.disabled input{cursor:not-allowed}.cardHead{border:1px solid var(--ls-color-text-secondary);margin-top:10px;border-radius:29px;background-color:#f0f6fa;box-sizing:border-box;flex:0 0 calc(33.333% - 27px);max-width:calc(33.333% - 27px)}.permission-row{display:flex;align-items:center;gap:10px;margin-top:10px}@media(max-width:768px){.permission-row{flex-wrap:wrap;gap:8px}}.ls-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:25px}@media(max-width:768px){.cardHead{flex:0 0 100%;max-width:100%}}.ls-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.user_name{border:var(--ls-btn-secondary-border);width:300px;padding:0;margin-top:10px}.column-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;height:100%;display:flex;flex-direction:column}.column-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0}.column-card-header h3{margin:0;font-size:1.1rem;font-weight:500;color:#333}.permission-checkboxes{padding:12px 16px;border-bottom:1px solid #f0f0f0}.permission-item{margin:8px 0}.permission-item label{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#333}.permission-item input[type=checkbox]{margin-right:8px;width:16px;height:16px}.user-column-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;height:100%;display:flex;flex-direction:column}.user-column-header{padding:16px;border-bottom:1px solid #f0f0f0}.user-column-title{margin:0;font-size:1.1rem;font-weight:500;color:#333}.user-list{flex:1;overflow-y:auto;padding:8px 0}.user-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.user-item:hover{background-color:#f9f9f9}.user-name{font-size:.95rem;color:#333}.toggle-switch{position:relative;display:inline-block;width:40px;height:20px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#4caf50}input:focus+.slider{box-shadow:0 0 1px #4caf50}input:checked+.slider:before{transform:translate(20px)}.user-list::-webkit-scrollbar{width:6px}.user-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.user-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.user-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._UM-header-left_1qek7_2{display:flex;align-items:center;gap:20px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}._UM-card__title_1qek7_11{display:flex;justify-content:space-between}._UM-cards_container_1qek7_15{display:flex;flex-wrap:wrap;gap:40px;align-items:start;max-height:70vh;overflow-x:hidden;overflow-y:hidden}@media(max-width:768px){._UM-cards_container_1qek7_15{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;gap:12px;overflow-x:hidden;max-height:none}}@media(max-width:768px){._UM-card_1qek7_11{width:100%;min-width:0}}._dp-cards-container_1yqvq_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;align-items:stretch;font-size:14px;color:#1a1a1a;padding:5px}@media(max-width:768px){._dp-cards-container_1yqvq_1{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:768px){._dp-worklog-container_1yqvq_20{width:100%;overflow:hidden}._dp-worklog-table-wrapper_1yqvq_25{overflow-x:auto;-webkit-overflow-scrolling:touch}._ls-dp-worklog-table_1yqvq_30{min-width:700px}}@media(max-width:768px){._dp-cards-container_1yqvq_1{grid-template-columns:repeat(2,1fr);gap:10px}._dp-scope-card_1yqvq_41{grid-column:1 / -1}}@media(max-width:768px){._ls-info-card_1yqvq_47{padding:12px!important}._ls-info-card-body_1yqvq_51{margin-top:6px;padding:10px}}._dp-worklog-container_1yqvq_20{margin-top:25px;align-items:center;border:1px solid #d9d9d9;border-radius:8px 8px 0 0;background:#fff}._dp-worklog-container_1yqvq_20 ._dp-worklog-header_1yqvq_64{padding:10px;border-bottom:1px solid #d9d9d9}._ls-dp-worklog-table_1yqvq_30 td{border:1px solid #d9d9d9;border-collapse:collapse}._toggleContainer_1yqvq_76{width:160px}._toggleContainer_1yqvq_76 .toggle-wrapper{width:160px;height:34px}._toggleContainer_1yqvq_76 .toggle-btn{font-size:12px;padding:0 8px}._formRow_6vc6k_1{display:flex;gap:16px;margin-bottom:18px}._formGroup_6vc6k_7{flex:1}._errorText_6vc6k_11{color:#dc2626;font-size:12px;margin-top:4px}._gisInput_6vc6k_17{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;cursor:pointer;overflow-x:auto;overflow-y:hidden}._placeholder_6vc6k_28{color:#888}._userTag_6vc6k_32{background:#e8f0ff;padding:4px 8px;border-radius:6px;display:flex;align-items:center;gap:6px;font-size:13px}._removeTag_6vc6k_42{cursor:pointer;font-weight:700}._dropdown_6vc6k_47{position:fixed;background:#fff;border-radius:10px;border:1px solid #ddd;max-height:220px;overflow-y:auto;z-index:999999;box-shadow:0 6px 20px #00000026}._dropdownItem_6vc6k_58{padding:10px;cursor:pointer;border-bottom:1px solid #f2f2f2}._dropdownItemSelected_6vc6k_64{background:#eef4ff;font-weight:600}._dp-deliverables-grid_1i1oh_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px}@media(max-width:768px){._dp-deliverables-grid_1i1oh_1{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._dp-deliverables-grid_1i1oh_1 ._ls-info-card_1i1oh_14{width:100%!important;height:140px!important}}._dp-add-deliverables-container_1i1oh_20{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:-10px}._dp-add-deliverables-container_1i1oh_20 ._dp-add-deliverables-container-section_1i1oh_29{width:40px;height:40px;margin-top:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}._dp-add-deliverables-container_1i1oh_20 ._dp-add-deliverables-container-section-label_1i1oh_39{font-size:18px;font-weight:600;color:#000;text-align:center}._dp-add-deliverables-card_1i1oh_49{width:100%;display:flex;justify-content:center;margin:8px 0 6px}._dp-add-deliverables-card_1i1oh_49 ._dp-add-deliverables-card-svg_1i1oh_55{width:50px;height:50px;border-radius:6px;display:flex;justify-content:center;align-items:center}._dp-add-deliverables-card-btn_1i1oh_65{width:28px;height:28px;background:#fff;border-radius:6px;border:1px solid #D9D9D9;cursor:pointer;display:flex;align-items:center;justify-content:center}._dp-add-deliverables-card-designation_1i1oh_76{font-size:14px;margin-top:6px;margin-bottom:0;color:#333;line-height:18px;align-items:center}._dp-deliverables-upload-btn_1i1oh_87{padding:5px 10px;background-color:#d9d9d9;color:#000;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;font-size:14px}._dp-deliverables-upload-btn_1i1oh_87:hover{background-color:#c8c8c8}.drive-container{padding:0 10px;height:70dvh}.drive-header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;margin-top:10px}@media(max-width:768px){.drive-header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-top:10px}}.project-header-text,.third-header-text{margin:0}@media(max-width:768px){.project-header-text{font-size:16px;line-height:1.2;word-break:break-word;margin-bottom:10px}.third-header-text{font-size:14px;line-height:1.4}}.drive-actions{display:flex;align-items:center;gap:15px}.upload-btn{background:var(--ls-color-primary);color:#fff;border:none;padding:10px 14px;font-size:16px;cursor:pointer;border-radius:5px;display:flex;align-items:center;gap:8px}.storage{display:flex;align-items:center;gap:6px}.drive-circle{width:20px;height:20px;border:3px solid #ff4d6d;border-radius:50%}.drive-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:40px}.drive-item{text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.drive-item:hover{background-color:#0055a036}.drive-icon{width:70px;height:70px;object-fit:contain}.drive-item p{margin-top:8px;font-size:14px;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;width:100%}.context-menu{position:fixed;background:#0055a036;box-shadow:0 2px 10px #0003;border-radius:6px;padding:5px 0;width:120px;z-index:1000;top:30px}.context-menu div{padding:6px 12px;cursor:pointer}.context-menu div:hover{background:#0055a036}.drive-upload-box{position:fixed;height:auto;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-width:360px;width:auto;min-width:260px;position:relative;bottom:auto;right:auto}.drive-upload-title{font-weight:600;padding:20px;background-color:#0055a00a;margin:0;vertical-align:middle;align-items:center;font-size:17px}.drive-upload-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px}.drive-progress{width:15px;height:15px;border-radius:5px}.drive-progress.success{background:green}.drive-progress.loading{background:orange}.drive-upload-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.drive-upload-item-1{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #4d4b4b}.drive-upload-item:not(:last-child){border-bottom:none!important}.drive-upload-item:first-child{border-bottom:none!important}.drive-upload-item-1:nth-last-child(1){border-bottom:none!important}.upload-left{display:flex;justify-content:center;align-items:center;gap:12px;margin-right:20px}.drive-file-name{font-size:15px;font-weight:500;margin:0!important;white-space:wrap;overflow:hidden;text-overflow:ellipsis;min-width:100%!important;height:auto;line-height:normal}.file-size{font-size:12px;color:#2c2c2c!important}.upload-right{display:flex;align-items:center;gap:12px}.circle-progress{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.drive-inner-circle{width:14px;height:14px;background:#fff;border-radius:50%}.success-icon{color:#fff;font-size:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-btn{cursor:pointer;font-size:14px;color:#444}.breadcrumb-item{cursor:pointer;color:var(--ls-color-primary);font-weight:500;font-size:15px}.breadcrumb-item:hover{text-decoration:underline}.preview-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999}.preview-container{width:90vw;height:90vh;background:#1e1e1e;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.preview-header{height:50px;background:#777575;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:14px}.preview-header button{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.preview-body{flex:1;display:flex;justify-content:center;align-items:center;overflow:auto}.preview-body img{max-width:100%;max-height:100%;object-fit:contain}.preview-body iframe{width:100%;height:100%;border:none;background:#fff}.progress-bar{width:100%;height:8px;background:#eee;border-radius:4px;margin:8px 0;overflow:hidden}.progress-fill{height:100%;background:var(--ls-color-primary);transition:width .3s ease}.rename-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;justify-content:center;align-items:center;z-index:1000}.rename-modal{background:#fff;padding:20px;border-radius:10px;width:300px;display:flex;flex-direction:column;gap:15px}.rename-modal input{padding:8px;border:1px solid #ccc;border-radius:6px}.rename-actions{display:flex;justify-content:flex-end;gap:10px}.drive-upload-box{position:fixed;bottom:20px;right:20px;background:#fff;border-radius:10px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;min-width:260px;z-index:1000}.circle-progress-loader{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.loader-spinner{width:16px;height:16px;border:2px solid #e5e7eb;border-top:2px solid #22c55e;border-radius:50%;animation:spin .8s linear infinite}.delete-success svg path{fill:#ff6b6b}.operation-success svg path{fill:#90fd82}.drive-grid{position:relative;min-height:200px}.drive-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:10}.loader{border:4px solid #f3f3f3;border-top:4px solid #0055A0;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.other-file-name{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.drive-item-selected{background-color:#0055a01a;border-radius:8px;outline:2px solid #0055A0;outline-offset:-2px}.drive-fixed-panel{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:1000}.storage-card{display:flex;align-items:center;gap:12px;padding:10px}.storage-circle{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}.storage-inner-circle{width:28px;height:28px;background:#fff;border-radius:50%}.storage-title{font-size:14px;color:#000;font-weight:600}.storage-value{font-size:13px;font-weight:500}.root-folder{outline:none;-webkit-user-select:none;user-select:none;cursor:default}._container_m2dw1_1{padding:12px}._header_m2dw1_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._subHeader_m2dw1_14{display:flex;justify-content:space-between;align-items:center}._projectName_m2dw1_27{font-size:20px;font-weight:600}._projectCode_m2dw1_32{font-size:18px;color:#333}._dropdownContainer_m2dw1_37{display:flex;gap:10px}._dropdown_m2dw1_37{width:229px;height:41px;border:1px solid #d9d9d9;border-radius:8px;padding:0 45px 0 12px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-size:14px;cursor:pointer}._emptyImg_m2dw1_63{width:375px;height:307px;opacity:1;transform:rotate(0)}._emptySubText_m2dw1_70{margin-top:8px;color:#888;font-size:14px}._emptyText_m2dw1_76{margin-top:10px;color:#555;font-size:16px;font-weight:500}._actionRow_m2dw1_87{display:flex;justify-content:flex-end;gap:10px;margin-bottom:15px}._cameraSection_m2dw1_83{margin-top:20px}._topActions_m2dw1_99{display:flex;justify-content:flex-end;gap:10px;margin-bottom:15px}._iconBtn_m2dw1_107{width:36px;height:36px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}._addCameraRow_m2dw1_117{display:flex;align-items:center;margin-bottom:20px}._addCameraBtn_m2dw1_124{display:flex;flex-direction:column;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;color:#333}._addCameraBtn_m2dw1_124 span{font-size:20px;border:1px solid #aaa;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}._rightActions_m2dw1_146{display:flex;align-items:center;justify-content:flex-end;gap:10px}._cameraFormGrid_m2dw1_153{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}._formGroup_m2dw1_159{display:flex;flex-direction:column}._formGroup_m2dw1_159 label{font-size:13px;margin-bottom:6px;font-weight:500;color:#333}._modalFooter_m2dw1_171{display:flex;justify-content:flex-end;gap:10px}._mainLayout_m2dw1_178{display:flex;gap:20px;margin-top:20px}._leftBox_m2dw1_185{width:465px;height:530px;background:#f5f5f5;border-radius:10px}._rightBox_m2dw1_193{flex:1;height:530px;background:#f5f5f5;border-radius:10px;display:flex;align-items:center;justify-content:center}._centerCamera_m2dw1_204{text-align:center}._cameraImg_m2dw1_209{width:220px;margin-bottom:10px}._emptyState_m2dw1_58{text-align:center;margin-top:60px}._emptyImg_m2dw1_63{width:375px;height:307px}._emptyText_m2dw1_76{margin-top:10px;font-size:16px;font-weight:500;color:#333}._emptySubText_m2dw1_70{margin-top:6px;font-size:14px;color:#777}._leftBox_m2dw1_185{width:320px;height:560px;background:#f8f9fa;border-radius:10px;overflow-y:auto}._rightBox_m2dw1_193{flex:1;background:#f8f9fa;border-radius:10px;display:flex;align-items:center;justify-content:center}._cameraCard_m2dw1_258{background:#fff;border-radius:10px;border:1px solid #eee;overflow:hidden}._cameraThumb_m2dw1_265{width:100%;height:80px;object-fit:cover}._textalign_m2dw1_272{margin-top:-60px}._cameraGrid_m2dw1_277{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px}._cameraCard_m2dw1_258{width:129px;height:95px;background:#f3f4f6;border-radius:10px;padding:10px;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center}._cameraCard_m2dw1_258:hover{box-shadow:0 2px 6px #0000001a}._iconWrapper_m2dw1_303{display:flex;justify-content:center;margin-bottom:6px}._cameraTitle_m2dw1_308{font-size:14px;font-weight:500;text-align:left}._cameraMeta_m2dw1_314{font-size:12px;color:#666;display:flex;align-items:center;gap:6px}._badge_m2dw1_321{background:#cfe8ff;color:#333;padding:2px 8px;border-radius:12px;font-size:11px}._cardActions_m2dw1_329{position:absolute;right:6px;top:6px;display:flex;gap:6px}._iconBtn_m2dw1_107{font-size:10px;cursor:pointer}._addCameraCard_m2dw1_342{width:129px;height:95px;border:1px dashed #aaa;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}._addIcon_m2dw1_354{font-size:20px;margin-bottom:4px}._cameraInfoRow_m2dw1_359{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._cameraName_m2dw1_367{font-size:20px;font-weight:400;margin:0}._inputLinkBtn_m2dw1_374{height:28px;padding:0 10px;font-size:12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}._metaText_m2dw1_384{margin:0;font-size:13px;color:#555}._videoBox_m2dw1_391{margin-top:15px}._mobileText_m2dw1_396{display:none}._desktopText_m2dw1_400{display:inline;color:#fff}@media(max-width:767px){._desktopText_m2dw1_400{display:none}._mobileText_m2dw1_396{display:inline;color:#fff}}@media(max-width:767px){._projectHeaderMobile_m2dw1_417{flex-direction:column!important;align-items:flex-start!important}}@media(max-width:768px){._project-header-text_m2dw1_425{margin-bottom:0!important;font-size:16px}}._projectNameText_m2dw1_431{margin-bottom:16px;font-size:18px}@media(max-width:768px){._projectNameText_m2dw1_431{margin-bottom:0;font-size:18px}}@media(max-width:768px){._container_m2dw1_1{padding:12px}._projectHeaderMobile_m2dw1_417{flex-direction:column!important;align-items:flex-start!important;gap:4px;margin-bottom:12px}._project-header-text_m2dw1_425{margin-bottom:0!important;font-size:14px!important;line-height:1.4}._rightSection_m2dw1_463{width:100%}._subHeader_m2dw1_14{width:100%;margin-bottom:0}._dropdownContainer_m2dw1_37{width:100%;display:flex;gap:8px}._rightActions_m2dw1_146,._topActions_m2dw1_99{width:100%;justify-content:flex-end;gap:6px;margin-bottom:10px}._iconBtn_m2dw1_107{width:30px;height:30px}._mainLayout_m2dw1_178{flex-direction:column;gap:12px;margin-top:12px}._leftBox_m2dw1_185,._rightBox_m2dw1_193{width:100%;height:auto;min-height:220px}._cameraInfoRow_m2dw1_359{gap:8px;align-items:center}._metaText_m2dw1_384{font-size:11px}._inputLinkBtn_m2dw1_374{height:24px;font-size:11px;padding:0 8px}._cameraGrid_m2dw1_277{grid-template-columns:1fr 1fr;gap:8px;padding:8px}._cameraCard_m2dw1_258,._addCameraCard_m2dw1_342{width:100%;height:90px}._cameraTitle_m2dw1_308{font-size:12px}._cameraMeta_m2dw1_314{font-size:10px}._emptyState_m2dw1_58{margin-top:20px}._emptyImg_m2dw1_63{width:180px;height:auto}._emptyText_m2dw1_76{font-size:14px}._emptySubText_m2dw1_70{font-size:12px}._videoBox_m2dw1_391{margin-top:10px}._textalign_m2dw1_272{margin-top:0}}@media(max-width:768px){._mainLayout_m2dw1_178{display:flex;flex-direction:column}._rightBox_m2dw1_193{order:1;width:100%;height:auto;min-height:auto}._leftBox_m2dw1_185{order:2;width:100%;height:auto;margin-top:12px}._videoBox_m2dw1_391{height:220px!important}._cameraGrid_m2dw1_277{grid-template-columns:repeat(2,1fr);gap:8px;padding:0}._cameraCard_m2dw1_258,._addCameraCard_m2dw1_342{width:100%;height:90px}}@media(max-width:768px){._videoBox_m2dw1_391{margin-top:8px}._videoBox_m2dw1_391 video,._videoBox_m2dw1_391 iframe{height:220px!important}}@media(max-width:768px){._rightActions_m2dw1_146{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}._rightActions_m2dw1_146 ._iconBtn_m2dw1_107{width:32px;height:32px;flex-shrink:0}}@media(max-width:768px){._rightActions_m2dw1_146 ._ls-btn_m2dw1_648{flex:0 0 auto;width:auto;min-width:fit-content;padding:0 12px;font-size:12px;height:30px;white-space:nowrap}}@media(max-width:768px){._rightActions_m2dw1_146 ._ls-btn_m2dw1_648,._rightActions_m2dw1_146 ._ls-btn-primary_m2dw1_661{width:auto!important;flex:0 0 auto!important}}@media(max-width:768px){._dropdown_m2dw1_37{width:100%;min-width:0;height:32px;font-size:12px}}@media(max-width:768px){._cameraInfoRow_m2dw1_359{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}._metaText_m2dw1_384{font-size:10px}}@media(max-width:768px){._container_m2dw1_1 .ls-flex-between-center{display:flex;flex-direction:column;align-items:stretch;gap:8px}._rightActions_m2dw1_146{order:1;width:100%;display:flex;justify-content:flex-end;gap:6px;flex-wrap:nowrap}._subHeader_m2dw1_14{order:2;width:100%}._dropdownContainer_m2dw1_37{width:100%;display:flex;gap:8px}._dropdownContainer_m2dw1_37>div{flex:1;width:auto!important}}._dropdownWrapper_m2dw1_727{width:230px}@media(max-width:768px){._dropdownWrapper_m2dw1_727{flex:1;width:100%;min-width:0}}._cameraHeader_m2dw1_739{display:flex;justify-content:space-between;align-items:flex-start}._cameraLeft_m2dw1_745{display:flex;align-items:flex-start;gap:4px;flex:1;min-width:0}._cameraRight_m2dw1_753{text-align:right;min-width:70px;flex-shrink:0}@media(max-width:768px){._cameraHeader_m2dw1_739{padding:10px!important}._cameraLeft_m2dw1_745{gap:6px}._cameraRight_m2dw1_753{min-width:60px;font-size:8px;line-height:1.2}._inputLinkBtn_m2dw1_374{height:20px;padding:0 4px;font-size:10px!important;min-width:60px}}@media(max-width:768px){._cameraHeader_m2dw1_739 p,._cameraHeader_m2dw1_739 span{font-size:10px!important;line-height:1.2!important}._cameraName_m2dw1_367{font-size:14px!important}._cameraRight_m2dw1_753 p{font-size:9px!important;line-height:1.2!important}}@media(max-width:768px){._cameraHeader_m2dw1_739{display:flex;align-items:flex-start;justify-content:space-between}._cameraHeader_m2dw1_739 span{font-size:8px!important}._cameraRight_m2dw1_753 p{font-size:14px!important;margin:5px}}.ls-btn{z-index:0}@media(max-width:767px){.ls-btn{z-index:0}}._header_12xr5_7{margin-bottom:16px}._backBtn_12xr5_11{margin-bottom:20px;cursor:pointer;font-size:14px}._content_12xr5_17{display:flex;gap:20px}._leftPanel_12xr5_22,._rightPanel_12xr5_23{flex:1;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:16px}._row_12xr5_31{display:flex;gap:12px;margin-bottom:16px}label{display:block;font-size:12px;margin-bottom:6px}._checkboxGroup_12xr5_54{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}._componentHeader_12xr5_61{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._table_12xr5_68{width:100%;border-collapse:collapse}._table_12xr5_68 th{background:#f2f2f2;text-align:center;padding:10px}._table_12xr5_68 td{border:1px solid #ececec;text-align:center;padding:10px}._container_12xr5_1{padding:20px;background:#f8f8f8;min-height:100vh}._projectHeader_12xr5_91{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._projectHeader_12xr5_91 h2{margin:0;font-size:36px;font-weight:600;color:#1f2937}._projectHeader_12xr5_91 h5{margin:0;font-size:14px;font-weight:500;color:#6b7280}._backBtn_12xr5_11{margin-bottom:20px;cursor:pointer;font-size:15px;font-weight:500}._backBtn_12xr5_11:hover{color:#0d6efd}._rightSide_12xr5_123{flex:1;display:flex;flex-direction:column;gap:20px}._towerSideSection_12xr5_129{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px;margin-bottom:20px}._sideInputs_12xr5_137{display:flex;flex-direction:column;gap:12px}._leftPanel_12xr5_22{flex:1;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px}._sectionTitle_12xr5_151{margin:0 0 16px;font-size:22px;font-weight:600;color:#1f2937}._formSection_12xr5_158{margin-top:24px}._row_12xr5_31{display:flex;gap:16px;margin-bottom:20px}._row_12xr5_31>div{flex:1}._towerSideSection_12xr5_129{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}._sideInputs_12xr5_137{display:flex;flex-direction:column;gap:14px}._headerButtons_12xr5_186{display:flex;align-items:center;gap:10px}._container_1o65t_5{width:100%;overflow-x:auto}._table_1o65t_10{width:100%;border-collapse:collapse;table-layout:fixed}._table_1o65t_10 th,._table_1o65t_10 td{border:1px solid #E5E7EB;text-align:center;vertical-align:middle;padding:8px}._table_1o65t_10 th{background:#f5f6f8;font-size:12px;font-weight:600}._table_1o65t_10 td{font-size:12px}._dropdownCell_1o65t_34{width:130px}._checkboxCell_1o65t_38{display:flex;justify-content:center;align-items:center}._footer_1o65t_44{display:flex;justify-content:flex-end;margin-top:15px}._viewerContainer_1o65t_55{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;background:#f0f2f5;width:100%;height:calc(100vh - 145px);overflow:hidden}._viewerLeft_1o65t_67{display:flex;flex-direction:column;min-width:0;overflow:hidden}._viewerTop_1o65t_79{display:flex;gap:12px;margin-bottom:12px}._viewerTop_1o65t_79 select{width:220px;height:40px;border:1px solid #D7DCE4;border-radius:4px;padding:0 10px;background:#fff}._imageSection_1o65t_102{flex:1;display:grid;grid-template-columns:60px minmax(0,1fr) 80px;gap:16px;overflow:hidden;min-height:0}._canvasArea_1o65t_120{background:#ececec;border-radius:6px;display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:0;position:relative}._previewImage_1o65t_139{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._leftToolbar_1o65t_157{width:72px;display:flex;flex-direction:column;align-items:center;gap:18px;height:100%}._toolbarGroup_1o65t_170{width:100%;background:#fff;border-radius:8px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 1px 4px #00000014}._toolbarTitle_1o65t_192{width:100%;text-align:center;font-size:14px;font-weight:500;color:#333}._toolButton_1o65t_206{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border:none;border-radius:4px;background:#f3f4f6;cursor:pointer;transition:.2s}._toolButton_1o65t_206:hover{background:#e8ebef}._activeTool_1o65t_236 svg{stroke:#fff}._typeButton_1o65t_255{width:42px;height:42px;border:none;border-radius:4px;background:#f3f4f6;cursor:pointer;font-size:12px;font-weight:500}._navButton_1o65t_283{width:42px;height:42px;border:none;border-radius:4px;background:#fff;font-size:22px;cursor:pointer;box-shadow:0 1px 4px #00000014}._toolbarTitle_1o65t_192{width:100%;text-align:center;font-size:13px;font-weight:600;margin-bottom:2px}._toolButton_1o65t_206{width:42px;height:42px;border:none;border-radius:4px;background:#f4f5f7;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s}._toolButton_1o65t_206:hover{background:#e8edf4}._activeTool_1o65t_236{background:#0055a5}._activeTool_1o65t_236 svg{stroke:#fff;fill:none}._toolButton_1o65t_206 svg{width:22px;height:22px}._typeSection_1o65t_367{width:100%;border-top:1px solid #ECECEC;margin-top:10px;padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:10px}._typeButton_1o65t_255{width:44px;height:44px;border:none;border-radius:4px;background:#f4f5f7;cursor:pointer}._typeButtonActive_1o65t_275{background:#0055a5;color:#fff}._rightToolbar_1o65t_413{display:flex;flex-direction:column;gap:14px}._toolbarGroup_1o65t_170{background:#fff;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center;box-shadow:0 1px 4px #00000014}._groupTitle_1o65t_441{font-size:13px;font-weight:600}._rightButton_1o65t_448{width:60px;height:40px;border:none;border-radius:4px;background:#f4f5f7;cursor:pointer}._rightButton_1o65t_448:hover{background:#e8edf4}._rightButtonActive_1o65t_468{background:#0055a5;color:#fff}._bottomNav_1o65t_480{margin-top:12px;display:flex;justify-content:space-between}._navButton_1o65t_283{width:44px;height:44px;border:none;border-radius:4px;background:#fff;box-shadow:0 1px 4px #00000014;cursor:pointer}._detailsPanel_1o65t_511{background:#f5f6f8;border-radius:6px;padding:14px;overflow-y:auto;overflow-x:hidden;height:100%}._detailsPanel_1o65t_511 h3{font-size:18px;margin-bottom:18px}._detailsPanel_1o65t_511 select,._detailsPanel_1o65t_511 input,._detailsPanel_1o65t_511 textarea{width:100%;margin-bottom:12px}@media(max-width:1366px){._viewerContainer_1o65t_55{grid-template-columns:minmax(0,1fr) 280px}._viewerTop_1o65t_79 select{width:180px}._imageSection_1o65t_102{grid-template-columns:54px minmax(0,1fr) 72px}._toolButton_1o65t_206{width:36px;height:36px}._rightButton_1o65t_448{width:52px;height:36px}._navButton_1o65t_283{width:38px;height:38px}}@media(min-width:1700px){._viewerContainer_1o65t_55{grid-template-columns:minmax(0,1fr) 360px}._viewerTop_1o65t_79 select{width:250px}._imageSection_1o65t_102{grid-template-columns:70px minmax(0,1fr) 90px}._toolButton_1o65t_206{width:48px;height:48px}._rightButton_1o65t_448{width:64px;height:44px}._navButton_1o65t_283{width:46px;height:46px}}._container_14w18_1{padding:20px;min-height:100vh}._backBtn_14w18_6{cursor:pointer;width:fit-content;margin-bottom:20px;font-weight:500}._headerRow_14w18_13{display:flex;justify-content:space-between;align-items:center}._navButtons_14w18_20{display:flex;gap:6px}._mainContainer_14w18_25{display:grid;grid-template-columns:minmax(210px,15%) minmax(450px,1fr) minmax(220px,18%) minmax(260px,20%);gap:12px;height:calc(100vh - 210px);min-height:0}@media(max-width:1600px){._mainContainer_14w18_25{grid-template-columns:220px 1fr 240px 280px}}@media(max-width:1366px){._mainContainer_14w18_25{grid-template-columns:210px 1fr 220px 260px}._imageBox_14w18_77{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:1200px){._mainContainer_14w18_25{grid-template-columns:200px 1fr 220px}._detailsPanel_14w18_97{display:none}}@media(max-width:992px){._mainContainer_14w18_25{grid-template-columns:1fr;height:auto}._leftPanel_14w18_115,._componentPanel_14w18_116,._detailsPanel_14w18_97{height:400px}}._leftPanel_14w18_115,._centerPanel_14w18_126,._componentPanel_14w18_116,._detailsPanel_14w18_97{background:#f3f4f6;border-radius:8px;padding:10px}._cardRow_14w18_134{display:flex;gap:8px;margin-bottom:12px}._statCard_14w18_140{flex:1;background:#fff;border-radius:6px;text-align:center;padding:10px}._statCard_14w18_140 span{display:block;font-size:12px;margin-bottom:4px}._statCard_14w18_140 h4{margin:0;font-size:18px;font-weight:600}._leftContent_14w18_160,._centerPanel_14w18_126,._componentPanel_14w18_116{display:flex;flex-direction:column;height:100%}._leftToolbar_14w18_168{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._leftIcons_14w18_175{display:flex;gap:8px}._iconBtn_14w18_180{width:32px;height:32px;border:none;background:#fff;border-radius:4px;cursor:pointer}._componentTopBar_14w18_189{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._componentHeader_14w18_196{font-size:16px;font-weight:600}._addComponentBtn_14w18_201{background:#0055a0;color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:500;height:28px;cursor:pointer}._addComponentBtn_14w18_201:hover{opacity:.9}._emptyBox_14w18_217,._imageBox_14w18_77{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:22px;font-weight:500}._detailsPanel_14w18_97 h3{margin-top:0;font-size:18px}._detailsPanel_14w18_97{display:flex;flex-direction:column;height:100%;overflow-y:auto}._detailsPanel_14w18_97 h3{margin:0 0 16px;font-size:16px;font-weight:600}._formGrid_14w18_246{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formGrid_14w18_246 label,._tempRow_14w18_253 label,._notesSection_14w18_254 label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}._input_14w18_261{width:100%;height:36px;border:none;border-radius:4px;background:#fff;padding:0 10px}._tempRow_14w18_253{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}._defectBox_14w18_276{background:#fff;border-radius:4px;height:190px;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:10px}._defectItem_14w18_288{display:flex;align-items:center;gap:8px;font-size:13px;flex-shrink:0}._defectBox_14w18_276::-webkit-scrollbar{width:6px}._defectBox_14w18_276::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:10px}._defectBox_14w18_276 label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}._tempRow_14w18_253{display:grid;grid-template-columns:1fr 120px;gap:12px;margin-top:12px}._textarea_14w18_320{width:100%;height:80px;border:none;border-radius:4px;resize:none;padding:10px;background:#fff}._notesSection_14w18_254{margin-top:12px}._highlight_14w18_334{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:12px}._footerBtns_14w18_342{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:12px}._selectAllRow_14w18_350{margin:8px 0;font-size:13px}._componentList_14w18_355{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}._componentCard_14w18_363{background:#fff;border-radius:6px;padding:10px;border:1px solid #e5e7eb}._componentCardHeader_14w18_370{display:flex;align-items:center;margin-bottom:8px}._componentCardHeader_14w18_370 label{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}._componentCardBody_14w18_384{display:flex;justify-content:space-between;align-items:flex-start}._componentCardBody_14w18_384 small{display:block;color:#888;font-size:10px;margin-bottom:2px}._statusBox_14w18_397{text-align:right}._goodBadge_14w18_401{background:#8ef58e;color:#000;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}._defectBadge_14w18_410{background:#ffb4b4;color:#000;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}._actionRow_14w18_419{display:flex;align-items:center;justify-content:space-between;margin:12px 4px 16px;min-height:24px}._selectAllLabel_14w18_427{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#1f1f1f;cursor:pointer;margin:0}._selectAllLabel_14w18_427 input{width:16px;height:16px;margin:0;cursor:pointer}._deleteBtn_14w18_445{border:none;background:transparent;padding:0;margin:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}._deleteBtn_14w18_445 svg{display:block;width:16px;height:16px}._centerPanel_14w18_126{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:8px}._imageBox_14w18_77{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;align-content:flex-start;padding:10px}._imageCard_14w18_487{display:flex;flex-direction:column;align-items:center}._image_14w18_77{width:100%;height:170px;object-fit:cover;border-radius:6px;border:1px solid #dcdcdc;background:#f5f5f5;transition:.2s;cursor:pointer}._image_14w18_77:hover{transform:scale(1.02);box-shadow:0 4px 10px #00000026}._imageName_14w18_513{margin-top:8px;text-align:center;font-size:14px;font-weight:500;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}._loaderContainer_14w18_526{width:100%;padding:20px;display:flex;justify-content:center;align-items:center;gap:12px}._loader_14w18_526{width:28px;height:28px;border:4px solid #ddd;border-top:4px solid #0d6efd;border-radius:50%;animation:_spin_14w18_1 .8s linear infinite}@keyframes _spin_14w18_1{to{transform:rotate(360deg)}}._assignPopup_14w18_550{position:fixed;width:180px;background:#fff;border-radius:6px;border:1px solid #ddd;box-shadow:0 4px 12px #00000026;z-index:99999}._contextMenu_14w18_559{position:fixed;width:180px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 5px 15px #0003;z-index:99999}._menuItem_14w18_569{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer}._menuItem_14w18_569:hover{background:#f3f3f3}._contextMenu_14w18_559{position:fixed;width:180px;background:#fff;border-radius:6px;border:1px solid #ddd;box-shadow:0 5px 15px #0003;z-index:9999}._menuItem_14w18_569{position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;cursor:pointer}._menuItem_14w18_569:hover{background:#f5f5f5}._subMenu_14w18_605{position:absolute;top:0;left:100%;min-width:180px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 5px 15px #0003}._subMenuItem_14w18_618{padding:10px 14px;cursor:pointer;white-space:nowrap}._subMenuItem_14w18_618:hover{background:#0b72e7;color:#fff}._imageCount_14w18_629{display:flex;align-items:center;height:36px;padding:0 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:14px;font-weight:500;color:#333}._imageCount_14w18_629 strong{margin-left:4px;color:#0b72e7}._roundBtn_14w18_647{width:38px;height:38px;border-radius:50%;border:none;background:#0055a0;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}._roundBtn_14w18_647:hover{background:#00498a;transform:scale(1.05)}._subMenu_14w18_605{position:absolute;top:0;left:100%;min-width:180px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 5px 15px #0003;z-index:9999}._selectedImage_14w18_680{border:3px solid #1677ff;border-radius:8px;box-shadow:0 0 0 2px #1677ff33}*{margin:0;padding:0;box-sizing:border-box}.tower-page{padding:clamp(.75rem,2vw,1.5rem);min-height:100vh;font-family:Inter,sans-serif}.tower-top{display:flex;justify-content:space-between;align-items:center}.tower-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.125rem}.tower-header h2{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.tline-nav-btn{border:none;padding:.3125rem .625rem;background-color:#f0f2f5;border-radius:.375rem;cursor:pointer;transition:transform .2s ease}.tline-nav-btn:hover{transform:translateY(-.125rem)}.tower-layout{display:grid;grid-template-columns:42% 58%;gap:1.125rem;height:clamp(500px,70vh,700px)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem;margin-bottom:.875rem}.stat-card{background:#fff;border-radius:.75rem;padding:.875rem;border:2px solid #e8edf4;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(5rem,8vh,5.625rem)}.stat-card span{white-space:pre-line;font-size:clamp(.75rem,1vw,.8125rem);color:#000;margin-bottom:.625rem}.stat-bottom{display:flex;justify-content:space-between;align-items:center}.stat-bottom h2{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600}.stat-icon{color:#fff;width:1.5rem;height:1.5rem;border-radius:.3125rem;display:grid;place-items:center}.tower-image{overflow:hidden;border-radius:.75rem;border:1px solid #e7ebf1;background:#fff}.tower-image img{width:100%;height:clamp(300px,60vh,620px);object-fit:cover;display:block}.tower-right{border:1px solid #e7ebf1;border-radius:.75rem;display:flex;flex-direction:column;height:clamp(500px,70vh,700px)}.component-header{display:flex;justify-content:space-between;align-items:center;padding:1.125rem}.component-header h3{font-size:clamp(1.125rem,1.5vw,1.375rem)}.component-head{display:flex;align-items:center;gap:15px}.assign-btn{background:#005db8;color:#fff;border:none;padding:.5625rem 1.125rem;border-radius:.375rem;cursor:pointer;font-size:clamp(.75rem,1vw,.875rem)}.toolbar{display:flex;justify-content:space-between;padding:0 1.125rem 1.125rem;align-items:center;gap:.75rem}.tline-search-box{display:flex;flex:1;max-width:clamp(200px,30vw,270px)}.download-btn{background:#005db8;color:#fff;border:none;display:flex;gap:.5rem;align-items:center;padding:.625rem 1.125rem;border-radius:.375rem;cursor:pointer;font-size:clamp(.75rem,1vw,.875rem);white-space:nowrap}.component-list{overflow:auto;padding:0 1.125rem 1.125rem;flex:1}.component-card{display:flex;justify-content:space-between;align-items:center;border:1px solid #e9edf3;border-radius:.625rem;padding:clamp(.75rem,1.5vw,1rem);margin-bottom:.875rem;transition:box-shadow .25s ease;cursor:pointer}.component-card:hover{box-shadow:0 .5rem 1.125rem #00000014}.component-left{display:flex;gap:.875rem;align-items:center}.component-icon{width:1.75rem;height:1.75rem;background:#7c3aed;color:#fff;display:grid;place-items:center;border-radius:.375rem;font-size:clamp(.875rem,1vw,1rem)}.component-info h4{margin-bottom:1.125rem;font-size:clamp(.875rem,1vw,1rem)}.details{display:flex;gap:clamp(1.25rem,4vw,4.0625rem)}.details div{display:flex;flex-direction:column;gap:.25rem}.details span{color:#9aa1ad;font-size:clamp(.6875rem,.8vw,.8125rem)}.details strong{font-size:clamp(.8125rem,.9vw,.9375rem)}.tline-red{color:#ef4444}.tline-green{color:#22c55e}.thumbs{display:flex;gap:.75rem}.thumbs img{width:clamp(3.5rem,6vw,4.375rem);height:clamp(3.5rem,6vw,4.375rem);border-radius:.5rem;object-fit:cover}@media(max-width:1100px){.tower-layout{grid-template-columns:1fr;gap:1rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.search-box{max-width:100%}.download-btn{justify-content:center}.details{gap:1.25rem;flex-wrap:wrap}.component-card{flex-direction:column;align-items:flex-start;gap:.9375rem}.thumbs{align-self:flex-end;margin-top:.5rem}.tower-image img{height:clamp(200px,40vh,400px)}.tower-right{height:clamp(400px,60vh,600px)}}@media(max-width:600px){.stats-grid{grid-template-columns:1fr 1fr;gap:.625rem}.stat-card{min-height:4.5rem;padding:.625rem}.stat-bottom h2{font-size:1.125rem}.component-header{flex-direction:column;gap:.75rem;align-items:flex-start;padding:.875rem}.details{gap:.875rem}.component-left,.tower-header{flex-wrap:wrap}.tower-header h2{font-size:1rem}.thumbs img{width:3rem;height:3rem}}.component-list::-webkit-scrollbar{width:.375rem}.component-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.625rem}.component-list::-webkit-scrollbar-thumb{background:#c1c7d0;border-radius:.625rem}.component-list::-webkit-scrollbar-thumb:hover{background:#a0a8b4}.inspection-details{padding:24px}.inspection-header{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:20px}.inspection-image-wrapper{display:flex;gap:20px}.temperature-section,.observation-section{margin-top:20px}.inspection-details{display:flex;flex-direction:column;gap:18px}.inspection-header{display:grid;grid-template-columns:repeat(5,1fr);column-gap:50px;align-items:start;margin-bottom:6px}.detail{display:flex;flex-direction:column}.detail label{color:#8f8f8f;font-size:13px;margin-bottom:6px}.detail span{font-size:18px;font-weight:600;color:#111}.inspection-image-wrapper{display:grid;grid-template-columns:1fr 200px;gap:18px;align-items:stretch}.main-image{position:relative;height:430px;border-radius:6px;overflow:hidden;background:#f5f5f5}.main-image img{width:100%;height:100%;object-fit:cover}.thumbnail-column{background:#f0f2f5;border-radius:6px;padding:15px;display:flex;flex-direction:column;gap:30px;height:430px;width:100%;overflow-y:auto}.thumbnail-column img{width:100%;height:100%;object-fit:cover;border-radius:4px;cursor:pointer}.image-nav{position:absolute;left:12px;bottom:12px;display:flex;gap:8px}.image-nav button{width:28px;height:28px;border:none;background:#fff;border-radius:4px;cursor:pointer;box-shadow:0 1px 5px #00000026}.zoom-tools{position:absolute;right:12px;top:83%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.zoom-tools button{width:35px;height:35px;background:#fff;border:none;border-radius:4px;cursor:pointer;box-shadow:0 1px 5px #00000026;display:flex;align-items:center;justify-content:center}.temperature-section h4,.observation-section h4{font-size:22px;font-weight:600;margin:0 0 12px}.temperature-section table{width:100%;border-collapse:collapse;border-radius:6px;overflow:hidden}.temperature-section thead{background:#f0f2f5;border-collapse:collapse}.temperature-section th{padding:12px;text-align:center;font-weight:500;font-size:16px;color:#000;border-collapse:collapse}.temperature-section td{padding:14px;text-align:center;color:#ff3636;font-weight:500;font-size:18px}.observation-box{border:1px solid #ddd;border-radius:6px;padding:18px;line-height:1.6;color:#444;background:#fff;min-height:100px}.inspection-footer{padding:20px;margin-top:40px;border-top:1px solid #E5E5E5}.inspection-footer h4{padding:10px}.tline-status-action{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.tline-status-update{display:flex;justify-content:space-between;align-items:center;gap:150px}.tline-status-btn{display:flex;justify-content:space-between;align-items:center;gap:10px}.tline-status-btn label{margin:0;font-size:16px;color:#000}.thumbnail{border-radius:4px}.thumbnail.active{outline:3px solid var(--ls-color-primary)}.strip-table{width:100%;border-collapse:separate;border-spacing:0 10px;table-layout:fixed}.strip-card{background:#fff}.strip-left-border{width:28px;min-width:28px;padding:0;border-radius:12px 0 0 12px;color:#222;font-size:18px;font-weight:600;text-align:center;vertical-align:middle}.strip-left-border b{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px}.strip-content{background:#fff;border:1px solid #ECECEC;border-radius:0 10px 10px 0;transition:box-shadow .25s ease,border-color .25s ease,background-color .25s ease;overflow:hidden}.strip-left-border{transition:background .25s ease}.strip-card:hover .strip-left-border{background:#24a53a}.strip-card:hover .strip-content{transform:translateY(-1px);box-shadow:0 2px 10px #00000014;border-color:#d8d8d8}.strip-card{cursor:pointer}.strip-content-inner{width:100%;border-collapse:collapse;table-layout:fixed}.strip-content-inner td{padding:12px 16px;vertical-align:middle;text-align:left}.expanded-header .strip-content-inner td{vertical-align:top}.expanded-header .strip-content-inner td:not(.strip-menu){border-right:1px solid #E8E8E8}.expanded-header .strip-content-inner td:last-child{border-right:none}.strip-project-type-capacity{display:flex;align-items:center;gap:12px}.capacity-badge{background:#e8f4ff;color:#3a6da8;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.detail-item{display:flex;flex-direction:row;align-items:center;min-width:0;gap:6px;margin-top:6px}.detail-item span{font-size:14px;color:#8b8b8b;font-weight:500}.detail-item p{margin:0;font-size:12px;font-weight:600;color:#222;line-height:18px}.strip-project-info h3{margin:0 0 6px;font-size:16px;font-weight:600;line-height:20px}.project-code-row{display:flex;align-items:center;gap:11px;margin:0}.view-details-btn{background:none;border:none;color:#2f80ed;font-size:12px;font-weight:500;cursor:pointer;padding:0;text-decoration:underline}.view-details-btn:hover{color:#1565c0}.strip-project-info span{color:#6f6f6f;font-size:14px;margin:4px}.inline-field{display:flex;align-items:center;gap:8px}.inline-field span{font-size:14px;color:#757575;font-weight:500;margin:0}.strip-workspace p{margin:0;max-width:130px;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.strip-menu{cursor:pointer;font-size:22px}.project-type-capacity-row{display:flex;align-items:center;gap:8px;margin-top:12px}.expanded-header .strip-project-value .detail-item{display:flex;align-items:center;gap:8px;margin-top:8px}.expanded-header .strip-project-value .detail-item:first-child{margin-top:8px}.expanded-header .strip-project-value .detail-item span{width:91px;flex-shrink:0}.expanded-header .strip-project-value .inline-field span{width:90px;flex-shrink:0}.expanded-header .strip-payment .detail-item span{width:80px;flex-shrink:0}.expanded-header .strip-payment .inline-field span{width:68px;flex-shrink:0}.expanded-header .strip-workspace .detail-item span,.expanded-header .strip-workspace .inline-field span{width:70px;flex-shrink:0}.expanded-header .strip-project-status .detail-item span{width:55px;flex-shrink:0}.expanded-header .strip-project-status .inline-field span{width:53px;flex-shrink:0}.expanded-header .strip-project-invoice .inline-field span{width:67px;flex-shrink:0}.expanded-header .strip-project-invoice .detail-item span{width:80px;flex-shrink:0}.collapsed-header .strip-project-info,.collapsed-header .strip-project-type-capacity{width:200px}.collapsed-header .strip-project-status{width:160px}.collapsed-header .strip-workspace{width:290px}.collapsed-header .strip-project-invoice{width:170px}.collapsed-header .strip-project-value{width:190px}.collapsed-header .strip-payment{width:160px}.collapsed-header .strip-menu{width:40px}.expanded-header .strip-project-info{width:210px}.expanded-header .strip-project-status{width:175px}.expanded-header .strip-workspace{width:210px}.expanded-header .strip-project-invoice{width:175px}.expanded-header .strip-project-value{width:185px}.expanded-header .strip-payment{width:165px}.expanded-header .strip-menu{width:40px}.strip-main-container{display:flex;flex-direction:column;gap:12px;padding:10px;overflow:visible}.expanded-header .strip-workspace .inline-field,.expanded-header .strip-project-status .inline-field,.expanded-header .strip-project-invoice .inline-field,.expanded-header .strip-payment .inline-field{margin-bottom:10px}.strip-header{display:flex;align-items:center;gap:24px;width:100%}.strip-header-left{display:flex;align-items:center;gap:16px;flex:1}.strip-header-right{display:flex;align-items:center;gap:16px;margin-left:auto;margin-right:10px}.strip-header .search-wrapper{width:371px;padding-left:10px;border:1px}.strip-header .search-input{width:312px;height:41px;font-size:15px}.strip-header .search-btn{width:57px;height:41px}.strip-header .ls-btn-secondary{width:40px;height:41px;padding:0;border-radius:10px;margin-left:0!important}.strip-header .navtab{height:48px}.strip-header .navtab-item{padding:0 24px}.strip-header .create-project-btn{height:41px;padding:0 28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:#0055a0;color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;width:150px}.create-project-btn{position:relative;overflow:hidden;transition:all .3s ease;isolation:isolate}.create-project-btn:before{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:#ffffff38;transform:skew(-25deg);transition:left 1s ease;z-index:1;pointer-events:none}.create-project-btn:hover:before{left:160%}.create-project-btn span{position:relative;z-index:2;color:#fff}.strip-header .toggle-wrapper{display:flex;align-items:center;width:270px;height:41px;border:1px solid #0057C8;border-radius:10px;overflow:hidden;background:#fff;flex-shrink:0}.strip-header .toggle-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:100%;padding:0;border:none;background:#fff;color:#606060;font-size:14px;font-weight:500;transition:all .25s ease;cursor:pointer}.strip-header .toggle-btn.active{background:#0055a0;color:#fff}.strip-header .toggle-btn:not(.active):hover{background:#f4f8fc}.strip-header .toggle-btn svg{width:16px;height:16px;flex-shrink:0}.strip-header .toggle-btn+.toggle-btn{border-left:1px solid #0057C8}.strip-header .toggle-btn.active+.toggle-btn,.strip-header .toggle-btn+.toggle-btn.active{border-left:none}.status-filter{display:flex;align-items:center;gap:12px;margin:16px 10px;flex-wrap:wrap}.status-filter-btn{height:32px;padding:0 16px;background:#fff;border:1px solid #D9D9D9;border-radius:8px;color:#666;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.status-filter-btn:hover{border-color:#0055a0;color:#0055a0}.status-filter-btn.active{background:#0055a0;color:#fff;border-color:#0055a0}.pilot-po-status{width:120px}.pilot-workspace,.pilot-location{width:230px}.pilot-da-status{width:130px}.pilot-progress{width:120px}.pilot-assignees{width:170px}.pilot-po-status,.pilot-workspace,.pilot-location,.pilot-da-status,.pilot-progress,.pilot-assignees{border-left:1px solid #ececec;padding-left:16px}.inline-field span,.detail-item span{color:#6b7280;font-size:12px;font-weight:500}.inline-field p,.detail-item p{color:#111827;font-size:13px;font-weight:600}.pilot-po-status .detail-item,.pilot-workspace .detail-item,.pilot-location .detail-item,.pilot-da-status .detail-item,.pilot-progress .detail-item,.pilot-assignees .detail-item{margin-top:12px}.pilot-po-status .detail-item span,.pilot-workspace .detail-item span,.pilot-location .detail-item span,.pilot-da-status .detail-item span,.pilot-progress .detail-item span,.pilot-assignees .detail-item span{display:block;margin-bottom:4px}.pilot-inline-field{display:flex;align-items:center;width:100%;min-width:0;gap:8px}.pilot-inline-field>span:first-child{flex:0 0 auto}.pilot-workspace-value{display:block;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.strip-card:hover{box-shadow:0 4px 12px #00000014;transition:.2s}.pilot-assignee-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer}.pilot-assignee-avatar:nth-child(odd){background:#f7c7d5;color:#6c2441}.pilot-assignee-avatar:nth-child(2n){background:#d9c7ff;color:#5134a6}.pilot-assignee-list{display:flex;align-items:center;gap:8px}.pilot-assignee-avatar{position:relative;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer;background:#e9c5ff;color:#4b2b7f}.pilot-tooltip{position:absolute;top:36px;left:50%;transform:translate(-50%);padding:6px 12px;border-radius:8px;background:#d8a7ff;color:#111;white-space:nowrap;opacity:0;visibility:hidden;transition:.2s;z-index:100}.pilot-assignee-avatar:hover .pilot-tooltip{opacity:1;visibility:visible}.pilot-inline-detail{display:flex;align-items:center;gap:8px;margin-top:12px}.pilot-inline-detail span{color:#6b7280;font-size:12px;font-weight:500}.pilot-inline-detail p{color:#111827;font-size:13px;font-weight:600}.pilot-location-value{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.add-btn{display:flex;align-items:center;gap:8px;background-color:#2563eb;border:none;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:14px;font-weight:500;color:#fff}.add-btn:hover{background-color:#d5d5d5}.add-label{color:#fff}.add-icon{font-size:18px}.relative{width:280px!important;padding:12px 40px 12px 10px!important;border:none;border-radius:8px!important;font-size:14px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.relative{background:#e0e0e0 url("data:image/svg+xml;utf8,<svg fill='black' height='20' width='20' xmlns='http://www.w3.org/2000/svg'><polygon points='0,0 20,0 10,10'/></svg>") no-repeat right 12px center;background-size:16px;padding-right:35px!important}.input-wrapper{position:relative;width:280px}.input-wrapper input{width:100%;padding:12px 40px 12px 10px;border:none;border-radius:8px;background-color:#e0e0e0;font-size:14px;outline:none}.input-wrapper .toggle-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer}.password-input{width:280px;padding:12px 35px 12px 10px;border:none;border-radius:8px;font-size:14px;outline:none;background-repeat:no-repeat;background-position:right 12px center;background-size:20px;cursor:pointer}.password-input.hide{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'><path d='M12 5C7 5 2.73 8.11 1 12c1.73 3.89 6 7 11 7s9.27-3.11 11-7c-1.73-3.89-6-7-11-7zm0 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z'/><circle cx='12' cy='12' r='2.5'/></svg>")}.password-input.show{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 24 24'><path d='M12 6a9.77 9.77 0 018.94 6A9.77 9.77 0 0112 18a9.77 9.77 0 01-8.94-6A9.77 9.77 0 0112 6m0-2C6.5 4 2 8.5 2 12s4.5 8 10 8 10-4.5 10-8S17.5 4 12 4m0 5a3 3 0 100 6 3 3 0 000-6z'/></svg>")}.user-form{display:flex;flex-wrap:wrap;gap:16px}.user-form>*{flex:1 1 calc(50% - 16px);min-width:250px}.user-form input,.user-form select{width:100%;padding:12px 14px;border-radius:8px;font-size:14px;box-sizing:border-box}.user-form label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#333}@media(max-width:768px){.user-form>*{flex:1 1 100%}}.user-form{padding:20px;max-width:800px;margin:0 auto}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{flex:1;margin-bottom:10px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group .required{color:#ff4d4f;margin-left:4px}.form-control{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:all .3s}.form-control:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;outline:none}.form-control::placeholder{color:#bfbfbf}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='12' height='12' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10l5 5 5-5' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.password-input{position:relative}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#999}.error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.form-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0}.btn{padding:8px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:all .3s;border:1px solid transparent}.btn-cancel{background-color:#fff;border-color:#d9d9d9;color:#333}.btn-cancel:hover{color:#40a9ff;border-color:#40a9ff}.btn-submit{background-color:#1890ff;color:#fff;border-color:#1890ff}.btn-submit:hover{background-color:#40a9ff;border-color:#40a9ff}@media(max-width:768px){.form-row{flex-direction:column;gap:15px}.form-footer{flex-direction:column;gap:10px}.btn{width:100%}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-full{grid-column:span 2}@media(max-width:768px){.form-grid{grid-template-columns:1fr}}.step2-container{padding:12px;width:100%;box-sizing:border-box}.step2-wrapper{display:flex;flex-direction:column;height:80vh}.company-title{font-size:22px;font-weight:600;margin-bottom:22px}.contact-section{margin-bottom:24px;padding:16px}.five-col{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:18px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.field label{font-size:13px;color:#64748b;margin-bottom:6px;display:block}.field input,.field select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #E5E7EB;background:#f5f6f8;font-size:14px;transition:border-color .2s ease}.field input:focus,.field select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.field input.error,.field select.error{border-color:#dc3545}.contact-section hr{border:none;border-top:3px solid #E5E7EB;margin-top:20px}.add-contact{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;margin-top:12px}.footer{display:flex;justify-content:space-between;padding:16px 24px;border-top:1px solid #E5E7EB;background:#fff}.step2-footer{width:100%;display:flex;justify-content:space-between;align-items:center}.back-btn{display:inline-flex;align-items:center;gap:10px;margin-left:406px;padding:10px 20px;height:44px;background:#fff;border:1.5px solid #E5E7EB;border-radius:10px;font-size:16px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.back-btn:hover{background:#f8f9fa;color:#333}.password-field{position:relative}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;color:#666;transition:color .2s ease}.password-toggle:hover{color:#333}.validation-error{color:#dc3545;font-size:12px;margin-top:4px;display:block}.contact-dropdown{position:absolute;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;max-height:200px;overflow-y:auto;z-index:1000}.contact-dropdown-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.contact-dropdown-item:hover{background:#f8f9fa}.contact-dropdown-item:last-child{border-bottom:none}.contact-checkbox{margin-right:8px}.contact-info{display:flex;flex-direction:column;gap:2px}.contact-name{font-weight:500;color:#333}.contact-email{font-size:12px;color:#666}.loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.five-col,.two-col{grid-template-columns:1fr;gap:12px}.step2-container,.contact-section{padding:12px}.back-btn{margin-left:0}}.field input:focus,.field select:focus{outline:2px solid #007bff;outline-offset:2px}@media print{.step2-container{display:none}}@media(prefers-color-scheme:dark){.contact-section{background:#2d3748;border-color:#4a5568}.field input,.field select{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.company-title{color:#e2e8f0}.field label{color:#cbd5e0}}.external-user-card{border:1px solid #d0d7de;border-radius:18px;background:#fff;padding:16px}.card-logo img{height:60px}.card-body{font-size:14px;line-height:22px}.name-row{display:flex;justify-content:space-between;align-items:center}.status-active{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#e8ffe8;font-size:14px;font-weight:600;color:#000}.status-active .dot{width:12px;height:12px;border-radius:50%;background:#32e875}.um-page{height:100vh;overflow:hidden}.um-external-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e5e5e5}.um-content{height:calc(100vh - 80px);overflow-y:auto;padding-bottom:80px}.user-info-wrapper{display:grid;display:flex;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:20px;width:calc(100vw - 40px);height:80vh;margin:0 auto;box-sizing:border-box;overflow:hidden}@media(max-width:768px){.user-info-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px;padding:12px;width:calc(100vw - 24px);height:655px}.user-actions{position:relative!important;margin-left:55px;left:25px}.user-avatar{width:315px!important;margin:0% auto}.user-actions{display:flex;justify-content:center;align-items:center}.user-action-container{display:flex;justify-content:center;align-items:center;margin-top:11px;padding:0}}@media(max-width:700px){.user-info-wrapper{height:763px;display:flex;justify-content:center;align-items:center;flex-direction:column}}.user-avatar{background:#f5f5f5;width:220px;height:220px;display:flex;justify-content:center;align-items:center;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.user-avatar:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001f}.avatar-image{width:100%;height:100%;object-fit:cover}.avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8e8e8,#f8f8f8);color:#666;font-size:64px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.avatar-icon{color:#999;width:80px;height:80px}.user-info-right{margin-left:25px;height:400px;display:flex;align-items:center}.user-actions{display:flex;gap:10px;float:right;margin:0 30px}.user-profile-list{background:linear-gradient(145deg,#e8e8e8,#f8f8f8);height:400px;width:400px;border-radius:12px;display:flex;justify-content:center;align-items:center}.action-btn{background:#a5a7a5;border:1px solid #a6a8a6;border-radius:6px;cursor:pointer;font-size:16px;padding:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff}.action-btn:hover{background:#a5a7a5;transform:translateY(-2px)}.action-btn:active{transform:translateY(0)}.action-btn:disabled{opacity:.6;cursor:not-allowed}.action-btn.active{background:#080808;border-color:#030503;opacity:1}.action-btn.active .power-icon{color:#fff;fill:#fff}.action-btn.inactive{background:#080808;border-color:#030503;opacity:.8}.action-btn.inactive .power-icon{color:#fff;fill:#fff}.power-btn{padding:0!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16%!important;transition:all .3s ease!important;margin:0 4px!important;color:#fff!important;font-size:16px;outline:none!important;border:1px solid!important;background-color:#f44336!important;border-color:#e53935!important}.power-btn[style*="background-color: rgb(76, 175, 80)"],.power-btn[style*="background-color:#4CAF50"],.power-btn[style*="background-color: #4CAF50"]{background-color:#4caf50!important;border-color:#43a047!important}.power-btn:not([style*="background-color: rgb(76, 175, 80)"]):not([style*="background-color:#4CAF50"]):not([style*="background-color: #4CAF50"]){background-color:#f44336!important;border-color:#e53935!important}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{animation:spin 1s linear infinite}.power-btn:disabled{opacity:.7;cursor:not-allowed}.power-icon{width:16px!important;height:18px!important;color:#fff!important;transition:all .3s ease!important}.power-btn:not(:disabled):hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.power-btn:active{transform:translateY(0)}.power-btn:disabled{opacity:.6;cursor:not-allowed;background-color:#e0e0e0;border-color:#bdbdbd}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:25px;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 20px #00000026;animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content h3{margin-top:0;color:#333;font-size:1.4rem;margin-bottom:15px}.modal-content p{color:#555;margin-bottom:25px;line-height:1.5}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #eaeaea}.modal-actions .btn{padding:10px 20px;border:none;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:.95rem}.modal-actions .btn-cancel{background-color:#f0f0f0;color:#555}.modal-actions .btn-cancel:hover{background-color:#e0e0e0}.modal-actions .btn-danger{background-color:#e74c3c;color:#fff}.modal-actions .btn-danger:hover:not(:disabled){background-color:#c0392b}.modal-actions .btn:disabled{opacity:.7;cursor:not-allowed}.modal-actions .loading-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}.power-btn:disabled .power-icon{color:#9e9e9e}.user-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0px 130px;line-height:10px}.user-details-grid p{margin:15px 0;line-height:15px;font-size:15px;color:#333}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.app-card{position:relative;cursor:pointer;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000001a;background-color:#d9d9d9}.app-card:hover{background-color:#e5e5e5}.app-checkbox{position:absolute;top:.5rem;left:.5rem;width:1.25rem;height:1.25rem;accent-color:black}.app-name{font-size:1rem;font-weight:600}.ls-btn ls-btn-medium ls-btn-primary{width:"153px"!important;height:"50px";border-radius:"10px";opacity:1;display:"flex";align-items:"center";justify-content:"center";gap:"8px";position:"relative"!important;top:300px!important}@media(max-width:900px){.app-grid{grid-template-columns:1fr!important;gap:1rem}.footer-actions{justify-content:center}.app-card{padding:1px!important}.ls-btn{position:"relative"!important}}:root{--bg:#f6f7f9;--panel:#ebedf0;--cardHead:#f0f1f3;--white:#ffffff;--border:#dcdfe4;--text:#2b2f33;--muted:#6b7280;--primary:#2563eb;--primaryDark:#1e4ed8}*{box-sizing:border-box}body{margin:0}.perm{max-width:100%;margin:0 auto;padding:16px 20px 32px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,"Segoe UI Emoji";color:var(--text)}.permission-topbar{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin-bottom:14px}.topbar__left,.topbar__right{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:20px;border:1px solid transparent;background:var(--white);color:var(--text);font-size:14px;cursor:pointer}.btn--soft{background:#eef0f4;border-color:#e1e4ea}.btn--ghost{background:#f7f7f8;border-color:#e7e9ee;color:#333}.btn--outline{background:#fff;border-color:#cfd5df}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primaryDark)}.page-title{font-size:20px;font-weight:600;margin:12px 4px 16px}.module{border:1px solid var(--border);border-radius:10px;margin:14px 0;overflow:hidden;background:#d9d9d9}.module__head{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px;border:none;font-weight:600;color:#3a3f45;cursor:pointer}.module__body{background:var(--panel);padding:16px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.card{border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 0 #0000;transition:box-shadow .15s ease;background:#d9d9d9;padding:0%}.card:hover{box-shadow:0 2px 8px #0000000a}.card__head{background:#d9d9d9;padding:10px 12px;font-weight:600;font-size:14px;border-bottom:1px solid var(--border)}.card__body{background:var(--white);padding:10px 12px;height:-webkit-fill-available}.perm-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:12px;border-bottom:1px dashed #eef1f5}.perm-row:last-child{border-bottom:none}.perm-row__left{display:flex;align-items:center;gap:8px;font-size:13px;color:#333}.perm-row__left input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.perm-row__label{-webkit-user-select:none;user-select:none}.segmented{display:inline-flex;border-radius:16px;background:#eef1f6;padding:2px;border:1px solid #dfe3ea}.segmented__btn{min-width:54px;padding:6px 10px;font-size:12px;border:none;background:transparent;border-radius:14px;cursor:pointer;color:#4b5563}.segmented__btn.is-active{background:var(--primary);color:#fff}.segmented__btn:disabled{cursor:not-allowed}.segmented.segmented--disabled{opacity:.55;pointer-events:none}.footer-actions{gap:10px;display:flex;justify-content:flex-end;align-items:center;margin-top:22px;padding-top:16px}.module-panel{padding:1rem;border:1px solid #ddd;border-radius:8px;margin-bottom:1rem}.module-title{font-size:1.2rem;margin-bottom:.5rem;font-weight:700}.module-content{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:900px){.btn--ghost{height:55 px}}.perm-row__left input[type=checkbox]{position:relative;z-index:5;pointer-events:auto}.perm-row,.perm-row__left{position:relative;z-index:2;pointer-events:auto}.card,.card__body,.module,.module__body{position:relative;z-index:1;pointer-events:auto}.segmented.segmented--disabled{opacity:.55;pointer-events:auto}.perm-row[disabled]{opacity:.6;pointer-events:none}.les-maincontainer{background-color:#fff}.navbarss-container{width:100%}.inventory-navtab{display:flex;justify-content:center}.inventory-nav{background-color:#f0f6fa;display:flex;margin:25px auto auto;gap:200px;height:50px;padding-left:30px;padding-right:30px;border-radius:10px}.inventory-nav a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.inventory-nav a.active{border-radius:4px;padding:.3rem .8rem}.fs-8{font-size:8px!important}.fs-9{font-size:9px!important}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-19{font-size:19px!important}.fs-20{font-size:20px!important}.fs-21{font-size:21px!important}.fs-22{font-size:22px!important}.fs-23{font-size:23px!important}.fs-24{font-size:24px!important}.fs-25{font-size:25px!important}.fs-26{font-size:26px!important}.fs-27{font-size:27px!important}.fs-28{font-size:28px!important}.fs-29{font-size:29px!important}.fs-30{font-size:30px!important}.fs-31{font-size:31px!important}.fs-32{font-size:32px!important}.fs-33{font-size:33px!important}.fs-34{font-size:34px!important}.fs-35{font-size:35px!important}.fs-36{font-size:36px!important}.fs-37{font-size:37px!important}.fs-38{font-size:38px!important}.fs-39{font-size:39px!important}.fs-40{font-size:40px!important}.fs-41{font-size:41px!important}.fs-42{font-size:42px!important}.fs-43{font-size:43px!important}.fs-44{font-size:44px!important}.fs-45{font-size:45px!important}.fs-46{font-size:46px!important}.fs-47{font-size:47px!important}.fs-48{font-size:48px!important}.fs-49{font-size:49px!important}.fs-50{font-size:50px!important}.fs-51{font-size:51px!important}.fs-52{font-size:52px!important}.fs-53{font-size:53px!important}.fs-54{font-size:54px!important}.fs-55{font-size:55px!important}.fs-56{font-size:56px!important}.fs-57{font-size:57px!important}.fs-58{font-size:58px!important}.fs-59{font-size:59px!important}.fs-60{font-size:60px!important}.fs-61{font-size:61px!important}.fs-62{font-size:62px!important}.fs-63{font-size:63px!important}.fs-64{font-size:64px!important}.fs-65{font-size:65px!important}.fs-66{font-size:66px!important}.fs-67{font-size:67px!important}.fs-68{font-size:68px!important}.fs-69{font-size:69px!important}.fs-70{font-size:70px!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.fw-1000{font-weight:1000!important}.fc-373737{color:#373737!important}.fc-2667FF{color:#2667ff!important}.fc-000000{color:#000!important}.fcFFFFFF{color:#fff!important}.inv-dron-active-btn-handle{display:flex;flex-wrap:wrap;gap:10px}.inv-active-drone-table-display-height{height:45dvh}.inv-inact-drone-btn-alignment{display:flex;gap:12px}.inv-inavtive-table-display-height,.inv-active-table-display-height{height:70dvh}@media(max-width:480px){.inventory-drone-s-align-f{justify-content:center}.inv-dron-active-btn-handle{width:98%;display:flex;justify-content:center}.inventory-drone-maincard-align:first-child{margin-left:20px}.inventory-drone-maincard-align:last-child{margin-right:20px}}.inv-mobile-responsive-card-mobile-card{border:1px solid #8d8989;border-radius:10px;margin-bottom:10px;width:420px}.inv-mobile-responsive-center-align{margin-left:20px;width:100%;margin-top:10px}.inv-ls-btn-inactive-drone-alignment{display:flex;gap:10px}@media(max-width:460px){.inv-inactive-drone-add-report-modal{flex-wrap:wrap}}.inv-add-active-drone-tech-specidic-contain{height:200px}@media(max-width:460px){.inv-add-active-drone-modal-content-active-drone{height:132px}.inventory-add-active-drone-tab-content{height:270px}.inv-add-active-drone-model-nextbtn{margin-top:50px!important}.inv-add-active-drone-stock-container{flex-wrap:wrap}.inv-add-active-drone-stock-container{height:295px!important}.inv-add-active-drone-stock-btn-next-container{margin-right:0!important;margin-bottom:0!important;margin-top:10px!important}.inv-add-active-drone-stock-width{width:350px!important}.inv-add-active-drone-stock-price-input{width:311px!important}.inv-add-active-drone-stock-price-inr-d-flex-center{height:50px;margin-top:10px}.inv-add-active-drone-tech-specidic-container-one{flex-wrap:wrap}.inv-add-active-drone-tech-specidic-contain{height:450px!important}.inv-add-active-drone-tech-specidic-container-two,.inv-add-active-drone-opsusage-constainer-one{flex-wrap:wrap}.inv-add-active-drone-opsusage-main-container{height:350px!important}.inv-add-active-drone-compliance-container-one{flex-wrap:wrap;height:290px!important}.inv-add-active-drone-endoflife-container{flex-wrap:wrap}.inv-add-active-drone-endoflife-btn-next{margin-bottom:20px!important}}@media(min-width:461px){.inv-add-active-drone-modal-content-active-drone{height:350px!important}.inv-add-active-drone-stock-price-input{width:250px!important}}.inventory-dashbord-home{margin-top:20px}.invontory-drone-f{margin:0 auto;background-color:#d9d9d9;width:98%;height:212px;overflow-x:auto;white-space:nowrap;padding:10px 0}.inventory-drone-scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px;display:flex;justify-content:space-evenly}.inventory-drone-maincard-align{display:inline-flex;flex-direction:row;gap:50px;padding:10px 0}.inventory-drone-singlecart-ctl{background-color:#f3efef;width:250px;height:168px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.inventory-drone-singlecart-ctl-margin-left{margin-left:20px}.inventory-drone-singlecart-ctl-margin-right{margin-right:20px}.invontory-drone-s{margin:20px auto 0;width:98%}.inventory-active-drone-table,.inventory-deactivate-drone-table{margin:30px auto 0;width:98%}.inv-active-drone-filter-content{display:flex;gap:20px;justify-content:space-between}.inv-add-active-drone-list-edit-btn{margin-right:10px}.inv-dron-active-btn-handle{display:flex;gap:10px}.inv-drone-active-btn-size-h43{height:43px}.inv-active-drone-btn-component-active-btn{width:129px;height:43px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid rgb(38,103,255)}.inv-active-drone-btn-component-inactive-btn{width:129px;height:43px;border:1px solid rgb(38,103,255);border-top-right-radius:10px;border-bottom-right-radius:10px}.inv-active-drone-btn-comp-active-btn-active{background-color:#2667ff;color:#fff}.inv-active-drone-btn-comp-active-btn-secodary{background-color:#fff}.inv-active-drone-table-display-height{height:70dvh}.inv-act-table-position-set{position:sticky;top:0;z-index:1}.inv-inact-drone-btn-alignment{display:flex;gap:12px;flex-wrap:wrap}.inv-inactive-drone-btn-component-active-btn{width:129px;height:43px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid rgb(38,103,255)}.inv-inactive-drone-btn-component-inactive-btn{width:129px;height:43px;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid rgb(38,103,255)}.inv-inactive-drone-btn-comp-inactive-btn-active{background-color:#2667ff;color:#fff}.inv-inactive-drone-btn-comp-inactive-btn-secodary{background-color:#fff}.inv-inactive-drone-filter-add-alignment{display:flex;gap:12px}.inv-inactive-drone-add-report-modal{display:flex;gap:12px;margin-top:20px}.inv-inavtive-table-display-height{height:70dvh}.inv-inavtive-table-display-table-head{position:sticky;top:0;z-index:1}.inv-alubum-small-container{border:1px solid #ccc;border-radius:10px;width:50px;height:43px}.inv-album-small-close-icon{width:100%;height:10px;margin-top:3px;display:flex;justify-content:flex-end;padding:2px}.inv-album-small-cursor-icon-pointer{cursor:pointer}.inv-album-small-file-icon{display:flex;justify-content:center}.inventory-drone-s-align-f{display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding-top:24px;flex-wrap:wrap}@media(max-width:460px){.inventory-drone-s-align-f,.inv-inact-drone-btn-alignment{justify-content:center}.inv-dron-active-btn-handle{width:98%;display:flex;justify-content:center}}.inventory-add-active-drone-tab-container{width:100%}.inventory-add-active-drone-tab-header{display:flex;border-bottom:2px solid #ccc}.inventory-add-active-drone-tab-btn{flex:1;padding:12px;cursor:pointer;border:none;background:transparent;font-weight:500;color:#555;transition:.3s}.inventory-add-active-drone-tab-btn:hover{background:#f5f5f5}.inventory-add-active-drone-tab-btn.active{background:#d9d9d9;border-top-right-radius:50px;color:#1f252d}.inventory-add-active-drone-tab-content{padding:20px;background:#fff}.inv-add-active-drone-modal-input-model{width:300px!important;height:37px!important}.inv-add-active-drone-modal-model{display:flex;gap:20px;flex-wrap:wrap}.inv-add-active-drone-model-nextbtn{float:right;margin-top:10px}.inv-add-active-drone-stock-container{display:flex;gap:20px;margin-top:20px;height:200px}.inv-add-active-drone-stock-price-ctrl{display:flex}.inv-add-active-drone-stock-price-inr{width:38px;background-color:#fff;border-top-left-radius:9px;border-bottom-left-radius:9px;border:.5px solid #ccc6c6}.inv-add-active-drone-stock-price-inr-d-flex-center{display:flex;justify-content:center;align-items:center}.inv-add-active-drone-stock-price-input{border-top-left-radius:0;border-bottom-left-radius:0;width:250px;border:.5px solid #ccc6c6}.inv-add-active-drone-stock-width{width:270px}.inv-add-active-drone-stock-btn-next-container{float:right;margin-right:50px;margin-bottom:20px}.inv-add-active-drone-tech-specidic-container-one,.inv-add-active-drone-tech-specidic-container-two{display:flex;gap:20px;margin-top:20px}.inv-add-active-drone-tech-specidic-btn-next{float:right;margin-right:50px;margin-bottom:20px}.inv-add-active-drone-opsusage-constainer-one{display:flex;gap:20px;margin-top:20px}.inv-add-active-drone-opsusage-width{width:270px}.inv-add-active-drone-opsusage-btn-next{float:right;margin-right:50px;margin-bottom:20px}.inv-add-active-drone-compliance-container-one{display:flex;gap:20px;margin-top:20px;height:200px}.inv-add-active-drone-compliance-width{width:270px!important}.inv-add-active-drone-compliance-btn-next{float:right;margin-right:50px;margin-bottom:20px}.inv-add-active-drone-endoflife-container{display:flex;gap:20px;margin-top:20px;height:200px}.inv-add-active-drone-endoflife-width{width:270px!important}.inv-add-active-drone-endoflife-btn-next{float:right;margin-right:50px;margin-bottom:20px}.inv-add-active-drone-opsusage-main-container{height:200px}.inv-add-active-drone-opsusage-container-conditions{margin-top:20px}.inv-add-active-battery-modal{margin-top:10px;width:300px}.inv-active-battery-opsusage-second-row{display:flex;gap:20px;margin-top:20px}.inv-models-add-active-drone-compliance-fireproof-boolean{display:flex;gap:20px}@media(max-width:460px){.inv-add-active-battery-tech-specidic-contain{height:300px}.inv-active-battery-opsusage-second-row{flex-wrap:wrap}.inv-add-active-battery-opsusage-main-container{height:560px}.inv-add-active-battery-endoflife-container{height:305px}}@media(min-width:461px){.inv-add-active-battery-tech-specidic-contain{height:350px!important}.inv-add-active-battery-opsusage-main-container{height:260px}.inv-add-active-drone-modal-content{height:350px!important}}.expense-statement-controls-first{display:flex;justify-content:space-between;margin:20px 16px}.state-filter{height:40px;width:54px;background-color:#fff;border:1px solid rgb(139,137,137);border-radius:5px;margin-left:10px;font-size:16px}.expense-statement-search-box{display:flex;align-items:center;border:1px solid #ccc;padding:4px 8px;border-radius:10px;width:292px;background:#fff;height:50px}.expense-statement-search-box .expense-statement-search-icon{margin-right:6px}.expense-search-wrapper{display:flex;align-items:center;width:210px;height:40px;border:1px solid #E5E5E5;border-radius:6px;overflow:hidden;background:#fff}.expense-search-input{flex:1;height:100%;border:none;outline:none;padding:0 12px;font-size:14px}.expense-search-input::placeholder{color:#8a8a8a}.expense-search-btn{width:38px;height:40px;border:none;background:#0055a0;color:#fff;border-radius:0 6px 6px 0;display:flex;justify-content:center;align-items:center;cursor:pointer}.expense-search-btn svg{font-size:16px}.expense-modal-half{width:50%}.expense-modal-full{width:100%}@media(max-width:768px){.expense-search-wrapper{width:350px;height:36px;flex-shrink:0}.expense-search-input{width:calc(100% - 38px);height:40px;padding:0 12px;font-size:14px}.expense-search-btn{width:38px;height:40px}.expense-search-btn svg{width:16px;height:16px;font-size:16px}}@media(max-width:768px){.state-filter{width:40px;height:36px}}.expense-search-input{flex:1;height:100%;border:none;outline:none;padding:0 14px;font-size:14px;font-weight:400;color:#333;background:transparent}.expense-search-input::placeholder{color:#8d8d8d}.expense-search-button{width:44px;height:100%;border:none;background:#005cc8;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:20px;transition:background .2s ease}.expense-search-button:hover{background:#004da6}.expense-statement-search-box input{border:none;outline:none;flex:1}.expense-statement-search-input{height:100%;width:100%}.expense-statement-search-box input:focus{outline:none;box-shadow:none;border:none}.expense-statement-doc-td:hover{cursor:pointer}.expense-statement-btn-align-dp{display:flex;gap:10px}@media(max-width:768px){.expense-statement-btn-align-dp{justify-content:space-around}}.expense-statement-table-heading-position{position:sticky;top:0;z-index:5}.expense-statement-table-action-btn-align{display:flex;gap:5px}.expense-cashbook-amount-ctrl{display:flex}.expense-cashbook-d-flex-center{display:flex;justify-content:center;align-items:center}.expense-cashbook-inr{width:38px;background-color:#fff;border-top-left-radius:9px;border-bottom-left-radius:9px;border:.5px solid #ccc6c6}.expense-cashbok-amount-input{border-top-left-radius:0;border-bottom-left-radius:0;width:192px;border:.5px solid #ccc6c6}.expense-cashbook-filter-icon{margin-right:10px}.expense-cashbook-filter{width:104px;height:50px;border-radius:10px;margin-right:10px}.expense-cashbook-credit-icon{margin-right:10px}.expense-cashbook-credit-modal{width:100%}.expense-cashbook-credit-form{display:flex;gap:37px}.expense-cb-credit-lbl-mrg{margin-bottom:20px}.expense-cashbook-credit-remarks{border-radius:10px;background:#fff;height:48px}.expense-cashbook-credit-sub{display:flex;justify-content:flex-end;margin-top:20px}.expense-statement-filter-status{width:250px}.expense-cashbook-credit-submit-icon{margin-right:10px}.statement-expenditure-modal-row{display:flex;gap:60px;margin-bottom:20px}.statement-expenditure-modal-row-title{margin-bottom:20px}.statement-expenditure-modal-row-three{display:flex;gap:18px;margin-bottom:20px}.statement-expenditure-modal-row-three>:last-child{grid-column:1 / -1}.expense-debit-table-section{margin:10px 16px}.expense-debit-table-container{height:60dvh;overflow-x:hidden;overflow-y:auto}.expense-statement-filter-container-first,.expense-statement-filter-container-second{display:flex;gap:60px;margin-bottom:16px}.expense-statement-filter-container-second input{width:250px}.expense-statement-filter-container-main{margin:0 auto}.expense-statement-edit-first,.expense-statement-edit-second{display:flex;gap:60px;margin-bottom:16px}.expense-statement-amount-ctrl{display:flex}.expense-statement-inr{width:38px;background-color:#fff;border-top-left-radius:9px;border-bottom-left-radius:9px;border:1px solid #dadce0}.expense-statement-amount-input:focus{outline:none}.expense-statement-d-flex-center{display:flex;justify-content:center;align-items:center}.expense-statement-amount-input{border-top-left-radius:0;border-bottom-left-radius:0;width:192px;height:41px;border:1px solid #dadce0}.ls-table tbody td,.ls-table tbody th{text-align:center}.expense-statement-mobile-label{font-weight:600}.expense-statement-table-document{background:none;border:none;color:#007bff;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;display:inline-block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expense-statement-table-document:hover{display:inline-block;max-width:180px;white-space:normal;word-break:break-word;overflow:hidden;text-overflow:ellipsis}.expense-statement-credit-edit-modal{display:flex;flex-direction:column}.expense-statement-update-modal-credit-btn button{margin-left:5px}.expense-status-badge{background-color:#d9d9d9;width:fit-content;padding:2px 10px;border-radius:5px;text-align:center}@media(max-width:460px){.expense-statement-controls-first{flex-wrap:wrap}.expense-statement-btn-align-dp{margin-top:10px}.expense-statement-mobile-card{border:1px solid #8d8989;border-radius:20px;margin-bottom:10px}.expense-statement-mobile-table{width:100%;padding:10px}.expense-statement-filter-container-first,.expense-statement-filter-container-second{flex-wrap:wrap;gap:10px}.expense-statement-filter-container-second input{width:334px}.expense-statement-filter-custom-input{width:334px}.statement-expenditure-modal-row{flex-wrap:wrap;gap:5px}.statement-expenditure-modal-row-three{flex-wrap:wrap;gap:5px;margin-top:-20px}.expense-statement-add-expenditure-modal{max-width:380px}.statement-expenditure-modal-row{display:flex;gap:16px}.expense-modal-half{flex:1;min-width:0}.expense-modal-half>*{width:100%;box-sizing:border-box}.expense-statement-add-expenditure-modal-input-wd{width:345px}.expense-statement-filter-status{width:335px;margin-top:7px}}@media(max-width:767px){.expense-cashbook-inr svg{width:16px!important;height:16px!important}}@media(max-width:767px){.expense-credit-mobile-modal{width:412px!important;height:365px!important;max-width:100vw;max-height:90vh}}@media(max-width:767px){.expense-add-credit-date,.expense-cb-credit-payee,.expense-cashbook-credit-remarks{width:100%!important}.expense-cashbook-amount-ctrl{display:flex;width:100%}.expense-cashbook-inr{width:42px;flex-shrink:0}.expense-cashbok-amount-input{flex:1;width:166px!important;height:32px!important;min-width:0}}@media(max-width:767px){.expense-cashbook-credit-remarks{min-height:110px;resize:none}}@media(max-width:767px){.expense-cb-credit-lbl-mrg{margin-bottom:0}}.file-preview-card{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #ddd;border-radius:8px;width:fit-content;cursor:pointer;background:#fafafa;transition:.2s ease}.file-preview-card:hover{background:#f0f0f0}.file-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#fff;border-radius:6px;border:1px solid #ddd}.file-name{font-size:13px;color:#333;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expense-statement-title{display:block;max-width:150px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expense-statement-title:hover{white-space:normal;word-break:break-word;z-index:10;position:relative}@media(max-width:374px){.expense-statement-controls-first{display:flex;flex-direction:column;gap:12px;margin:12px}.ls-flex.ls-flex-y-items-center{width:100%;display:flex;align-items:center}.expense-search-wrapper{flex:1;width:calc(100% - 50px);min-width:0;height:40px}.expense-search-input{font-size:13px}.state-filter{width:40px;height:40px;margin-left:8px;flex-shrink:0}.expense-statement-btn-align-dp{width:100%;display:flex;gap:8px}.expense-statement-btn-align-dp button{flex:1}}@media(min-width:375px)and (max-width:767px){.expense-statement-controls-first{display:flex;flex-direction:column;gap:16px;margin:16px}.ls-flex.ls-flex-y-items-center{width:100%;display:flex;align-items:center}.expense-search-wrapper{flex:1;width:calc(100% - 52px);max-width:none;height:40px}.expense-search-input{font-size:14px}.state-filter{width:40px;height:40px;margin-left:10px;flex-shrink:0}.expense-statement-btn-align-dp{display:flex;width:100%;gap:10px;margin-bottom:10px}.expense-statement-btn-align-dp button{flex:1;height:40px}}@media(min-width:768px)and (max-width:1023px){.expense-statement-controls-first{display:flex;justify-content:space-between;align-items:center;gap:16px}.expense-search-wrapper{width:240px}.state-filter{width:46px;height:40px}}@media(min-width:768px)and (max-width:1024px){.statement-expenditure-modal-row,.statement-expenditure-modal-row-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.statement-expenditure-modal-row-three>:last-child{grid-column:1 / -1}.expense-modal-half,.expense-modal-full{width:100%;min-width:0}.expense-statement-add-expenditure-modal,.expense-statement-add-expenditure-modal-input-wd,.ls-input,.ls-select,.expense-cashbook-amount-ctrl{width:100%}textarea{width:100%;min-height:110px}}@media(max-width:460px){.expense-statement-mobile-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border-bottom:1px solid #E5E5E5}.expense-statement-mobile-project{display:flex;flex-direction:column;gap:4px}.expense-statement-mobile-project-name{font-size:16px;font-weight:600}.expense-statement-mobile-project-code{font-size:12px;color:#7a7a7a}.expense-statement-mobile-action{display:flex;align-items:center}}.expense-statement-mobile-table th{width:110px;text-align:left}.expense-statement-mobile-table td{vertical-align:top}@media(max-width:767px){.statement-expenditure-modal-row,.statement-expenditure-modal-row-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:8px;margin-bottom:8px}.expense-modal-half,.expense-modal-full{width:100%;min-width:0}.expense-modal-half input,.expense-modal-half select,.expense-modal-half textarea,.expense-modal-full input,.expense-modal-full select,.expense-modal-full textarea{width:100%!important;box-sizing:border-box}.expense-cashbok-amount-input{width:100%}.expense-cashbook-credit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:12px}.expense-cashbook-credit-form>:nth-child(1){grid-column:1}.expense-cashbook-credit-form>:nth-child(2){grid-column:2}.expense-cashbook-credit-form>:nth-child(3){grid-column:1 / -1}.expense-add-credit-date,.expense-cashbok-amount-input,.expense-cb-credit-payee{width:100%!important}.expense-cashbook-credit-remarks{width:100%!important;min-height:110px;margin-top:12px;box-sizing:border-box}}.expense-modal-half,.expense-modal-full{width:100%;min-width:0}.expense-modal-half>*,.expense-modal-full>*{width:100%!important;box-sizing:border-box}@media(max-width:767px){.statement-expenditure-modal-row .ls-form-label,.statement-expenditure-modal-row-three .ls-form-label,.expense-modal-full .ls-form-label{margin-top:6px;margin-bottom:6px}}@media(max-width:768px){input,textarea,select{font-size:14px!important}}@media(max-width:767px){.statement-expenditure-modal-row .ls-input,.statement-expenditure-modal-row .ls-select,.statement-expenditure-modal-row-three .ls-input,.statement-expenditure-modal-row-three .ls-select{margin:2px}}@media(max-width:767px){.ls-modal-body{padding:16px 24px}}@media(max-width:767px){.ls-modal--lg{padding:0!important}}.expense-modal-full p,.expense-add-credit-date p{margin:0;min-height:0}@media(max-width:767px){.expense-add-credit-date{width:166px;height:32px!important}}@media(max-width:768px){.expense-filter-sidebar{left:auto!important;right:0;width:min(90vw,380px);height:calc(100vh - 56px);border-left:1px solid #e5e5e5;border-right:none;transform:translate(100%);transition:transform .3s ease-in-out}.expense-filter-sidebar.show{transform:translate(0)}}@media(max-width:768px){.expense-filter-sidebar .ls-modal-header{min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-radius:0}.expense-filter-sidebar .ls-modal-header h3{margin:0;font-size:18px;line-height:1}.expense-filter-sidebar .close-btn{width:28px;height:28px}}@media(max-width:768px){.expense-filter-sidebar{top:50px;height:calc(100vh - 48px)}}@media(max-width:480px){.ls-modal-close{font-size:20px!important;width:auto;height:auto;padding:0}}@media(max-width:768px){.ls-modal-footer .ls-btn.ls-btn-medium.ls-btn-primary,.ls-modal-footer .ls-btn.ls-btn-medium.ls-btn-secondary{width:80px!important;min-width:80px!important;height:27px!important;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:12px!important;line-height:1;gap:4px!important}.ls-modal-footer .ls-btn.ls-btn-medium.ls-btn-primary svg{width:16px!important;height:16px!important}}.expense-home-container{display:flex;gap:50px;width:98%;margin:80px auto 0}.expense-home-container-box{border:1px solid black;width:320px;border-radius:10px}.expense-home-box-vlaue-icon{display:flex;justify-content:space-between;padding:10px}.expense-home-box-icon{border:1px solid black;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:5px}.expense-home-incom-expense-chart-container{margin-top:30px;width:98%;margin-left:20px}.expense-home-incom-expense-chart{border:1px solid black;width:650px;height:300px}.expense-cashbook-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.expense-cashbook-controls-first{display:flex;justify-content:space-between;align-items:center;margin:0 16px 20px}.expense-cashbook-search-box{display:flex;align-items:center;border:.0625rem solid #ccc;border-radius:.625rem;width:clamp(14rem,20vw,18rem);background:#fff;height:clamp(2.2rem,3vw,2.5rem)}.search-icon{margin-right:.5rem;margin-left:.5rem}.expense-search-input{border:none;outline:none;width:100%;font-size:clamp(.8rem,1vw,.95rem)}.expense-cashbook-users-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(16px,2vw,26px);padding:clamp(1rem,2vw,1.25rem);padding-top:clamp(1.25rem,2.5vw,1.875rem);height:75dvh;overflow-y:auto}.expense-cashbook-users-card{box-shadow:.25rem .25rem .9375rem #dbd9d9;border-radius:.875rem;padding:clamp(.75rem,1.5vw,.875rem) clamp(.875rem,2vw,1rem);height:clamp(12rem,18vh,11.25rem);display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease}.expense-cashbook-users-card:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #0000001f}.expense-casebook-first-row-card{display:flex;justify-content:space-between;align-items:center}.expense-casebook-first-row-card-first-div{display:flex;flex-direction:column;gap:.125rem}.expense-cashbook-profile-icon{width:clamp(2rem,2.5vw,2.125rem);height:clamp(2rem,2.5vw,2.125rem);border-radius:50%;background:#4169e1;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:clamp(.75rem,1vw,.95rem)}.expense-casebook-second-row-card{margin-top:.25rem}.expense-casebook-second-row-card p:first-child{font-size:clamp(.9rem,1.2vw,1rem);font-weight:600}.expense-casebook-second-row-card p:last-child{font-size:clamp(.7rem,.9vw,.75rem)}.expense-cashbook-search-wrapper{display:flex;align-items:center;width:210px;height:40px;border:1px solid #E5E5E5;border-radius:6px;background:#fff;overflow:hidden}@media(max-width:767px){.expense-cashbook-search-wrapper{width:100%;height:40px}}.expense-casebook-third-row-card{font-size:clamp(.7rem,.9vw,.75rem)}.expense-casebook-third-row-card p{display:flex;align-items:center;gap:.375rem}.expense-cashbook-users-card-info-icon{margin-right:.375rem}.expense-cashbook-padding-value{margin:0}@media(max-width:374px){.expense-cashbook-page{height:calc(100dvh - 70px)}.expense-cashbook-controls-first{flex-direction:column;align-items:stretch;gap:12px;margin:12px;padding-bottom:12px}.expense-cashbook-search-wrapper{width:100%}.expense-cashbook-users-container{grid-template-columns:1fr;gap:12px;padding:12px;flex:1;overflow-y:auto}.expense-cashbook-users-card{width:100%;height:auto;min-height:190px}}@media(min-width:375px)and (max-width:430px){.expense-cashbook-page{height:calc(100dvh - 70px)}.expense-cashbook-controls-first{flex-direction:column;align-items:stretch;gap:16px;margin:16px;padding-bottom:16px}.expense-cashbook-search-wrapper{width:100%}.expense-cashbook-users-container{grid-template-columns:1fr;gap:16px;padding:16px;flex:1;overflow-y:auto}.expense-cashbook-users-card{width:100%;height:auto;min-height:200px}}@media(min-width:431px)and (max-width:767px){.expense-cashbook-page{height:calc(100dvh - 70px)}.expense-cashbook-controls-first{margin:18px;padding-bottom:18px}.expense-cashbook-search-wrapper{width:100%}.expense-cashbook-users-container{grid-template-columns:1fr;gap:18px;padding:18px;flex:1;overflow-y:auto}.expense-cashbook-users-card{width:100%;height:auto;min-height:210px}}@media(min-width:768px)and (max-width:1023px){.expense-cashbook-users-container{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}}@media(max-width:768px){.expense-cashbook-controls-first{margin:16px}}._crmcontainer_fqp25_1{display:flex;flex-direction:column;width:100%;flex:4}._addWidgetButton_fqp25_8{position:fixed;bottom:28px;right:100px;z-index:9999;display:flex;align-items:center;gap:8px;background:#1f5fbf;color:#fff;border:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 10px #00000026;transition:all .2s ease}._addWidgetButton_fqp25_8:hover{background:#174a95}._Header_btngrp_nyb2s_1{display:flex;gap:10px;float:right}._conversation-cards_nyb2s_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-top:15px}._conversation-card_nyb2s_9{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:10px;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease}._conversation-card_nyb2s_9:hover{box-shadow:0 2px 8px #0000000f;transform:translateY(-2px)}._no-hover-row_nyb2s_40:hover{background-color:inherit!important}._designation-cell_nyb2s_46{max-width:320px;white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.5}._verticalTd_nyb2s_56{min-width:240px}._verticalWrapper_nyb2s_60{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._verticalChip_nyb2s_67{background:#eef2f7;color:#475569;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap}._moreCount_nyb2s_80{font-size:11px;color:#64748b;font-weight:600}._addNewUserBade_ncl47_1{background-color:#dbeafe;padding:8px 10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border-radius:2px;font-size:13px}._addNewUserBade_ncl47_1 span{color:#fff;font-size:18px;cursor:pointer}._addNewUserBade_ncl47_1:hover{opacity:.8}._ls-contact-layout_ncl47_22{display:flex;gap:8px;width:100%;overflow:hidden}._contact-left-panel_ncl47_166{flex:1;padding-right:12px;border-right:1px solid #E5E5E5;height:65vh;overflow-y:auto;overflow-x:hidden}._contact-right-panel_ncl47_33{width:38%;padding-left:14px;padding:right 30px;height:65vh;overflow-y:auto;overflow-x:hidden}._saved-contact-item_ncl47_43,._saved-contact-item-active_ncl47_103{width:calc(100% - 10px)}._contact-modal_ncl47_51 .ls-modal-body{max-height:70vh;overflow-y:auto!important;overflow-x:hidden}._delete-contact_ncl47_86{cursor:pointer;font-size:18px;line-height:1;color:#1e3a8a}._delete-contact_ncl47_86:hover{opacity:.7}._contact-form-grid_ncl47_97{display:grid;grid-template-columns:1fr 1fr;gap:16px}._saved-contact-item_ncl47_43,._saved-contact-item-active_ncl47_103{height:42px;display:flex;align-items:center;justify-content:center;padding:0 12px;margin-bottom:8px;border-radius:8px;background:#f3f4f6;font-size:14px;font-weight:500;color:#374151;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s ease}._saved-contact-item_ncl47_43:hover{background:#eceff3}._saved-contact-item-active_ncl47_103{background:#dbeafe;color:#1d4ed8}._saved-contact-item_ncl47_43 span,._saved-contact-item-active_ncl47_103 span{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}._saved-contact-item_ncl47_43:focus,._saved-contact-item_ncl47_43:active,._saved-contact-item-active_ncl47_103:focus,._saved-contact-item-active_ncl47_103:active{outline:none;box-shadow:none}._Header_btngrp_1xazl_1{display:flex;gap:10px;float:right}._leadsHeader_1xazl_6{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px}._leadFormGrid_1xazl_16{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}._gridFull_1xazl_22{grid-column:span 2}._checkboxWrap_1xazl_26{display:flex;align-items:center;gap:10px;margin-top:26px}._checkboxWrap_1xazl_26 input[type=checkbox]{width:20px;height:20px;cursor:pointer}._checkboxWrap_1xazl_26 label{font-size:14px;font-weight:500;cursor:pointer}._verticalTd_1xazl_45{min-width:240px}._verticalWrapper_1xazl_49{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._accountssearch_brj5x_1{position:relative;width:100%}._selectTrigger_brj5x_7{height:40px;border:1px solid #d0d0d0;border-radius:8px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff}._selectTrigger_brj5x_7:hover{border-color:#b0b0b0}._selectedText_brj5x_23{font-size:14px;color:#333}._caret_brj5x_28{font-size:12px;color:#666}._accountslistcontainer_brj5x_34{list-style:none;margin:6px 0 0;padding:0;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000000d;position:absolute;width:100%;z-index:20}._accountslist_brj5x_34{overflow-y:auto;display:flex;flex-direction:column;max-height:220px}._searchItem_brj5x_55{padding:8px;border-bottom:1px solid #f1f1f1}._searchItem_brj5x_55 input{width:100%}._accountslistcontainer_brj5x_34 li{padding:10px 14px;font-size:14px;color:#333;cursor:pointer;transition:background .15s ease-in-out}._accountslistcontainer_brj5x_34 li:hover{background-color:#f8f9fa}._loadingItem_brj5x_78{padding:12px;display:flex;align-items:center;gap:8px;font-size:13px;color:#666}._accountslistcontainer_brj5x_34::-webkit-scrollbar{width:6px}._accountslistcontainer_brj5x_34::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}._verticalTd_o8jd7_5{min-width:320px}._verticalWrapper_o8jd7_9{display:flex;flex-wrap:wrap;gap:6px;align-items:center;overflow-x:auto}._verticalChip_o8jd7_17{background:#eef2f7;color:#475569;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap}._hoverExpandableRow_o8jd7_30{transition:background .2s ease}._hoverExpandableRow_o8jd7_30:hover{background:#f8fafc}._contact-modal-body_o8jd7_38{display:flex;min-height:500px}._contact-form-panel_o8jd7_43{width:50%;padding:24px;border-right:1px solid #E5E7EB}._saved-contact-panel_o8jd7_49{width:50%;padding:24px}._contact-grid_o8jd7_54{display:grid;grid-template-columns:1fr 1fr;gap:16px}._full-width_o8jd7_60{grid-column:span 2}._vertical-section_o8jd7_64{margin-top:20px}._vertical-box_o8jd7_68{border:1px solid #D1D5DB;border-radius:6px;padding:12px;height:180px;overflow-y:auto}._saved-contact-item_o8jd7_76{background:#dbeafe;padding:12px;border-radius:4px;margin-bottom:8px;cursor:pointer}._modal-footer_o8jd7_84{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #E5E7EB}._hoverExpandableRow_o8jd7_30>td{transition:background-color 5s ease}._hoverExpandableRow_o8jd7_30:hover>td{background-color:#f1f5f9!important}._accountMenuWrapper_o8jd7_100{position:relative;display:inline-block;overflow:visible}._Header_btngrp_1uzpt_1{display:flex;gap:10px;float:right}._ls-textarea_1uzpt_7{resize:none;height:80px;width:70%;box-sizing:border-box}._ls-label_1uzpt_15._ls-label-small_1uzpt_15{white-space:nowrap}._ls-modal-footer_1uzpt_18{position:sticky;bottom:0;background:#fff}._ls-select_1uzpt_25{max-width:250px}._ls-select_1uzpt_25 option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fixedSelect_1uzpt_35{width:250px;min-width:250px;max-width:250px}._fixedSelect_1uzpt_35 option{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ls-project-card_1uzpt_68{height:370px}._verticalTd_1uzpt_72{min-width:240px}._verticalWrapper_1uzpt_76{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._conversationsWrapper_1bgeq_3{margin-top:24px}._sectionTitle_1bgeq_7{font-size:18px;font-weight:600;margin-bottom:16px}._conversationCards_1bgeq_13{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}._conversationCard_1bgeq_13{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s ease,transform .2s ease}._conversationCard_1bgeq_13:hover{box-shadow:0 4px 14px #0000000f;transform:translateY(-2px)}._cardHeader_1bgeq_37{display:flex;justify-content:space-between;align-items:flex-start}._statusRow_1bgeq_43{display:flex;align-items:center;gap:8px}._statusLabel_1bgeq_49{font-size:13px;color:#64748b}._statusBadge_1bgeq_54{background:#22c55e;color:#fff;font-size:12px;padding:4px 10px;border-radius:999px;font-weight:500;white-space:nowrap}._timestamp_1bgeq_64{font-size:12px;color:#64748b;text-align:right}._cardBody_1bgeq_71{display:flex;flex-direction:column;gap:6px;height:130px;overflow-y:auto;scrollbar-width:thin}._cardTitle_1bgeq_80{font-size:14px;font-weight:600;color:#0f172a}._cardText_1bgeq_86{font-size:14px;color:#334155;line-height:1.5}._noConvo_1bgeq_93{padding:30px;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:10px}.file-upload-container{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.file-upload-label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:.875rem}.file-upload-dropzone{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;background-color:#f9fafb;transition:all .2s ease-in-out;cursor:pointer}.file-upload-dropzone:hover,.file-upload-dropzone.dragging{border-color:#3b82f6;background-color:#f0f7ff}.file-upload-input{display:none}.upload-icon{margin-bottom:1rem;color:#9ca3af}.file-upload-dropzone:hover .upload-icon,.file-upload-dropzone.dragging .upload-icon{color:#3b82f6}.upload-text{color:#6b7280}.upload-title{font-weight:500;color:#111827;margin-bottom:.25rem}.upload-description{font-size:.875rem;margin-bottom:.5rem}.upload-hint{font-size:.75rem;color:#9ca3af}.file-preview-container{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.file-preview{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;transition:all .2s}.file-preview:hover{box-shadow:0 1px 3px #0000001a}.file-info{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.file-icon{color:#6b7280;flex-shrink:0}.file-details{display:flex;flex-direction:column;min-width:0}.file-name{font-size:.875rem;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{font-size:.75rem;color:#6b7280}.remove-file{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file:hover{color:#ef4444;background-color:#fef2f2}.file-upload-error{margin-top:.5rem;color:#ef4444;font-size:.875rem}@media(prefers-color-scheme:dark){.file-upload-dropzone{background-color:#1f2937;border-color:#374151}.file-upload-dropzone:hover,.file-upload-dropzone.dragging{background-color:#1e3a8a;border-color:#3b82f6}.file-preview{background-color:#1f2937;border-color:#374151}.file-name{color:#f9fafb}.upload-text,.file-size{color:#d1d5db}}._conversationsWrapper_a0k4c_1{margin-top:24px}._sectionTitle_a0k4c_5{font-size:18px;font-weight:600;margin-bottom:16px}._conversationCards_a0k4c_11{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}._conversationCard_a0k4c_11{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s ease,transform .2s ease}._conversationCard_a0k4c_11:hover{box-shadow:0 4px 14px #0000000f;transform:translateY(-2px)}._cardHeader_a0k4c_33{display:flex;justify-content:space-between;align-items:flex-start}._statusRow_a0k4c_39{display:flex;align-items:center;gap:8px}._statusLabel_a0k4c_45{font-size:13px;color:#64748b}._statusBadge_a0k4c_50{background:#22c55e;color:#fff;font-size:12px;padding:4px 10px;border-radius:999px;font-weight:500}._timestamp_a0k4c_59{font-size:12px;color:#64748b}._cardBody_a0k4c_64{display:flex;flex-direction:column;gap:6px}._cardTitle_a0k4c_70{font-size:14px;font-weight:600}._cardText_a0k4c_75{font-size:14px;color:#334155;line-height:1.5}._noConvo_a0k4c_81{padding:30px;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:10px}._lead-header_a0k4c_89{padding:0}.deal-card-container{margin-bottom:16px}.deal-date{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.deal-card{display:flex;flex-wrap:nowrap!important;align-items:center;gap:10px;padding:20px;border:1px solid #e0e0e0;border-radius:10px;background:#f6f6f6;box-shadow:0 1px 3px #00000014}.deal-section{display:flex;flex-direction:column;min-width:120px}.deal-section.description{flex:1;min-width:200px;max-width:100%}.value{font-size:15px;color:#222}.placeholder{font-size:14px;color:#aaa;font-style:italic}.badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;color:#fff;text-align:center;width:fit-content}.badge.green{background-color:#00c853}.badge.blue{background-color:#1976d2;color:#fff!important}.badge.red{background-color:#e53935}.badge.orange{background-color:#fb8c00}.desc-text{font-size:14px;color:#444;line-height:1.4;margin-top:2px;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}@media(max-width:768px){.deal-card{flex-direction:column;align-items:flex-start}.deal-section{min-width:100%}}.info-title{font-family:Poppins!important;font-weight:400!important;font-size:14px!important;color:#898989!important}.info-value{font-family:Poppins!important;font-weight:500!important;font-size:14px!important;color:#333!important}.file-upload-container{width:100%;max-width:320px;border:1px solid #C4C4C4;border-radius:8px;padding:12px;background-color:#fff;margin-bottom:16px}.upload_div{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.file-upload-header h3{margin:0;font-size:14px;font-weight:600;color:#374151}.file-upload{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #C4C4C4;border-radius:6px;background-color:#f3f4f6;color:#4b5563;cursor:pointer;transition:background .2s}.file-upload:hover{background-color:#e5e7eb}.file-item{display:flex;align-items:center;padding:10px;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:6px;background:#f9fafb}.file-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:#333!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.file-actions{flex-shrink:0;display:flex;align-items:center;gap:6px;color:red;cursor:pointer}.action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}.action-button.download{background-color:#1890ff}.action-button.delete{background-color:#ff4d4f}.action-button svg{color:#fff;width:16px;height:16px}.action-button:hover{opacity:.85}.contact-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:9999}.contact-modal-container{width:720px;max-width:80vw;height:680px;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px #00000014}.contact-modal-header{height:60px;background-color:#f0f2f5;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.contact-modal-header h2{margin:0;font-size:18px;font-weight:600}.contact-close-btn{border:none;background:transparent;font-size:26px;cursor:pointer}.contact-modal-body{flex:1;display:flex;grid-template-columns:1fr 250px;gap:10px;padding:16px;overflow:hidden}.contact-left-panel{width:160%;overflow:hidden;padding-left:10px;padding-right:6px}.contact-right-panel{width:100%;padding-right:4px;overflow:hidden}.contact-scrollable-content{height:100%;overflow-y:auto;overflow-x:hidden;padding-right:8px}.contact-scrollable-content::-webkit-scrollbar{width:5px}.contact-scrollable-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:20px}.contact-modal-footer{height:60px;border-top:1px solid #F5F5F5;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 32px;bottom:0;position:sticky;background:#f6f7f9}.saved-contact-title{margin:0 0 14px;font-size:16px;font-weight:600}.saved-contact-item,.saved-contact-item-active{width:100%;height:42px;display:flex;align-items:center;justify-content:space-evenly;padding:0 12px;margin-bottom:8px;border-radius:8px;font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:.2s}.saved-contact-item{background:#f3f4f6;color:#374151}.saved-contact-item:hover{background:#eceff3}.saved-contact-item-active{background:#dbeafe;color:#1d4ed8}.saved-contact-item span,.saved-contact-item-active span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}._conversationsWrapper_6d7oc_1{margin-top:24px}._sectionTitle_6d7oc_5{font-size:18px;font-weight:600;margin-bottom:16px}._conversationCards_6d7oc_11{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}._conversationCard_6d7oc_11{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s ease,transform .2s ease}._conversationCard_6d7oc_11:hover{box-shadow:0 4px 14px #0000000f;transform:translateY(-2px)}._cardHeader_6d7oc_33{display:flex;justify-content:space-between;align-items:flex-start}._statusRow_6d7oc_39{display:flex;align-items:center;gap:8px}._statusLabel_6d7oc_45{font-size:13px;color:#64748b}._statusBadge_6d7oc_50{background:#22c55e;color:#fff;font-size:12px;padding:4px 10px;border-radius:999px;font-weight:500}._timestamp_6d7oc_59{font-size:12px;color:#64748b}._cardBody_6d7oc_64{display:flex;flex-direction:column;gap:6px;height:130px;overflow-y:scroll;scrollbar-width:thin}._cardTitle_6d7oc_73{font-size:14px;font-weight:600}._cardText_6d7oc_78{font-size:14px;color:#334155;line-height:1.5}._noConvo_6d7oc_84{padding:30px;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:10px}._tline-inspection-panel_wxmye_1{padding:20px;display:flex;flex-direction:column;gap:20px}._actions-row_wxmye_8{display:flex;justify-content:space-between;align-items:center;gap:16px}._left-actions_wxmye_15{display:flex;align-items:center;gap:12px;flex:1}._right-actions_wxmye_22{display:flex;align-items:center;gap:10px}._create-indicator-row_wxmye_28{display:flex;justify-content:flex-end;margin-bottom:6px}._create-btn_wxmye_34{display:flex;align-items:center;gap:10px;background:#0055a0;color:#fff!important;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}._create-btn_wxmye_34 span{color:#fff}._create-btn_wxmye_34:hover{background:#004080}._content_wxmye_57{flex:1}._indicators-view_wxmye_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}._indicators-view_wxmye_61._loading_wxmye_67{display:flex;justify-content:center;align-items:center;min-height:200px}._subcomponents-view_wxmye_74{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}._tline-loading-container_wxmye_80{margin:32px 0;text-align:center}._subcomponent-card_wxmye_85,._indicator-card_wxmye_93{background:#fff;border-radius:10px;border:.5px solid #0055A0;overflow:hidden;box-shadow:0 2px 6px #0000000f}._card-image_wxmye_101{width:100%;height:140px;overflow:hidden}._card-image_wxmye_101 img{width:100%;height:100%;object-fit:cover}._card-image-placeholder_wxmye_113{display:flex;align-items:center;justify-content:center;height:140px}._card-body_wxmye_120{padding:12px}._card-header_wxmye_124{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._card-title_wxmye_131{margin:0;font-size:15px;font-weight:600;color:#000}._card-actions_wxmye_138{display:flex;align-items:center;gap:6px}._color-code_wxmye_144{font-size:10px;color:#fff;padding:3px 6px;border-radius:4px;font-family:monospace;border:1px solid rgba(0,0,0,.1)}._edit-btn_wxmye_153,._delete-btn_wxmye_154,._icon-btn_wxmye_155{width:28px;height:28px;border:none;background:#f3f4f6;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}._icon-img_wxmye_170{width:26px;height:26px;object-fit:contain}._edit-btn_wxmye_153:hover{background:#e5e7eb;color:#374151}._delete-btn_wxmye_154:hover{background:#fee2e2;color:#dc2626}._card-description-section_wxmye_186{overflow-y:auto;max-height:60px}._card-description_wxmye_186{font-size:12px;line-height:1.4;color:#374151;margin:0}._create-modal-grid_wxmye_199{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;padding:8px 0;overflow-x:hidden}._create-form-group_wxmye_207{display:flex;flex-direction:column;gap:8px}._create-form-group_wxmye_207._full-width_wxmye_213{grid-column:1 / -1}._create-form-label_wxmye_217{font-size:16px;font-weight:500;color:#000}._create-form-input_wxmye_223{padding:12px 16px;border:none;border-radius:6px;background-color:#f1f3f5;font-size:14px;color:#000;outline:none;height:52px;box-shadow:none}._create-form-input_wxmye_223::placeholder{color:#94a3b8}._create-form-textarea_wxmye_239{padding:12px;border:none;border-radius:6px;background-color:#f1f3f5;font-size:14px;color:#000;outline:none;resize:none;min-height:140px}._create-form-textarea_wxmye_239::placeholder{color:#94a3b8}._upload-wrapper_wxmye_256{position:relative}._upload-btn_wxmye_260{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f1f3f5;border-radius:6px;cursor:pointer;color:#000;font-size:14px;transition:background .2s;height:52px;border:none}._upload-btn_wxmye_260:hover{background-color:#e2e8f0}._file-input_wxmye_279{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._create-project-file-upload_wxmye_290{display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}._create-project-file-content_wxmye_298{display:flex;align-items:center;gap:8px;flex:1}._create-project-file-remove_wxmye_305{background:none;border:none;color:#6b7280;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;transition:all .2s}._create-project-file-remove_wxmye_305:hover{color:#dc2626;background-color:#f3f4f6}._create-project-label-full_wxmye_322{display:block;width:100%}._full-width_wxmye_213{grid-column:1 / -1}._temperature-label_wxmye_331{display:flex;align-items:center;gap:10px}._temperature-checkbox_wxmye_337{width:15px;height:15px}._all-form-field_wxmye_342 textarea{min-height:140px;resize:none}._color-picker-wrapper_wxmye_348{height:52px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#fff;cursor:pointer;position:relative}._color-input_wxmye_360{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._solar-admin-panel_7gdw4_1{padding:20px;display:flex;flex-direction:column;gap:20px}._actions-row_7gdw4_8{display:flex;justify-content:space-between;align-items:center;gap:16px}._left-actions_7gdw4_15{display:flex;align-items:center;gap:12px;flex:1}._right-actions_7gdw4_22{display:flex;align-items:center}._create-indicator-row_7gdw4_28{display:flex;justify-content:flex-end;margin-bottom:6px}._loading-container_7gdw4_35{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}._spinner_7gdw4_43{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#0055a0;border-radius:50%;animation:_spin_7gdw4_43 1s linear infinite}@keyframes _spin_7gdw4_43{to{transform:rotate(360deg)}}._create-indicator-btn_7gdw4_58{display:flex;align-items:center;gap:10px;background:#0055a0;color:#fff!important;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}._create-indicator-btn_7gdw4_58 span{color:#fff}._create-indicator-btn_7gdw4_58:hover{background:#004080}._content_7gdw4_81{flex:1}._card-view_7gdw4_85{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}._list-view_7gdw4_91{display:flex;flex-direction:column;gap:12px}._indicators-view_7gdw4_98{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}._indicators-view_7gdw4_98._loading_7gdw4_35{display:flex;justify-content:center;align-items:center;min-height:200px}._defect-card_7gdw4_111{background:#fff;border-radius:10px;border:.5px solid #0055A0;overflow:hidden;box-shadow:0 2px 6px #0000000f}._card-image_7gdw4_119{width:100%;height:140px;overflow:hidden}._card-image_7gdw4_119 img{width:100%;height:100%;object-fit:cover}._card-body_7gdw4_131{padding:12px}._card-header_7gdw4_135{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._card-title_7gdw4_142{font-size:15px;font-weight:600;color:#000;margin:0}._card-actions_7gdw4_149{display:flex;align-items:center;gap:6px}._percentage_7gdw4_155{font-size:12px;color:#6b7280;background:#f3f4f6;padding:3px 6px;border-radius:4px}._color-code_7gdw4_163{font-size:10px;color:#fff;padding:3px 6px;border-radius:4px;font-family:monospace;background-color:var(--defect-color, #6D4C41)}._color-code_7gdw4_163._brown_7gdw4_172{background-color:#6d4c41}._edit-btn_7gdw4_176,._delete-btn_7gdw4_177{width:28px;height:28px;border:none;background:#f3f4f6;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s}._edit-btn_7gdw4_176:hover{background:#e5e7eb;color:#374151}._delete-btn_7gdw4_177:hover{background:#fee2e2;color:#dc2626}._card-description_7gdw4_201{font-size:12px;line-height:1.4;color:#374151;margin:0}._defect-key-view_7gdw4_209{width:100%;padding:8px 20px 0}._defect-key-view_7gdw4_209._loading_7gdw4_35{display:flex;justify-content:center;align-items:center;min-height:200px}._create-modal-grid_7gdw4_222{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;padding:8px 0}._create-form-group_7gdw4_229{display:flex;flex-direction:column;gap:8px}._full-width_7gdw4_235{grid-column:1 / -1}._create-form-label_7gdw4_239{font-size:16px;font-weight:500;color:#000}._create-form-input_7gdw4_245{padding:12px 16px;border:none;border-radius:8px;background-color:#f1f5f9;font-size:14px;color:#000;outline:none}._create-form-input_7gdw4_245::placeholder{color:#94a3b8}._create-form-textarea_7gdw4_259{padding:12px;border:none;border-radius:6px;background-color:#f1f3f5;font-size:14px;color:#000;outline:none;resize:none;min-height:140px}._create-form-textarea_7gdw4_259::placeholder{color:#94a3b8}._color-picker-wrapper_7gdw4_276{height:52px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#fff;cursor:pointer;position:relative}._color-input_7gdw4_288{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._upload-wrapper_7gdw4_299{position:relative}._upload-btn_7gdw4_303{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f1f3f5;border-radius:6px;cursor:pointer;color:#000;font-size:14px;transition:background .2s;height:52px;border:none}._upload-btn_7gdw4_303:hover{background-color:#e2e8f0}._file-input_7gdw4_322{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}._create-modal-footer_7gdw4_333{display:flex;justify-content:flex-end;padding:16px 20px;background-color:#f8fafc;border-top:1px solid #E2E8F0}._create-submit-btn_7gdw4_341{display:flex;align-items:center;gap:8px;background:#0055a0;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._create-submit-btn_7gdw4_341:hover{background:#004080}._create-submit-btn_7gdw4_341._loading_7gdw4_35{opacity:.7;cursor:not-allowed}._table-scroll-container_7gdw4_366{height:calc(100vh - 280px);overflow-y:auto;overflow-x:auto}._table-scroll-container_7gdw4_366::-webkit-scrollbar{width:8px;height:8px}._table-scroll-container_7gdw4_366::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}._table-scroll-container_7gdw4_366::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._table-scroll-container_7gdw4_366::-webkit-scrollbar-thumb:hover{background:#a1a1a1}._defect-table_7gdw4_391{width:100%;border-collapse:collapse;table-layout:fixed;border:none}._table-wrapper_7gdw4_398{border:1px solid #000000;border-radius:16px;overflow:hidden}._defect-table_7gdw4_391 th:nth-child(1),._defect-table_7gdw4_391 td:nth-child(1){width:60px}._defect-table_7gdw4_391 th:nth-child(2),._defect-table_7gdw4_391 td:nth-child(2){width:160px}._defect-table_7gdw4_391 th:nth-child(3),._defect-table_7gdw4_391 td:nth-child(3){width:200px}._defect-table_7gdw4_391 th:nth-child(4),._defect-table_7gdw4_391 td:nth-child(4){width:200px}._defect-table_7gdw4_391 th:nth-child(5),._defect-table_7gdw4_391 td:nth-child(5){width:70px;text-align:center}._defect-table_7gdw4_391 th{background:#e6e6e6;font-weight:600;text-align:left;position:sticky;top:0;z-index:10}._defect-table_7gdw4_391 th,._defect-table_7gdw4_391 td{padding:12px 16px;text-align:center}._defect-table_7gdw4_391 td{border-bottom:1px solid #eee}._action-btn_7gdw4_454{background:none;border:none;font-size:18px;cursor:pointer}._action-cell_7gdw4_462{position:relative;text-align:center;padding-right:8px}._action-dropdown_7gdw4_468{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;padding:8px;min-width:140px;z-index:100;margin-top:4px}._action-dropdown-item_7gdw4_481{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:none;border-radius:8px;cursor:pointer;width:100%;font-size:14px;color:#000;transition:background .2s}._action-dropdown-item_7gdw4_481 svg{width:20px;height:20px;color:#0055a0}._key-input-row_7gdw4_504,._value-input-row_7gdw4_505{display:flex;align-items:center;gap:12px}._value-row_7gdw4_511{margin-bottom:16px}._input-with-radio_7gdw4_515{flex:1;position:relative;display:flex;align-items:center}._input-with-radio_7gdw4_515 ._ls-input_7gdw4_522{width:100%;background:#f1f3f5;border:none;border-radius:6px;padding:12px 40px 12px 16px;font-size:14px;height:52px}._default-radio-inside_7gdw4_532{position:absolute;right:12px;width:20px;height:20px;accent-color:#0055a0;cursor:pointer;margin:0}._value-actions_7gdw4_542{width:50px;display:flex;align-items:center;justify-content:flex-end;gap:12px}._default-radio_7gdw4_532{width:20px;height:20px;accent-color:#0055a0;cursor:pointer}._add-value-icon-btn_7gdw4_557{width:32px;height:32px;border:2px solid #000;border-radius:8px;background:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}._remove-value-btn_7gdw4_570{width:32px;height:32px;border:2px solid #000;border-radius:50%;background:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}._remove-value-btn_7gdw4_570:disabled{opacity:.5;cursor:not-allowed}.custom-container{padding:40px 60px;background:#fff;height:100%}.row{display:flex;align-items:center;margin-bottom:40px}.label{width:260px;font-size:18px;font-weight:500}.items{display:flex;align-items:center;gap:15px}.image-box{width:70px;height:60px;border-radius:8px;border:1px solid #ddd;position:relative;cursor:pointer;overflow:hidden;background:#fff}.image-box img{width:100%;height:100%;object-fit:cover}.image-box input{position:absolute;top:4px;right:4px}.image-box.selected{border:2px solid var(--ls-color-primary)}.add-btn{padding:10px 18px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:14px;color:#7a7777}.color-row{display:flex;gap:18px}.color-circle{width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.color-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.color-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;color:#fff;font-weight:700;transition:transform .2s ease}.color-circle:hover{transform:scale(.80.8)}.color-circle.active{box-shadow:0 0 0 3px #00000026}.tick{font-size:18px;display:flex;color:#fff;align-items:center;justify-content:center}.color-remove{font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.color-add-wrapper{position:relative;display:inline-block}.add-color-btn{width:40px;height:40px;border-radius:50%;border:none;font-size:22px;cursor:pointer;background:#f3f4f6;margin-top:5px}.color-picker-input{position:absolute;bottom:0;left:50%;transform:translate(-50%);opacity:0;width:40px;height:40px;cursor:pointer}.domain-input{padding:10px 12px;border-radius:8px;border:1px solid #ddd;background:#fff;font-size:14px;color:#7a7777;width:30%}.sync-permission-wrapper{position:fixed;bottom:20px;right:30px;z-index:1000;width:fit-content;height:fit-content}.greeting-container{padding:20px 60px;background:#fafafa;font-family:mangabird,sans-serif}.greet-form-row{display:flex;align-items:center;margin-bottom:20px;gap:15px}.greet-form-row label{width:160px;font-weight:500}textarea{width:400px;height:100px;padding:10px;border-radius:6px;border:1px solid #ddd;resize:none}input[type=date],select{padding:6px 10px;border-radius:6px;border:1px solid #ddd}.greet-table-section{margin-top:30px;background:#f3f4f6;border-radius:14px;border:1px solid #dcdcdc;overflow:hidden}.greet-table-wrapper{width:100%}.greet-table{width:100%;border-collapse:collapse;table-layout:fixed}.greet-thead{background:#e9ecef}.greet-thead th{padding:20px 24px;text-align:left;font-size:14px;font-weight:600;color:#333;height:58px}.greet-table-body{max-height:400px;overflow-y:auto;background:#fff}.greet-table-body table{width:100%;border-collapse:collapse;table-layout:fixed}.greet-table-body td{padding:22px 24px;font-size:14px;color:#222}.greet-table-body tr:hover{background:#fafafa;height:50px}.greet-table th:nth-child(1),.greet-table td:nth-child(1){width:20%}.greet-table th:nth-child(2),.greet-table td:nth-child(2){width:25%}.greet-table th:nth-child(3),.greet-table td:nth-child(3){width:30%}.greet-table th:nth-child(4),.greet-table td:nth-child(4){width:25%;text-align:right}.emp-cell{display:flex;align-items:center;gap:10px}.emp-cell img{width:32px;height:32px;border-radius:50%;object-fit:cover}.admin-search-container{display:flex;padding:0 4px;gap:2px}.admin-search{width:288px;height:41px;padding:0 15px;border-radius:6px 0 0 6px;border:1px solid #E9E9E9;font-size:14px}.admin-search:focus{outline:none;border-color:#0055a0}.admin-search-btn{background:var(--ls-color-primary);color:#fff;border:none;width:50px;height:41px;border-radius:0 6px 6px 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.admin-search-btn:hover{background:var(--ls-color-primary-hover)}.greet-table-body::-webkit-scrollbar{width:8px}.greet-table-body::-webkit-scrollbar-track{background:#e9ecef}.greet-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}.greet-table-body::-webkit-scrollbar-thumb:hover{background:#9e9e9e}.apply-btn-wrapper{margin-top:20px;display:flex;justify-content:flex-end}.greet-apply-btn{background:var(--ls-color-primary);color:#fff;border:none;padding:10px 22px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px}.greet-apply-btn:hover{background:var(--ls-color-primary-hover)}.duration-row{align-items:center}.duration-group{display:flex;align-items:center;gap:18px}.duration-input{background:#fff;border:1px solid #ddd;border-radius:8px;padding:2px 8px;display:flex;align-items:center;cursor:pointer;min-width:130px}.duration-input span{flex:1;font-size:14px;color:#495057}.to-text{font-size:18px;font-weight:500;color:#6c757d}.template-group{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.template-box{width:70px;height:55px;border-radius:8px;overflow:hidden;border:1px solid #ddd;cursor:pointer;background:#fff;transition:all .2s ease}.template-box img{width:100%;height:100%;object-fit:cover}.template-box.selected{border:2px solid var(--ls-color-primary);box-shadow:0 0 0 2px #0055a033}.add-template-btn{padding:8px 16px;border-radius:8px;border:1px solid #ddd;background:#f2f2f2;cursor:pointer;font-size:14px}.add-template-btn:hover{background:#e5e5e5}@media(max-width:1200px){.greeting-container{padding:20px 30px}}@media(max-width:768px){.greeting-container{padding:20px 15px}.greet-form-row{flex-direction:column;align-items:flex-start}.greet-form-row label{width:auto}textarea{width:100%}.admin-search-container{flex-direction:column;gap:10px}.admin-search,.admin-search-btn{width:100%;border-radius:6px}.greet-table-body{max-height:300px}.greet-thead th,.greet-table-body td{font-size:12px;padding:10px}}.milestone-container{padding:40px 60px;background:#f6f6f6}.milestone-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-right:1px solid #ddd}.section h3{color:#000;margin-bottom:20px}.field{margin-bottom:30px}.field label{display:block;margin-bottom:8px;font-weight:500;color:#000}textarea{width:100%;height:100px;border-radius:8px;border:1px solid #ddd;padding:10px}select{padding:6px 10px;border-radius:6px;border:1px solid #ddd}.slider-wrapper{position:relative}input[type=range]{width:100%;accent-color:#1f4db7}.value-bubble{position:absolute;top:-28px;left:50%;transform:translate(-50%);background:#fff;padding:4px 8px;border-radius:6px;font-size:12px;border:1px solid #ddd}.actions{margin-top:40px;display:flex;justify-content:flex-end;gap:20px}.reset-btn{background:#f1f1f1;border:1px solid #ddd;padding:10px 18px;border-radius:6px;cursor:pointer}.apply-btn{background:#1f4db7;color:#fff;border:none;padding:10px 22px;border-radius:6px;cursor:pointer}
