@charset "UTF-8";.main-header[data-v-948eefa1]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;height:52px}.header-left-side[data-v-948eefa1]{display:flex;align-items:center;gap:5px}.logo-container[data-v-948eefa1]{width:172px;height:34px}.logo[data-v-948eefa1]{width:100%;height:100%;background-image:url(/assets/Logo-4TuSmEEn.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.user-actions[data-v-948eefa1]{display:flex;align-items:center;gap:10px}.bell-icon[data-v-948eefa1]{width:24px;height:24px;color:#575757;cursor:pointer}.hamburger-menu[data-v-948eefa1]{background:none;display:none;border:none;cursor:pointer;padding:0;flex-direction:column;justify-content:center;align-items:center}.hamburger-menu .bar[data-v-948eefa1]{width:25px;height:3px;background-color:#333;margin:3px 0;transition:.4s}@media(max-width:768px){.logo-container[data-v-948eefa1]{width:34px;height:34px}.logo[data-v-948eefa1]{background-image:url("data:image/svg+xml,%3csvg%20width='34'%20height='34'%20viewBox='0%200%2034%2034'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='34'%20height='34'%20fill='white'/%3e%3cpath%20d='M20%2027C17.3478%2027%2014.8043%2025.9464%2012.9289%2024.0711C11.0536%2022.1957%2010%2019.6522%2010%2017C10%2014.3478%2011.0536%2011.8043%2012.9289%209.92893C14.8043%208.05357%2017.3478%207%2020%207V12C18.6739%2012%2017.4021%2012.5268%2016.4645%2013.4645C15.5268%2014.4021%2015%2015.6739%2015%2017C15%2018.3261%2015.5268%2019.5979%2016.4645%2020.5355C17.4021%2021.4732%2018.6739%2022%2020%2022V27Z'%20fill='%23575757'/%3e%3cpath%20d='M29.0697%2027.8089C30.0957%2029.0316%2029.9452%2030.8795%2028.5666%2031.6838C26.6332%2032.8118%2024.4874%2033.5517%2022.2499%2033.8505C19.0529%2034.2773%2015.8004%2033.7859%2012.8722%2032.4336C9.94402%2031.0812%207.46096%2028.9237%205.71297%2026.2131C3.96498%2023.5024%203.02419%2020.3504%203.00046%2017.1251C2.97673%2013.8998%203.87103%2010.7343%205.57895%207.99816C7.28686%205.26206%209.73791%203.06829%2012.6459%201.673C15.5539%200.277705%2018.7988%20-0.261526%2022.0017%200.118264C24.2434%200.384069%2026.3998%201.09235%2028.3496%202.19175C29.7399%202.97567%2029.9176%204.82117%2028.9097%206.05882C27.9018%207.29647%2026.0884%207.44134%2024.6348%206.78202C23.5895%206.30787%2022.4723%205.99456%2021.3212%205.85805C19.2072%205.60739%2017.0656%205.96328%2015.1463%206.88418C13.227%207.80507%2011.6093%209.25296%2010.4821%2011.0588C9.35488%2012.8646%208.76464%2014.9538%208.7803%2017.0826C8.79597%2019.2113%209.41688%2021.2916%2010.5706%2023.0806C11.7242%2024.8697%2013.3631%2026.2936%2015.2957%2027.1861C17.2283%2028.0787%2019.3749%2028.403%2021.485%2028.1213C22.634%2027.9679%2023.7464%2027.6382%2024.7846%2027.1487C26.2284%2026.468%2028.0438%2026.5862%2029.0697%2027.8089Z'%20fill='%23F8981D'/%3e%3c/svg%3e")}}@media(max-width:768px)and (max-width:992px){.hamburger-menu[data-v-948eefa1]{display:flex}}.sidebar[data-v-cf483dea]{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;background:#fff;box-sizing:border-box;transition:transform .3s ease-in-out;position:relative}.menu-item-container select[data-v-cf483dea]{padding:8px 12px;font-size:16px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;height:40px}.menu-item-container select[data-v-cf483dea]:focus{outline:none;border-color:#f8981d}@media(max-width:992px){.sidebar[data-v-cf483dea]{position:fixed;top:0;left:0;height:100%;z-index:1000;transform:translate(0)}.sidebar.is-hidden[data-v-cf483dea]{transform:translate(-100%)}}.sidebar nav[data-v-cf483dea]{width:100%}.sidebar nav ul[data-v-cf483dea]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;flex-grow:1}.logout-menu-item[data-v-cf483dea]{width:100%;box-sizing:border-box;margin-top:auto;padding:12px;gap:4px;color:#575757;transition:background-color .2s ease,color .3s ease;cursor:pointer;display:flex;align-items:center}.logout-menu-item .menu-link[data-v-cf483dea]{flex-grow:1;display:flex;align-items:center;gap:2px;color:inherit;text-decoration:none;font-size:16px;font-weight:400;height:24px}.logout-menu-item[data-v-cf483dea]:hover{background-color:#f8f8f8;border-radius:4px;color:#f8981d}.logout-menu-item:hover .menu-icon[data-v-cf483dea] path{stroke:#f8981d}.logout-menu-item .menu-icon[data-v-cf483dea] path{stroke:#575757;transition:stroke .3s ease}.menu-item-container[data-v-cf483dea]{display:flex;align-items:center;padding:12px;gap:4px;width:100%;box-sizing:border-box;color:#575757;transition:background-color .2s ease,color .3s ease;cursor:pointer}.menu-item-container.active[data-v-cf483dea]{color:#f8981d;background-color:#f8f8f8;border-radius:4px}.menu-item-container.active .menu-link[data-v-cf483dea] path{stroke:#f8981d}.arrow-icon[data-v-cf483dea] path{stroke:#575757;transition:stroke .3s ease}.arrow-icon.active-arrow[data-v-cf483dea] path{stroke:#f8981d}.menu-item-container[data-v-cf483dea]:not(.active){color:#575757}.menu-item-container:not(.active) .menu-link[data-v-cf483dea] path{stroke:#575757}.menu-item-container:not(.active) .arrow-icon[data-v-cf483dea] path{stroke:#575757}.menu-link[data-v-cf483dea]{display:flex;align-items:center;gap:2px;color:inherit;text-decoration:none;font-size:16px;font-weight:400;height:24px;flex-grow:1}.menu-link[data-v-cf483dea] svg{width:24px;height:24px}.menu-link[data-v-cf483dea] path{fill:none;stroke:#575757;transition:stroke .3s ease}.menu-item[data-v-cf483dea]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-icon[data-v-cf483dea]{margin-left:auto;color:#575757;transition:transform .3s ease,color .3s ease;cursor:pointer}.submenu[data-v-cf483dea]{list-style:none;padding:0;margin:0;overflow:hidden}.submenu li a[data-v-cf483dea]{display:block;padding:12px 16px 12px 56px;color:#575757;text-decoration:none;font-size:16px;font-weight:400;transition:background-color .2s ease,color .3s ease}.submenu li a[data-v-cf483dea]:hover{background-color:#f8f8f8;border-radius:4px;color:#f8981d!important}.submenu li a.active[data-v-cf483dea]{background-color:#f8981d;color:#fff!important;border-radius:4px}.submenu li a[data-v-cf483dea]:not(.active):hover{color:#f8981d!important;border-radius:4px}.submenu li a.active[data-v-cf483dea]:hover{background-color:#f8981d;color:#fff!important;border-radius:4px}.submenu-enter-active[data-v-cf483dea],.submenu-leave-active[data-v-cf483dea]{transition:max-height .4s ease-in-out}.submenu-enter-from[data-v-cf483dea],.submenu-leave-to[data-v-cf483dea]{max-height:0}.submenu-enter-to[data-v-cf483dea],.submenu-leave-from[data-v-cf483dea]{max-height:500px}.modal-backdrop[data-v-71e09dea]{position:fixed;inset:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-container[data-v-71e09dea]{background:#fff;box-shadow:0 4px 6px #57575733;overflow-x:auto;display:flex;flex-direction:column;border-radius:8px;min-width:300px;max-width:400px;max-height:400px}.modal-header[data-v-71e09dea],.modal-footer[data-v-71e09dea]{padding:15px;display:flex;justify-content:center;align-items:center}.modal-header[data-v-71e09dea]{position:relative;color:#4aae9b}.modal-footer[data-v-71e09dea]{border-top:1px solid #eeeeee;justify-content:center}.modal-body[data-v-71e09dea]{position:relative;flex-grow:1;overflow-y:auto;padding-left:15px;padding-right:15px}.modal-body p[data-v-71e09dea]{text-align:center;color:#575757;font-size:14px;font-weight:400}.modal-fade-enter-active[data-v-71e09dea],.modal-fade-leave-active[data-v-71e09dea]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-71e09dea],.modal-fade-leave-to[data-v-71e09dea]{opacity:0}.tooltip[data-v-e1efb613]{position:fixed;z-index:9999;background:#fff;border:2px solid #F8981D;border-radius:12px;padding:18px;box-sizing:border-box;white-space:nowrap;min-width:150px}.tooltip[data-v-e1efb613]:before,.tooltip[data-v-e1efb613]:after{content:"";position:absolute;top:-14px;right:26px;border-left:14px solid transparent;border-right:14px solid transparent}.tooltip[data-v-e1efb613]:before{border-bottom:13px solid #F8981D}.tooltip[data-v-e1efb613]:after{top:-12px;border-bottom:13px solid #fff}.main-footer[data-v-8e1d1c0a]{width:1440px;margin:0 auto;padding:24px 0;background:#fff;display:flex;justify-content:center;align-items:center}.footer-content[data-v-8e1d1c0a]{display:block;align-items:flex-end;gap:10px}.footer-logo[data-v-8e1d1c0a]{height:21px}.footer-text[data-v-8e1d1c0a]{font-size:14px;color:#575757;line-height:19px}.login-page[data-v-de408809]{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box;background:#f3f5f4}.login-card[data-v-de408809]{width:100%;max-width:420px;padding:28px 32px 32px;border:1px solid #e3e5e6;box-shadow:0 10px 30px #12121214;border-radius:10px}.login-title[data-v-de408809]{text-align:center;color:#f28c28;font-size:20px;font-weight:600;margin-bottom:20px}.login-grid[data-v-de408809]{grid-template-columns:1fr;row-gap:14px}.login-card[data-v-de408809] input{height:38px;border-radius:6px;border:1px solid #d9dde0;background:#f9fafb;font-size:14px}.login-card[data-v-de408809] input:focus{border-color:#f28c28;box-shadow:0 0 0 3px #f28c281f}.password-wrapper[data-v-de408809]{position:relative;display:flex;align-items:center;width:100%}.password-wrapper[data-v-de408809] input{padding-right:38px}.toggle-btn[data-v-de408809]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;padding:0;background:transparent;color:#7a7f84;cursor:pointer}.toggle-btn svg[data-v-de408809]{width:18px;height:18px;fill:currentColor}.login-button[data-v-de408809]{width:120px;height:34px;justify-content:center;margin:8px auto 0;background:#f28c28;border:1px solid #f28c28;color:#fff}@media(max-width:768px){.login-page[data-v-de408809]{min-height:auto;padding:24px 16px}.login-card[data-v-de408809]{padding:22px 20px 24px}.login-button[data-v-de408809]{width:100%}}.page[data-v-b56d4981]{padding:18px;background:#f6f6f6}.toolbar[data-v-b56d4981]{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px}.toolbar .toolbar-left[data-v-b56d4981]{display:flex;align-items:center;gap:12px;flex:1}.input[data-v-b56d4981]{position:relative;width:min(520px,100%);flex:1}.input input[data-v-b56d4981]{width:calc(100% - 50px);height:38px;border:1px solid #e1e1e1;border-radius:8px;padding:0 12px 0 38px;outline:none;background:#fff}.input.with-icon .icon[data-v-b56d4981]{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.55}.input.with-icon .icon img[data-v-b56d4981]{width:16px;height:16px;display:block}.select[data-v-b56d4981]{position:relative;min-width:160px}.select select[data-v-b56d4981]{width:100%;height:38px;border:1px solid #e1e1e1;border-radius:8px;padding:0 34px 0 12px;background:#fff;appearance:none;outline:none}.select .caret[data-v-b56d4981]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6;pointer-events:none}.select.small[data-v-b56d4981]{min-width:86px}.select.small select[data-v-b56d4981]{height:30px;border-radius:6px;padding-right:28px}.btn[data-v-b56d4981]{height:38px;border-radius:8px;border:1px solid transparent;padding:0 16px;cursor:pointer;font-weight:600}.btn.primary[data-v-b56d4981]{background:#f59b23;color:#fff}.btn .plus[data-v-b56d4981]{font-size:16px;margin-right:6px;line-height:1}.cards[data-v-b56d4981]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.cards .card[data-v-b56d4981]{background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px 16px}.cards .card .card-title[data-v-b56d4981]{font-size:13px;color:#666;margin-bottom:6px}.cards .card .card-value[data-v-b56d4981]{font-size:28px;font-weight:700;color:#222}.cards .card .card-value.good[data-v-b56d4981]{color:#19a45b}.cards .card .card-value.warn[data-v-b56d4981]{color:#f59b23}.table-wrap[data-v-b56d4981]{margin-top:14px;background:#fff;border:1px solid #e7e7e7;border-radius:10px;overflow:hidden}.table-tools[data-v-b56d4981]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.table-tools .perpage[data-v-b56d4981]{display:flex;align-items:center;gap:10px;color:#777;font-size:13px}.table-tools .right[data-v-b56d4981]{font-size:13px}.table-tools .muted[data-v-b56d4981]{color:#777}.table-tools .error[data-v-b56d4981]{color:#b00020}.table[data-v-b56d4981]{width:100%;border-collapse:collapse}.table thead tr[data-v-b56d4981]{background:#d9d9d9}.table th[data-v-b56d4981],.table td[data-v-b56d4981]{padding:12px 14px;border-bottom:1px solid #eee;font-size:13px;color:#333;vertical-align:middle;text-align:left}.table th[data-v-b56d4981]{font-weight:700;color:#555}.table .th-btn[data-v-b56d4981]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.table .col-title[data-v-b56d4981]{width:38%}.table .col-status[data-v-b56d4981]{width:22%}.table .col-country[data-v-b56d4981],.table .col-created[data-v-b56d4981]{width:18%}.table .col-actions[data-v-b56d4981]{width:4%;text-align:right}.table .cell-title .title[data-v-b56d4981]{font-weight:600}.table .cell-title .subtitle[data-v-b56d4981]{color:#777;font-size:12px;margin-top:3px}.table .cell-actions[data-v-b56d4981]{text-align:right}.table .empty[data-v-b56d4981]{text-align:center;padding:20px;color:#777}.sort[data-v-b56d4981]{display:inline-flex;flex-direction:column;line-height:10px;opacity:.35}.sort.active[data-v-b56d4981]{opacity:.8}.sort .chev[data-v-b56d4981]{font-size:10px;height:10px;display:block}.pill[data-v-b56d4981]{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:6px 12px;border:1px solid;font-weight:600;min-width:110px;justify-content:center;background:#fff}.pill .dot[data-v-b56d4981]{width:10px;height:10px;border-radius:50%;border:2px solid currentColor;background:transparent}.pill.pill-good[data-v-b56d4981]{color:#19a45b;border-color:#19a45b}.pill.pill-warn[data-v-b56d4981]{color:#f59b23;border-color:#f59b23}.kebab[data-v-b56d4981]{margin-left:8px;border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;opacity:.65}.icon-btn[data-v-b56d4981]{width:34px;height:34px;border-radius:8px;border:1px solid #e1e1e1;background:#fff;cursor:pointer}.pager[data-v-b56d4981]{display:flex;justify-content:center;gap:6px;padding:14px}.pager .page-btn[data-v-b56d4981]{min-width:34px;height:34px;border-radius:8px;border:1px solid #e1e1e1;background:#fff;cursor:pointer;font-size:13px}.pager .page-btn.active[data-v-b56d4981]{background:#333;color:#fff;border-color:#333}.pager .page-btn.dots[data-v-b56d4981]{cursor:default;border-color:transparent;background:transparent}.pager .page-btn[data-v-b56d4981]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:980px){.cards[data-v-b56d4981]{grid-template-columns:1fr}.col-country[data-v-b56d4981],td.cell-country[data-v-b56d4981]{display:none}}.cards[data-v-2524a0a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;margin-bottom:14px}.cards .card[data-v-2524a0a3]{background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px 16px}.cards .card .card-title[data-v-2524a0a3]{font-size:13px;color:#666;margin-bottom:6px}.cards .card .card-value[data-v-2524a0a3]{font-size:28px;font-weight:700;color:#222}.cards .card .card-value.good[data-v-2524a0a3]{color:#19a45b}.cards .card .card-value.warn[data-v-2524a0a3]{color:#f59b23}.content-card[data-v-2524a0a3]{background:#fff;border-radius:8px;padding:48px;text-align:center;border:1px solid #D9D9D9}.card-title[data-v-2524a0a3]{font-size:32px;font-weight:600;color:#333;margin:0 0 8px}.card-subtitle[data-v-2524a0a3]{font-size:18px;font-weight:400;color:#555;margin:0}.test-message[data-v-2524a0a3]{font-style:italic;color:#888;margin-top:16px}.cards[data-v-21e047e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.cards .card[data-v-21e047e0]{background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px 16px}.cards .card .card-title[data-v-21e047e0]{font-size:13px;color:#666;margin-bottom:6px}.cards .card .card-value[data-v-21e047e0]{font-size:28px;font-weight:700;color:#222}.cards .card .card-value.good[data-v-21e047e0]{color:#19a45b}.cards .card .card-value.warn[data-v-21e047e0]{color:#f59b23}.content-card[data-v-21e047e0]{background:#fff;border-radius:8px;padding:48px;text-align:center;border:1px solid #D9D9D9}.card-title[data-v-21e047e0]{font-size:32px;font-weight:600;color:#333;margin:0 0 8px}.card-subtitle[data-v-21e047e0]{font-size:18px;font-weight:400;color:#555;margin:0}.test-message[data-v-21e047e0]{font-style:italic;color:#888;margin-top:16px}.page[data-v-1534da0e]{min-height:100vh;padding:28px 14px}.shell[data-v-1534da0e]{max-width:980px;margin:0 auto;background:#fff;border:1px solid #e7e7e7;border-radius:10px;box-shadow:0 12px 30px #00000014;padding:26px 26px 18px}.title[data-v-1534da0e]{margin:0 0 18px;font-size:22px;font-weight:800;color:#f59b23}.content[data-v-1534da0e]{display:flex;flex-direction:column;gap:16px}.section[data-v-1534da0e]{border:1px solid #ededed;border-radius:10px;overflow:hidden}.section-header[data-v-1534da0e]{background:#fff;padding:12px 14px;border-bottom:1px solid #ededed}.section-header .section-title[data-v-1534da0e]{font-size:13px;font-weight:800;color:#3d4a5d}.section-body[data-v-1534da0e]{padding:14px}.grid-2[data-v-1534da0e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid-3[data-v-1534da0e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.field[data-v-1534da0e]{display:flex;flex-direction:column;gap:7px}.label[data-v-1534da0e]{font-size:12px;color:#5a667a;font-weight:700}.req[data-v-1534da0e]{color:#f59b23}.input[data-v-1534da0e],.select[data-v-1534da0e],.textarea[data-v-1534da0e]{border:1px solid #e1e6ef;border-radius:6px;outline:none;padding:10px 12px;font-size:13px;background:#fff;color:#2b3442}.input[data-v-1534da0e]:disabled,.select[data-v-1534da0e]:disabled,.textarea[data-v-1534da0e]:disabled{background:#f6f7f9;color:#8b96a8}.input.invalid[data-v-1534da0e],.select.invalid[data-v-1534da0e],.textarea.invalid[data-v-1534da0e]{border-color:#d93025}.textarea[data-v-1534da0e]{resize:vertical;min-height:110px}.hint[data-v-1534da0e]{font-size:12px;color:#8b96a8}.hint.err[data-v-1534da0e]{color:#d93025;font-weight:600}.radio-row[data-v-1534da0e]{display:flex;align-items:center;gap:18px;padding:6px 2px}.radio[data-v-1534da0e]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio input[data-v-1534da0e]{position:absolute;opacity:0;pointer-events:none}.radio .dot[data-v-1534da0e]{width:14px;height:14px;border-radius:50%;border:2px solid #c8ced8;position:relative}.radio input:checked+.dot[data-v-1534da0e]{border-color:#f59b23}.radio input:checked+.dot[data-v-1534da0e]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#f59b23}.radio .txt[data-v-1534da0e]{font-size:13px;color:#4b5565;font-weight:600}.upload[data-v-1534da0e]{position:relative;border:1px solid #e1e6ef;background:#fbfbfc;border-radius:8px;padding:18px 14px;display:flex;align-items:center;gap:12px;min-height:98px}.upload.dragging[data-v-1534da0e]{outline:2px dashed #f59b23;outline-offset:-6px}.upload .file[data-v-1534da0e]{display:none}.upload .upload-btn[data-v-1534da0e]{width:38px;height:38px;border-radius:10px;border:1px solid #e1e6ef;background:#fff;cursor:pointer;font-size:16px}.upload .upload-text[data-v-1534da0e]{flex:1}.upload .upload-text .upload-main[data-v-1534da0e]{font-size:13px;font-weight:700;color:#4b5565}.upload .upload-text .upload-sub[data-v-1534da0e]{margin-top:2px;font-size:12px;color:#8b96a8}.upload .preview[data-v-1534da0e]{width:120px;height:68px;border-radius:8px;overflow:hidden;border:1px solid #e1e6ef;background:#fff;position:relative}.upload .preview img[data-v-1534da0e]{width:100%;height:100%;object-fit:cover;display:block}.upload .preview .clear[data-v-1534da0e]{position:absolute;right:6px;top:6px;width:26px;height:26px;border-radius:8px;border:1px solid #e1e6ef;background:#ffffffe6;cursor:pointer;font-size:16px;line-height:1}.palette[data-v-1534da0e]{margin-top:10px;border:1px solid #e1e6ef;border-radius:8px;padding:10px 12px;background:#fff}.option-editor[data-v-1534da0e]{display:flex;flex-direction:column;gap:10px}.option-row[data-v-1534da0e]{border:1px solid #e1e6ef;border-radius:8px;padding:10px}.option-name[data-v-1534da0e]{font-size:12px;color:#5a667a;font-weight:700;margin-bottom:8px}.option-colors[data-v-1534da0e]{display:flex;gap:8px}.color-input[data-v-1534da0e]{width:40px;height:34px;border:1px solid #d5dceb;border-radius:6px;background:#fff;padding:2px;cursor:pointer}.section-footer[data-v-1534da0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #ededed;background:#fbfbfc}.check[data-v-1534da0e]{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.check input[data-v-1534da0e]{position:absolute;opacity:0;pointer-events:none}.check .box[data-v-1534da0e]{width:16px;height:16px;border:1px solid #cfd6e2;border-radius:4px;background:#fff;position:relative}.check input:checked+.box[data-v-1534da0e]{border-color:#f59b23;background:#f59b23}.check input:checked+.box[data-v-1534da0e]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.check .txt[data-v-1534da0e]{font-size:13px;color:#4b5565;font-weight:600}.actions[data-v-1534da0e]{display:flex;justify-content:flex-end;gap:12px;padding-top:18px}.btn[data-v-1534da0e]{height:38px;padding:0 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;font-weight:800;font-size:13px}.btn.primary[data-v-1534da0e]{background:#f59b23;color:#fff}.btn.light[data-v-1534da0e]{background:#fff;border-color:#e1e6ef;color:#4b5565}.btn.ghost[data-v-1534da0e]{background:#fff;border-color:#e1e6ef;color:#4b5565;display:inline-flex;align-items:center;gap:8px}.btn[data-v-1534da0e]:disabled{opacity:.6;cursor:not-allowed}.page-error[data-v-1534da0e]{margin-top:12px;padding:10px 12px;border:1px solid #d93025;background:#fff5f5;color:#b00020;border-radius:8px;font-weight:700;font-size:13px}.page-ok[data-v-1534da0e]{margin-top:12px;padding:10px 12px;border:1px solid #1a7f37;background:#f0fff4;color:#1a7f37;border-radius:8px;font-weight:700;font-size:13px}@media(max-width:900px){.grid-2[data-v-1534da0e],.grid-3[data-v-1534da0e]{grid-template-columns:1fr}}.page[data-v-0518e592]{min-height:100vh;padding:18px;color:#575757}.layout[data-v-0518e592]{max-width:1280px;margin:0 auto}.main[data-v-0518e592]{background:#fff;border-radius:6px;overflow:hidden}.header[data-v-0518e592]{padding:18px 22px;background:#f8f8f8}.header h2[data-v-0518e592]{margin:0;font-size:18px;font-weight:700;color:#555}.panel[data-v-0518e592]{padding:14px 18px 22px}.tabs[data-v-0518e592]{display:flex;gap:18px;padding:6px 4px 12px;border-bottom:1px solid #eee}.tabs .tab[data-v-0518e592]{border:0;background:transparent;color:#666;font-weight:600;font-size:12px;padding:10px 4px;cursor:pointer;position:relative}.tabs .tab.active[data-v-0518e592]{color:#f59b23}.tabs .tab.active[data-v-0518e592]:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:2px;background:#f59b23}.table[data-v-0518e592]{margin-top:10px;border:1px solid #eee;border-radius:6px;overflow:hidden}.module-block[data-v-0518e592]{margin:18px 0 22px}.module-block__title[data-v-0518e592]{font-size:14px;font-weight:800;color:#6b7280;letter-spacing:.2px;margin:0 0 10px;padding:0 24px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-panel[data-v-0518e592]{background:#fff;border:1px solid #e9edf3;border-radius:10px;overflow:hidden}.module-row[data-v-0518e592]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-top:1px solid #eef2f7}.module-row[data-v-0518e592]:first-child{border-top:0}.module-row .left[data-v-0518e592]{display:flex;align-items:center;gap:10px}.module-row .left .name[data-v-0518e592]{font-size:12px;color:#444;font-weight:600}.module-row .left .badge[data-v-0518e592]{font-size:10px;color:#666;background:#f1f1f1;border:1px solid #e7e7e7;border-radius:4px;padding:2px 6px}.state[data-v-0518e592]{padding:14px;color:#777;font-size:12px}.state.error[data-v-0518e592]{color:#b00020;font-weight:700}.footer[data-v-0518e592]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid #eee;background:#fff}.muted[data-v-0518e592]{color:#777;font-size:12px}.dirty[data-v-0518e592]{color:#f59b23;font-weight:700;margin-left:8px}.btn[data-v-0518e592]{height:28px;padding:0 16px;border-radius:4px;border:1px solid #f2b46a;background:#fff;color:#f59b23;font-weight:700;font-size:11px;cursor:pointer}.btn[data-v-0518e592]:disabled{opacity:.6;cursor:not-allowed}.btn.save[data-v-0518e592]{min-width:92px}.switch[data-v-0518e592]{position:relative;display:inline-block;width:34px;height:18px}.switch input[data-v-0518e592]{opacity:0;width:0;height:0}.switch .slider[data-v-0518e592]{position:absolute;cursor:pointer;inset:0;background-color:#d9d9d9;border-radius:999px;transition:.2s}.switch .slider[data-v-0518e592]:before{position:absolute;content:"";height:14px;width:14px;left:2px;top:2px;background-color:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 2px #00000026}.switch input:checked+.slider[data-v-0518e592]{background-color:#f59b23}.switch input:checked+.slider[data-v-0518e592]:before{transform:translate(16px)}.toast[data-v-0518e592]{margin:12px 18px 0;padding:10px 12px;border:1px solid #1a7f37;background:#f0fff4;color:#1a7f37;border-radius:6px;font-size:12px;font-weight:700}.overlay[data-v-b13a09ee]{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999}.modal[data-v-b13a09ee]{width:min(1180px,100%);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 60px #00000040;border:1px solid #e7e7e7}.top[data-v-b13a09ee]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid #eee}.title[data-v-b13a09ee]{font-size:18px;font-weight:900;color:#f59b23}.sub[data-v-b13a09ee]{font-size:12px;color:#7a8799;margin-top:4px}.x[data-v-b13a09ee]{width:32px;height:32px;border-radius:8px;border:1px solid #e1e6ef;background:#fff;cursor:pointer;font-size:18px}.content[data-v-b13a09ee]{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;padding:16px 18px 6px}.left[data-v-b13a09ee]{padding-right:6px}.right[data-v-b13a09ee]{border-left:1px solid #f0f0f0;padding-left:18px}.field[data-v-b13a09ee]{margin-bottom:14px}label[data-v-b13a09ee]{display:block;font-size:12px;font-weight:800;color:#5a667a;margin-bottom:6px}.req[data-v-b13a09ee]{color:#f59b23}.input[data-v-b13a09ee],.textarea[data-v-b13a09ee]{width:100%;border:1px solid #e1e6ef;border-radius:6px;padding:10px 12px;font-size:13px;outline:none}.textarea[data-v-b13a09ee]{resize:vertical}.err[data-v-b13a09ee]{margin-top:6px;color:#d93025;font-size:12px;font-weight:700}.prio[data-v-b13a09ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prio[data-v-b13a09ee]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.prio-btn[data-v-b13a09ee]{border:1px solid #d8dee8;border-radius:6px;background:#fff;padding:10px 12px;cursor:pointer;text-align:left;display:flex;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.prio-btn[data-v-b13a09ee]:hover{border-color:#c7d2e3}.prio-btn .phead[data-v-b13a09ee]{display:inline-flex;align-items:center;gap:6px}.prio-btn .picon[data-v-b13a09ee]{width:15px;height:15px;display:block}.prio-btn .pname[data-v-b13a09ee]{font-weight:800;font-size:13px;line-height:1.1;color:#4e5664}.prio-btn .psub[data-v-b13a09ee]{font-size:11px;line-height:1.2;color:#8f99aa;font-weight:600}.prio-btn .picon[data-v-b13a09ee]{font-size:14px}.prio-btn .pname[data-v-b13a09ee]{font-weight:900;font-size:12px}.prio-btn .psub[data-v-b13a09ee]{font-size:11px;color:#7a8799}.prio-btn.active.info[data-v-b13a09ee]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.prio-btn.active.warn[data-v-b13a09ee]{background:#ffedd5;border-color:#fdba74;color:#c2410c}.prio-btn.active.crit[data-v-b13a09ee]{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.prio-btn.active.info[data-v-b13a09ee]{background:#acc4dd;border-color:#2f93ff}.prio-btn.active.info .pname[data-v-b13a09ee]{color:#1e7fe5}.prio-btn.active.info .psub[data-v-b13a09ee]{color:#7f95aa}.prio-btn.active.warn[data-v-b13a09ee]{background:#fff9ec;border-color:#f2d595}.prio-btn.active.crit[data-v-b13a09ee]{background:#fff2f2;border-color:#f5cbcb}.ms[data-v-b13a09ee]{position:relative}.chips[data-v-b13a09ee]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chip[data-v-b13a09ee]{display:inline-flex;align-items:center;gap:8px;border:1px solid #e1e6ef;background:#f6f7f9;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;color:#4b5565}.chip-x[data-v-b13a09ee]{border:0;background:transparent;cursor:pointer;font-size:14px;line-height:1;color:#7a8799}.ms-input[data-v-b13a09ee]{position:relative}.ms-input .icon[data-v-b13a09ee]{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.55}.ms-search[data-v-b13a09ee]{padding-left:36px}.ms-input .icon img[data-v-b13a09ee]{width:16px;height:16px;display:block}.ms-search[data-v-b13a09ee]{padding-left:36px;width:calc(100% - 52px)}.dropdown[data-v-b13a09ee]{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #e1e6ef;border-radius:10px;box-shadow:0 14px 40px #00000026;overflow:hidden;z-index:20}.dd-head[data-v-b13a09ee]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #eef1f5}.dd-close[data-v-b13a09ee]{border:1px solid #e1e6ef;background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;font-weight:800;font-size:12px}.dd-list[data-v-b13a09ee]{max-height:240px;overflow:auto;padding:6px 0}.dd-item[data-v-b13a09ee]{display:flex;gap:10px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px;color:#334155}.dd-item[data-v-b13a09ee]:hover{background:#f6f7f9}.dd-empty[data-v-b13a09ee]{padding:10px 12px;color:#7a8799;font-size:12px}.dd-foot[data-v-b13a09ee]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-top:1px solid #eef1f5}.dd-page[data-v-b13a09ee]{width:34px;height:30px;border-radius:8px;border:1px solid #e1e6ef;background:#fff;cursor:pointer}.dd-page[data-v-b13a09ee]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-b13a09ee]{color:#7a8799;font-size:12px}.rad[data-v-b13a09ee]{display:flex;flex-direction:column;gap:10px}.radio[data-v-b13a09ee]{display:flex;align-items:center;gap:10px;border:1px solid #eef1f5;border-radius:10px;padding:10px}.radio input[type=radio][data-v-b13a09ee]{display:none}.dot[data-v-b13a09ee]{width:14px;height:14px;border-radius:50%;border:2px solid #cbd5e1;position:relative;flex:0 0 auto}.radio input[type=radio]:checked+.dot[data-v-b13a09ee]{border-color:#f59b23}.radio input[type=radio]:checked+.dot[data-v-b13a09ee]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#f59b23}.days[data-v-b13a09ee]{margin-left:auto;width:74px;height:32px;border:1px solid #e1e6ef;border-radius:8px;padding:0 10px;outline:none}.preview-title[data-v-b13a09ee]{font-size:12px;font-weight:900;color:#64748b;margin-bottom:10px}.preview[data-v-b13a09ee]{border-radius:10px;border:2px solid #93c5fd;padding:14px}.preview-title[data-v-b13a09ee]{font-size:12px;font-weight:900;color:#6d55ff;margin-bottom:8px}.preview-title[data-v-b13a09ee]:before{content:"✦ ";font-size:10px}.preview-board[data-v-b13a09ee]{border:1px dashed #7a5cff;border-radius:8px;padding:12px}.preview-card[data-v-b13a09ee]{background:#fff;min-height:220px;border:1px solid #d9e0ea;border-radius:6px;padding:16px 16px 14px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 18px #1f29371f,0 2px 4px #1f29370f}.preview.p-info[data-v-b13a09ee]{border-color:#93c5fd}.preview.p-warn[data-v-b13a09ee]{border-color:#fdba74}.preview.p-crit[data-v-b13a09ee]{border-color:#fca5a5}.preview-card.p-info[data-v-b13a09ee]{border-color:#1782ff}.preview-card.p-warn[data-v-b13a09ee]{border-color:#f59b23}.preview-card.p-crit[data-v-b13a09ee]{border-color:#ef4444}.pv-icon[data-v-b13a09ee]{width:26px;border-radius:999px;align-items:center;justify-content:center;height:20px;display:block;margin-bottom:10px}.pv-h[data-v-b13a09ee]{font-weight:900;font-size:13px;line-height:1.2;text-align:center;margin-bottom:8px}.preview.p-info .pv-icon[data-v-b13a09ee]{background:#dbeafe;color:#1d4ed8}.preview.p-warn .pv-icon[data-v-b13a09ee]{background:#ffedd5;color:#c2410c}.preview.p-crit .pv-icon[data-v-b13a09ee]{background:#fee2e2;color:#b91c1c}.preview-card.p-info .pv-h[data-v-b13a09ee]{color:#1273ea}.preview-card.p-warn .pv-h[data-v-b13a09ee]{color:#ea8a15}.preview-card.p-crit .pv-h[data-v-b13a09ee]{color:#df2f2f}.pv-h[data-v-b13a09ee]{font-weight:900;font-size:13px;text-align:center;margin-bottom:8px}.preview.p-info .pv-h[data-v-b13a09ee]{color:#1d4ed8}.preview.p-warn .pv-h[data-v-b13a09ee]{color:#c2410c}.preview.p-crit .pv-h[data-v-b13a09ee]{color:#b91c1c}.pv-t[data-v-b13a09ee]{font-size:12px;line-height:1.35;color:#6b7280;text-align:center;width:100%;flex:1;overflow-wrap:anywhere;word-break:break-word}.pv-t[data-v-b13a09ee]{font-size:12px;color:#64748b;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.pv-actions[data-v-b13a09ee]{display:flex;justify-content:center;margin-top:14px}.pv-actions[data-v-b13a09ee]{display:flex;justify-content:center;width:100%;margin-top:12px}.pv-btn[data-v-b13a09ee]{height:34px;min-width:122px;padding:0 16px;border-radius:6px;border:1px solid #cfd6df;background:#fff;cursor:pointer;font-weight:700;font-size:13px;color:#555;box-shadow:0 1px #1118270a,inset 0 1px #ffffffb3}.bottom[data-v-b13a09ee]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 16px;border-top:1px solid #eee}.btn[data-v-b13a09ee]{height:34px;border-radius:8px;padding:0 14px;font-weight:900;font-size:12px;border:1px solid transparent;cursor:pointer}.btn.ghost[data-v-b13a09ee]{background:#fff;border-color:#e1e6ef;color:#4b5565}.btn.primary[data-v-b13a09ee]{background:#f59b23;color:#fff}.api-err[data-v-b13a09ee]{margin:0 18px 14px;padding:10px 12px;border:1px solid #d93025;background:#fff5f5;color:#b00020;border-radius:8px;font-weight:800;font-size:12px}.api-ok[data-v-b13a09ee]{margin:0 18px 14px;padding:10px 12px;border:1px solid #1a7f37;background:#f0fff4;color:#1a7f37;border-radius:8px;font-weight:800;font-size:12px}@media(max-width:980px){.content[data-v-b13a09ee]{grid-template-columns:1fr}.right[data-v-b13a09ee]{border-left:0;padding-left:0;border-top:1px solid #f0f0f0;padding-top:16px}.prio[data-v-b13a09ee]{grid-template-columns:1fr}}.page[data-v-4349df4b]{padding:18px;background:#f3f3f3}.card[data-v-4349df4b]{background:#fff;border:1px solid #e7e7e7;border-radius:10px;overflow:hidden}.header[data-v-4349df4b]{padding:18px;background:#eef4f3}.header h1[data-v-4349df4b]{margin:0 0 12px;font-size:34px;color:#555;font-weight:800}.toolbar[data-v-4349df4b]{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px}.toolbar-left[data-v-4349df4b]{display:flex;align-items:center;gap:12px;flex:1}.input[data-v-4349df4b]{position:relative;width:min(520px,100%);flex:1}.input input[data-v-4349df4b]{width:calc(100% - 52px);height:38px;border:1px solid #e1e1e1;border-radius:8px;padding:0 12px 0 38px;outline:none;background:#fff}.with-icon .icon[data-v-4349df4b]{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.55}.with-icon .icon img[data-v-4349df4b]{width:16px;height:16px;display:block}.select[data-v-4349df4b]{position:relative;min-width:160px}.select select[data-v-4349df4b]{width:100%;height:38px;border:1px solid #e1e1e1;border-radius:8px;padding:0 34px 0 12px;background:#fff;appearance:none;outline:none}.caret[data-v-4349df4b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6;pointer-events:none}.select.small[data-v-4349df4b]{min-width:72px}.select.small select[data-v-4349df4b]{height:30px;border-radius:6px;padding-right:28px}.btn[data-v-4349df4b]{height:38px;border-radius:8px;padding:0 16px;cursor:pointer;font-weight:700;border:1px solid transparent}.btn.primary[data-v-4349df4b]{background:#f59b23;color:#fff}.plus[data-v-4349df4b]{margin-left:8px;font-size:16px}.body[data-v-4349df4b]{padding:18px}.table-tools[data-v-4349df4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.perpage[data-v-4349df4b]{display:flex;gap:10px;align-items:center;color:#777;font-size:13px}.muted[data-v-4349df4b]{color:#777;font-size:13px}.error[data-v-4349df4b]{color:#b00020;font-size:13px;font-weight:700}.subtitle[data-v-4349df4b]{font-size:18px;font-weight:800;color:#394455;padding:10px 0 12px}.table[data-v-4349df4b]{width:100%;border-collapse:collapse}thead tr[data-v-4349df4b]{background:#d9d9d9}th[data-v-4349df4b],td[data-v-4349df4b]{padding:12px 14px;border-bottom:1px solid #eee;font-size:13px;color:#333;vertical-align:middle}th[data-v-4349df4b]{font-weight:700;color:#555}.center[data-v-4349df4b]{text-align:center}.actions[data-v-4349df4b]{white-space:nowrap}.th-btn[data-v-4349df4b]{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:8px}.sort[data-v-4349df4b]{display:inline-flex;flex-direction:column;line-height:10px;opacity:.35}.sort.active[data-v-4349df4b]{opacity:.8}.chev[data-v-4349df4b]{font-size:10px;height:10px;display:block}.company[data-v-4349df4b]{font-weight:700;color:#444}.muted2[data-v-4349df4b]{font-size:12px;color:#8b96a8;margin-top:3px}.badge[data-v-4349df4b]{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:10px;font-weight:800;font-size:12px;border:1px solid transparent}.prio-chip[data-v-4349df4b]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid transparent;font-weight:800;font-size:12px}.prio-icon[data-v-4349df4b]{width:14px;height:14px;display:block}.prio-chip.info[data-v-4349df4b]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.prio-chip.warn[data-v-4349df4b]{background:#ffedd5;color:#c2410c;border-color:#fed7aa}.prio-chip.crit[data-v-4349df4b]{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.badge.info[data-v-4349df4b]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.badge.warn[data-v-4349df4b]{background:#ffedd5;color:#c2410c;border-color:#fed7aa}.badge.crit[data-v-4349df4b]{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.badge.ok[data-v-4349df4b]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.badge.read[data-v-4349df4b]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.icon-btn[data-v-4349df4b]{width:20px;height:20px;border:0;background:transparent;cursor:pointer;margin-left:10px;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease,transform .15s ease}.icon-btn[data-v-4349df4b]:hover{opacity:1;transform:translateY(-1px)}.icon-btn img[data-v-4349df4b]{width:18px;height:18px;display:block}.icon-btn.danger[data-v-4349df4b]:hover{opacity:.9}.empty[data-v-4349df4b]{text-align:center;padding:20px;color:#777}.pager[data-v-4349df4b]{display:flex;justify-content:center;gap:6px;padding:14px}.page-btn[data-v-4349df4b]{min-width:34px;height:34px;border-radius:8px;border:1px solid #e1e1e1;background:#fff;cursor:pointer}.page-btn.active[data-v-4349df4b]{background:#333;color:#fff;border-color:#333}.page-btn.dots[data-v-4349df4b]{cursor:default;border-color:transparent;background:transparent}.page-btn[data-v-4349df4b]:disabled{opacity:.5;cursor:not-allowed}.page[data-v-fc58f83e]{padding:18px;background:#f3f3f3}.card[data-v-fc58f83e]{background:#fff;border:1px solid #e7e7e7;border-radius:10px;overflow:hidden}.header[data-v-fc58f83e]{padding:18px;background:#eef4f3}.header h1[data-v-fc58f83e]{margin:0 0 12px;font-size:34px;color:#555;font-weight:800}.toolbar[data-v-fc58f83e]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px}.input[data-v-fc58f83e]{position:relative;width:min(520px,100%);flex:1}.input input[data-v-fc58f83e]{width:100%;height:38px;border:1px solid #e1e1e1;border-radius:8px;padding:0 12px 0 38px;outline:none;background:#fff}.with-icon .icon[data-v-fc58f83e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.55}.with-icon .icon img[data-v-fc58f83e]{width:16px;height:16px;display:block}.body[data-v-fc58f83e]{padding:18px}.table-tools[data-v-fc58f83e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.perpage[data-v-fc58f83e]{display:flex;gap:10px;align-items:center;color:#777;font-size:13px}.select[data-v-fc58f83e]{position:relative}.select select[data-v-fc58f83e]{width:100%;height:30px;border:1px solid #e1e1e1;border-radius:6px;padding:0 28px 0 12px;background:#fff;appearance:none;outline:none}.caret[data-v-fc58f83e]{position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:.6;pointer-events:none}.right[data-v-fc58f83e]{display:flex;align-items:center;gap:12px}.muted[data-v-fc58f83e]{color:#777;font-size:13px}.error[data-v-fc58f83e]{color:#b00020;font-size:13px;font-weight:700}.table[data-v-fc58f83e]{width:100%;border-collapse:collapse}thead tr[data-v-fc58f83e]{background:#d9d9d9}th[data-v-fc58f83e],td[data-v-fc58f83e]{padding:12px 14px;border-bottom:1px solid #eee;font-size:13px;color:#333;vertical-align:middle}th[data-v-fc58f83e]{font-weight:700;color:#555}.th-btn[data-v-fc58f83e]{background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:8px}.sort[data-v-fc58f83e]{display:inline-flex;flex-direction:column;line-height:10px;opacity:.35}.sort.active[data-v-fc58f83e]{opacity:.8}.chev[data-v-fc58f83e]{font-size:10px;height:10px;display:block}.message[data-v-fc58f83e]{max-width:600px;word-break:break-word}.center[data-v-fc58f83e]{text-align:center}.empty[data-v-fc58f83e]{text-align:center;padding:20px;color:#777}.pager[data-v-fc58f83e]{display:flex;justify-content:center;gap:6px;padding:14px}.page-btn[data-v-fc58f83e]{min-width:34px;height:34px;border-radius:8px;border:1px solid #e1e1e1;background:#fff;cursor:pointer}.page-btn.active[data-v-fc58f83e]{background:#333;color:#fff;border-color:#333}.page-btn.dots[data-v-fc58f83e]{cursor:default;border-color:transparent;background:transparent}.page-btn[data-v-fc58f83e]:disabled{opacity:.5;cursor:not-allowed}body{margin:0;font-family:Open Sans,sans-serif}.app-layout{display:flex;flex-direction:column;height:100vh}.main-content{display:flex;flex:1;padding:16px}.page-content{flex:1;padding:0;background-color:#f8f8f8;display:flex;flex-direction:column}.footer-container{display:flex;justify-content:center;background:#fff;box-shadow:0 2px 4px #0000000d;padding:24px 0;z-index:10}.content-card{background:#fff;border-radius:8px;padding:48px;text-align:center;border:1px solid #d9d9d9}.card-subtitle{font-size:18px;font-weight:400;color:#333;margin:0}.main-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;height:52px;width:100%;box-sizing:border-box;flex-wrap:nowrap;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0000000d}@media(max-width:768px){.main-header{padding:0 12px}}.header-left-side{display:flex;align-items:center;gap:5px;flex-shrink:0}@media(max-width:768px){.header-left-side{margin-right:auto}}.logo-container{width:172px;height:34px}.logo-container a{display:block;width:100%;height:100%}@media(max-width:768px){.logo-container{width:34px;height:34px}}.logo{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.user-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.hamburger-menu{display:none;background:none;border:none;cursor:pointer;padding:10px;margin-right:-10px;flex-direction:column;justify-content:center;align-items:center}.hamburger-menu .bar{width:25px;height:3px;background-color:#333;margin:3px 0;transition:.4s;border-radius:2px}@media(max-width:992px){.hamburger-menu{display:flex}}@media(max-width:768px){.hamburger-menu{margin-left:auto}}.hamburger-menu.active .bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-menu.active .bar:nth-child(2){opacity:0}.hamburger-menu.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.sidebar{width:240px;display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;background:#fff;box-sizing:border-box;transition:transform .3s ease-in-out;position:relative}@media(max-width:992px){.sidebar{position:fixed;top:0;left:0;height:100%;z-index:1000;transform:translate(0)}.sidebar.is-hidden{transform:translate(-100%)}}.sidebar nav{width:100%}.sidebar nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;flex-grow:1}.menu-item-container{display:flex;align-items:center;padding:12px;gap:4px;width:100%;box-sizing:border-box;color:#575757;transition:background-color .2s ease,color .3s ease;cursor:pointer}.menu-item-container.active{color:#f8981d;background-color:#f8f8f8;border-radius:4px}.menu-item-container.active .menu-link :deep(path){stroke:#f8981d}.menu-item-container:not(.active){color:#575757}.menu-item-container:not(.active) .menu-link :deep(path),.menu-item-container:not(.active) .arrow-icon :deep(path){stroke:#575757}.menu-link{display:flex;align-items:center;gap:2px;color:inherit;text-decoration:none;font-size:18px;font-weight:400;height:24px;flex-grow:1}.menu-link svg{width:20px;height:20px;min-width:20px}.menu-link path{fill:none;stroke:#575757;transition:stroke .3s ease}.menu-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow-icon{margin-left:auto;color:#575757;transition:transform .3s ease,color .3s ease;cursor:pointer}.arrow-icon :deep(path){stroke:#575757;transition:stroke .3s ease}.arrow-icon.active-arrow :deep(path){stroke:#f8981d}.submenu{list-style:none;padding:0;margin:0;overflow:hidden}.submenu li a{display:block;padding:12px 16px 12px 56px;color:#575757;text-decoration:none;font-size:16px;font-weight:400;transition:background-color .2s ease,color .3s ease}.submenu li a:hover{background-color:#f8f8f8;border-radius:4px;color:#f8981d!important}.submenu li a.active{background-color:#f8981d;color:#fff!important;border-radius:4px}.submenu li a.active:hover{background-color:#f8981d;color:#fff!important}.submenu-enter-active,.submenu-leave-active{transition:max-height .4s ease-in-out}.submenu-enter-from,.submenu-leave-to{max-height:0}.submenu-enter-to,.submenu-leave-from{max-height:500px}.logout-menu-item{width:100%;box-sizing:border-box;margin-top:auto;padding:12px;gap:4px;color:#575757;transition:background-color .2s ease,color .3s ease;cursor:pointer;display:flex;align-items:center}.logout-menu-item .menu-link{flex-grow:1;display:flex;align-items:center;gap:2px;color:inherit;text-decoration:none;font-size:18px;font-weight:400;height:24px}.logout-menu-item .menu-icon path{stroke:#575757;transition:stroke .3s ease}.logout-menu-item:hover{background-color:#f8f8f8;border-radius:4px;color:#f8981d}.logout-menu-item:hover .menu-icon path{stroke:#f8981d}.main-footer{width:1440px;max-width:100%;margin:0 auto;height:50px;padding:4px 0;background:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0}.footer-content{display:block;text-align:center;gap:10px}.footer-logo{height:21px}.footer-text{font-size:14px;color:#575757;line-height:19px}.status-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 12px;gap:4px;height:34px;min-width:34px;border-radius:4px;cursor:pointer;border:1px solid #575757;background-color:#fff;color:#575757;font-size:18px;width:auto;transition:all .2s ease}.status-button-grey{border-color:#d9d9d9;color:#575757}.status-button-green{border-color:#00ac50;color:#00ac50;background-color:#fff}.status-button-green .button-text{color:#00ac50}.status-button-green svg{stroke:#00ac50}.status-button-blue{border-color:#339af0;color:#339af0}.status-button-blue .button-text{color:#339af0}.status-button-orange-filled{background-color:#f8981d;border-color:#f8981d;color:#fff}.status-button-orange-filled .button-text{color:#fff}.status-button-orange-filled svg{stroke:#000}.status-button-orange-filled:hover{background-color:#f48c08;border-color:#f48c08}.status-button-red{border-color:#da2121;color:#da2121;background-color:#fff}.status-button-red .button-text{color:#da2121}.status-button-red svg{stroke:#da2121}.status-button-primary{background-color:#f8981d;border-color:#f8981d;color:#fff}.status-button-primary .button-text{color:#fff}.status-button-primary svg{stroke:#fff}.status-button-primary:hover{background-color:#f48c08}.status-button-image{background-image:var(--bg);background-size:auto;background-position:center;background-repeat:no-repeat;border:none}@media(max-width:768px){.status-button{width:auto;min-width:120px;padding:6px 12px;height:36px}}.button-text{font-family:Open Sans,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:100%;letter-spacing:0%;color:inherit;flex:none;order:3;flex-grow:0}.status-icon{width:16px;height:16px;flex-shrink:0}.status-button-container{display:flex;justify-content:center;gap:10px;width:100%}.status-button-fixed{width:150px;height:28px;padding:6px 8px;cursor:default}.seg-btn{appearance:none;border:1px solid #ADB5BD;background:#fff;color:#575757;height:30px;padding:0 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;line-height:28px;transition:all .2s}.status-badge{display:inline-block;padding:6px 12px;border-radius:4px;text-align:center;width:45%;min-width:80px;box-sizing:border-box;font-weight:600;font-size:12px;line-height:100%}.badge-red{color:#007bff;border:1px solid #007BFF;background-color:#007bff1a}.admin-controls{display:flex;gap:10px;flex-wrap:wrap}.submit-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding-top:12px}@media(max-width:768px){.submit-container{justify-content:center}}.overview{display:flex;flex-direction:column;gap:2px;width:100%;padding:12px;box-sizing:border-box}@media(max-width:768px){.overview{gap:16px}}.account-overview-container{display:flex;flex-direction:column;gap:24px;width:100%;padding:12px;box-sizing:border-box;background-color:#fff;flex:1;min-height:100%;border-radius:8px}@media(max-width:768px){.account-overview-container{gap:16px}}.info-card{background:#fff;border-radius:8px;padding:24px;box-sizing:border-box;margin-bottom:6px}.card-title{font-size:18px;font-weight:600;color:#333;margin-top:0;margin-bottom:24px}.card-title.text-center{text-align:center}.greeting-title{font-size:32px;font-weight:400;color:#333;margin:0;line-height:1.2}.date-box{display:inline-flex;align-items:center;font-family:Arial,sans-serif;font-size:16px;color:#333;min-height:42px}.date-box .date-text{color:#575757;padding-left:3px;white-space:nowrap}.date-box svg{display:block}.page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:4px;padding:16px}.page-header-simple{border:none;padding:0;height:auto;background:transparent;margin-bottom:16px}.page-header-simple .greeting-title{padding:0}.section-title{color:#f8981d;font-size:20px;font-weight:600;margin:0 0 8px}.section-subtitle{color:#575757;font-size:16px;font-weight:400;margin:0 0 24px}.upload-box{width:100%}.upload-area{border:2px dashed #d9d9d9;border-radius:6px;padding:40px 20px;text-align:center;background-color:#fff;transition:border-color .3s;display:flex;flex-direction:column;align-items:center;gap:12px}.upload-area:hover{border-color:#575757}.upload-area .upload-icon{color:#575757}.upload-area .upload-icon svg{width:32px;height:32px}.upload-area p{font-size:14px;color:#575757;margin:0}.upload-btn{background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:8px 16px;font-size:14px;cursor:pointer;transition:all .2s;color:#333}.upload-btn:hover{border-color:#575757;background-color:#f8f8f8}.status-border-blue{border-color:#339af0!important;background-color:#c4def9}.status-border-green{border-color:#00ac50!important;background-color:#c4e7d6}.status-border-orange{border-color:#f8981d!important;background-color:#f6e3cc}.status-border-grey{border-color:#a1a1a1!important;background-color:#d9d9d9}.info-card:first-of-type{border-top-left-radius:0}@media(max-width:768px){.info-grid{grid-template-columns:1fr}}.info-item>input:focus,.info-item>select:focus,.info-item>textarea:focus{outline:none;border:1px solid #F8981D}.admin-controls{display:flex;gap:10px}.form-header-row{display:flex;justify-content:space-between;margin-bottom:24px}@media(max-width:768px){.form-header-row{flex-direction:column;align-items:flex-start;gap:16px}.form-header-row .status-button{width:100%}}.user-name{font-size:16px;font-weight:700;color:#333;margin:0}@media(max-width:768px){.user-name{font-size:24px}}.admin-toolbar{background-color:#fff;margin:2px 10px 10px 0;border-radius:8px;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.answers-section .section-title{color:#575757;font-weight:600;margin-bottom:8px}.answer-text{font-size:16px;color:#000;margin-left:0;white-space:normal;word-break:break-word;overflow-wrap:break-word;max-width:85%;display:block;line-height:1.4}.answers-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;margin-top:-5px;min-height:24px}.answer-label{display:flex;align-items:center;cursor:pointer;width:auto;height:auto;box-sizing:border-box;padding:0 12px;margin-top:8px!important;margin-bottom:8px!important}.vote-block__segmented{display:inline-flex;gap:8px}.seg-btn{appearance:none;border:1px solid #a1a1a1;background:#fff;color:#575757;height:30px;padding:0 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;line-height:28px;transition:all .2s}.seg-btn.is-active{background:#f8981d;border-color:#f8981d;color:#fff}.answer-count{font-weight:700;color:#000;background:#fff;padding:2px 8px;border-radius:10px;border:1px solid #a1a1a1;font-size:14px;width:auto;text-align:center}.text-content{min-height:20px;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%}.controls-row{background-color:#fff;margin:0 10px 0 0;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:12px;border-radius:8px;box-sizing:border-box}.answers-footer{display:flex;background-color:transparent!important;border:none!important;justify-content:flex-end;margin-top:10px}.checks{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #d9d9d9;cursor:pointer;position:relative;outline:none;background-color:#fff;transition:all .2s ease;flex-shrink:0;margin:0 30% 0 0}.checks[type=radio]{border-radius:50%}.checks[type=radio]:checked{border-color:#f8981d;background-color:#fff}.checks[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#f8981d;border-radius:50%}.checks[type=checkbox]{border-radius:2px}.checks[type=checkbox]:checked{background-color:#f8981d;border-color:#f8981d}.checks[type=checkbox]:checked:after{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:5px;height:10px;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff}.status-item{grid-column:1/-1;align-items:flex-start}.submit-container{grid-column:1/-1;display:flex;flex-direction:row!important;justify-content:flex-end!important;align-items:center;width:100%;padding-top:12px}@media(max-width:480px){.submit-container{justify-content:center!important}}.icon-btn{width:34px;border:none;background:transparent;cursor:pointer}.text-area-input{min-height:100px;resize:vertical;max-height:400px;width:100%}.status-badge{display:inline-block;padding:6px 12px;border-radius:4px;text-align:center;width:45%;box-sizing:border-box;font-weight:600;font-size:12px;line-height:100%}.badge-green{color:#00ac50;border:1px solid #00AC50;background-color:#00ac501a}.badge-red{color:#339af0;border:1px solid #339AF0;background-color:#007bff1a}.badge-orange{color:#f8981d;border:1px solid #F8981D;background-color:#f8981d1a}.vote-square{width:34px;height:34px;border-radius:2px;background:#fff;display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box;cursor:help}.vote-icon-tick{width:100%;height:100%;object-fit:contain;display:block}.participants-footer{background-color:#f8f8f8;padding:10px 20px;text-align:right;font-size:16px;color:#888}.user-name{font-weight:600;text-align:left}.col-capital{font-family:Open Sans,sans-serif;color:#575757;text-align:center}.col-status{text-align:center}.col-voting{display:flex;justify-content:center;align-items:center}.ql-editor p{overflow-wrap:anywhere}.info-item input,.info-item textarea{background-color:#fff}.text-block div{min-height:auto!important;flex-grow:1}.green-text{color:#00ac50}.info-card.no-padding{padding:0!important;overflow:hidden;border:1px solid #d9d9d9}.participants-header,.participants-list,.participants-footer{font-family:Open Sans,sans-serif}.participants-header{background-color:#e6e6e6;border-bottom:1px solid #d9d9d9;display:grid;grid-template-columns:minmax(150px,1.5fr) 1.5fr 1.8fr 80px;gap:5px;align-items:center;padding:12px 20px}.participants-header div{color:#575757;font-weight:400;font-size:16px;line-height:100%}.participant-row{display:grid;grid-template-columns:minmax(150px,1.5fr) 1.5fr 1.8fr 80px;gap:5px;align-items:center;padding:12px 20px;background-color:#fff;border-bottom:1px solid #F0F0F0;font-size:14px;color:#333}.info-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:12px;align-items:stretch}@media(max-width:768px){.info-grid{grid-template-columns:1fr;gap:16px}}.left-column-wrapper{display:flex;flex-direction:column;gap:12px;width:100%;height:100%;min-height:20px}.info-item{display:flex;flex-direction:column;width:100%}.info-item label{font-size:18px;color:#333;margin-bottom:8px;font-weight:500;line-height:1.4;min-height:20px}.info-item label p{font-size:16px;color:#575757;font-weight:400;margin:4px 0 0}.info-item>input,.info-item>select,.info-item>textarea{padding:12px 16px;font-size:18px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;height:50px}.info-item>input:focus,.info-item>select:focus,.info-item>textarea:focus{outline:none;border-color:#f8981d}.info-item div:not(.answer-row):not(.admin-answer-row):not(.status-button):not(.password-wrapper):not(.admin-controls):not(.vote-block__segmented):not(.answers-header):not(.submit-container):not(.admin-controls-placeholder):not(.vote-counter):not(.text-content):not(.answers-footer):not(.html-content):not(.answers-section):not(.left-column-wrapper){padding:8px 12px;font-size:18px;border:1px solid #d9d9d9;border-radius:4px;background-color:#f8f8f8;color:#000;width:100%;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;min-height:38px;line-height:1.5;display:flex;align-items:flex-start}.info-item div:not(.answer-row):not(.admin-answer-row):not(.status-button):not(.password-wrapper):not(.admin-controls):not(.vote-block__segmented):not(.answers-header):not(.submit-container):not(.admin-controls-placeholder):not(.vote-counter):not(.text-content):not(.answers-footer):not(.html-content):not(.answers-section):not(.left-column-wrapper) :deep(p){margin-top:0!important;margin-bottom:0!important;padding:0!important}.text-content{padding:8px 12px;font-size:18px;border:1px solid #d9d9d9;border-radius:4px;background-color:#f8f8f8;color:#333;width:100%;box-sizing:border-box;word-break:break-word;min-height:38px;line-height:1.5}.info-item input,.info-item textarea{background-color:#fff;padding:8px 12px;font-size:16px;border:1px solid #d9d9d9;border-radius:4px;color:#333;width:100%;box-sizing:border-box}.info-item.text-block div:not(.answer-row):not(.status-button){display:block!important;height:auto!important;min-height:60px;max-height:400px;overflow-y:auto;padding:4px;text-align:left}.html-content{max-height:300px;min-height:50px;overflow-y:auto;word-break:break-word;overflow-wrap:break-word;background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px}.answers-section{height:100%;width:100%;display:flex;flex-direction:column}.answers-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;min-height:24px}.answers-header .section-title{margin-bottom:0}.answer-row{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:6px;box-sizing:border-box;padding:0 12px 0 8px;background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:4px;transition:border-color .2s}.answer-row:focus-within{border-color:#f8981d}.answer-row input.answer-label{flex-grow:1;width:auto;min-width:0;max-width:100%;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:none;background:#fff;box-shadow:none}.answer-row input.answer-label:focus{outline:none}.answer-row .check-icon{width:20px;height:20px;flex-shrink:0}.answers-footer{display:flex!important;justify-content:flex-end!important;align-items:center;background-color:transparent!important;margin-top:10px;width:100%;box-sizing:border-box;border:1px solid transparent!important;padding:0 12px 0 8px!important}.admin-answer-row{display:flex;justify-content:space-between;align-items:center;background-color:#f8f8f8;border:1px solid #d9d9d9;border-radius:4px;padding:2px 12px;margin-bottom:4px;min-height:34px;width:100%;box-sizing:border-box}.icon-btn{width:34px!important;min-width:34px!important;height:34px!important;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.icon-btn img{width:16px;height:16px;display:block}.icon-btn .section-title{color:#f8981d;font-size:20px;font-weight:600;margin-top:0;margin-bottom:2px}.icon-btn .section-subtitle{color:#575757;font-size:14px;font-weight:400;margin:0 0 24px}.table-container{overflow-x:auto;border:1px solid #d9d9d9;border-radius:8px}@media(max-width:768px){.table-container{margin:0}}.table-message{text-align:center;padding:24px;color:#575757;font-size:18px;font-style:italic}.portfolio-table{width:100%;border-collapse:collapse;table-layout:fixed}.portfolio-table thead{background:#d9d9d9;height:47px;border-bottom:1px solid #d9d9d9}@media(max-width:768px){.portfolio-table thead{display:none}}.portfolio-table th{text-align:left;font-size:16px;font-weight:600;color:#575757;padding:0 12px}.portfolio-table td{padding:8px 12px;text-align:left;vertical-align:middle;font-size:16px;color:#333;border-bottom:1px solid #d9d9d9}.portfolio-table .sort-icon-container{display:inline-flex;flex-direction:column;vertical-align:middle;margin-left:4px;width:12px;height:12px;position:relative}.portfolio-table .sort-icon{position:absolute;left:0;width:12px;height:12px;color:#a1a1a1;transition:all .2s ease-in-out}.portfolio-table .sort-icon.up{top:-4px}.portfolio-table .sort-icon.down{top:4px}.portfolio-table .sort-icon.active{color:#333}@media(max-width:768px){.portfolio-table{display:block;width:100%}.portfolio-table tbody,.portfolio-table tr,.portfolio-table td{display:block;width:100%;box-sizing:border-box}.portfolio-table tr{border-bottom:2px solid #d9d9d9;margin-bottom:15px}.portfolio-table td{text-align:left;position:relative;padding-left:55%;border:none;border-bottom:1px solid #eee}.portfolio-table td:before{content:attr(data-label);position:absolute;left:10px;width:45%;font-weight:700;white-space:nowrap}}.portfolio-table .table-message{text-align:center;padding:40px 20px;color:#000;font-size:18px;font-weight:600;background-color:#fff}.tab-headers{display:flex;margin-bottom:-1px;position:relative;z-index:2}.tab-item{padding:10px 20px;cursor:pointer;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;transition:all .2s;color:#575757}.tab-item.active-tab{background-color:#fff;font-weight:600}.tab-content{border:1px solid #d9d9d9;border-radius:0 8px 8px;padding:0;background:#fff}.tabs.orange .active-tab{border-color:#f8981d;color:#f8981d}.tabs.orange .tab-content{border-color:#f8981d}.tabs.green .active-tab{border-color:#00ac50;color:#00ac50}.tabs.green .tab-content{border-color:#00ac50}.tabs.blue .active-tab{border-color:#339af0;color:#339af0}.tabs.blue .tab-content{border-color:#339af0}.tabs.gray .active-tab{border-color:#d9d9d9;color:#575757}.tabs.gray .tab-content{border-color:#d9d9d9}.table-footer{display:flex;align-items:center;justify-content:space-between;margin-top:24px;flex-wrap:wrap}.pagination-controls{display:flex;align-items:center;gap:8px;font-size:14px;color:#575757;margin-bottom:10px}.pagination-controls select{padding:4px;border:1px solid #d9d9d9;border-radius:4px;color:#575757}.center-pagination{flex-grow:1;display:flex;justify-content:center;margin-bottom:10px}.pagination-pages{display:flex;gap:4px}.page-link{display:flex;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;text-decoration:none;color:#575757;border:1px solid #d9d9d9;border-radius:4px;transition:all .2s ease}.page-link:hover{border-color:#f8981d;color:#f8981d}.page-link.active{background-color:#d9d9d9;color:#333;border-color:#d9d9d9;font-weight:600}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:#f8981d}.switch input:checked+.slider:before{transform:translate(24px)}.switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#d9d9d9;transition:.4s;border-radius:34px}.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.login-big-card{background-color:#fff;border-radius:8px;border:1px solid #d9d9d9;width:100%;height:auto;max-height:100%;display:flex;justify-content:center;align-items:center;padding:60px 20px;box-sizing:border-box}@media(max-width:768px){.login-big-card{padding:30px 16px;border:none}}.login-content-wrapper{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.login-title{font-size:40px;font-weight:400;color:#f8981d;margin-top:0;margin-bottom:40px;text-align:center}@media(max-width:768px){.login-title{font-size:32px;margin-bottom:24px}}.info-item,.info-item input{width:100%}.password-wrapper{position:relative;display:flex;align-items:center;width:100%}.password-wrapper input{padding:12px 16px;font-size:18px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;height:50px}.password-wrapper input:focus{outline:none;border-color:#f8981d}.password-wrapper input{padding-right:40px!important;width:100%}.password-wrapper .toggle-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;justify-content:center;align-items:center;color:#575757;z-index:2;transition:color .2s ease}@media(hover:hover){.password-wrapper .toggle-btn:hover{color:#333}}.password-wrapper .toggle-btn svg{display:block;width:20px;height:20px}.password-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:flex-end;margin-bottom:32px}.password-grid .info-item{display:flex;flex-direction:column;gap:8px;width:100%}.password-grid .info-item label{font-size:14px;font-weight:600;color:#333}@media(max-width:992px){.password-grid{grid-template-columns:1fr 1fr}.password-grid .button-field{grid-column:1/-1;display:flex;justify-content:center;width:100%;margin-top:2px}.password-grid .button-field button{width:fit-content;min-width:170px;padding:0 30px;margin:0 auto}}@media(max-width:768px){.password-grid{grid-template-columns:1fr}.password-grid .button-field{grid-column:1/-1;display:flex;justify-content:center;width:100%}.password-grid .button-field button{width:fit-content;min-width:150px}}.login-btn{width:60%;height:36px;margin:15px auto 0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center}.forgot-password-container{display:flex;justify-content:center;margin-top:15px}.action-link{cursor:pointer;color:#339af0;font-size:14px;text-transform:capitalize;transition:color .2s}@media(hover:hover){.action-link:hover{color:#f8981d}}.description-text{text-align:center;color:#333;margin-bottom:10px;font-size:14px}.otp-input{text-align:center;letter-spacing:5px;font-size:18px}.input-label{display:block;margin-bottom:5px;font-size:12px;color:#333}.resend-block{text-align:center;margin-top:10px;font-size:16px;color:#333}.resend-link{background:none;border:none;color:#f8981d;cursor:pointer;text-decoration:underline;padding:0;font-size:16px}.auth-grid{display:flex;flex-direction:column;gap:24px;width:100%;max-width:400px;margin:0 auto}@media(max-width:768px){.auth-grid{max-width:100%;gap:16px}}.auth-link{text-align:center;font-size:14px;color:#339af0;text-decoration:none;margin-top:-10px;cursor:pointer;transition:text-decoration .2s}@media(hover:hover){.auth-link:hover{text-decoration:underline}}
