html,body{background-color:#e8e7ef;width:100%;min-height:100%;margin:0}.main{background-color:#e9eaee;width:100%;max-width:360px;min-height:100dvh;padding-bottom:80px}.navbar{z-index:80;-webkit-backdrop-filter:blur(6px);background-color:#f9f8fe;justify-content:space-between;align-items:center;width:100%;max-width:360px;height:64px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.page-header{background-color:#f9f8fe}button{background-color:#f2f3f5;justify-content:center;align-items:center;margin:5px;display:flex}a{color:#000}input,textarea,select{background-color:#d0d3e2;border-radius:7px;width:80%}*{box-sizing:border-box;font:inherit}body{justify-content:center;align-items:stretch;display:flex;overflow-x:hidden}#root{justify-content:center;width:100%;min-height:100dvh;margin:0;display:flex}h3{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}p,h1,h2,h3,h4{margin-left:5px;margin-right:5px}.post{min-height:90dvh}.home-page{width:100%;max-width:460px;margin:auto}.explore-page{width:100%;max-width:760px;margin:auto}.ask-page{width:100%;margin:0 auto}.search-page{width:100%;max-width:900px;margin:auto}.addpost-page{width:100%;max-width:640px;margin:20px auto}.profile-page,.public-page,.section-page{width:100%;max-width:1040px;margin:auto}.edit-post-page{width:100%;max-width:720px;margin:20px auto}.page-header{justify-content:space-between;align-items:center;gap:10px;height:54px;margin-bottom:10px;display:flex}.home-brand{align-items:center;height:100%;display:flex}.masar-logo{height:40px;margin-left:10px}.header-btn-container{justify-content:right;align-items:center;gap:10px;display:flex}.btn-primary{cursor:pointer;border-radius:999px;min-width:90px;height:40px;font-weight:700;transition:transform .15s}.btn-primary:hover:not(:disabled){transform:translateY(-1px)}.btn-secondary{cursor:pointer;border-radius:999px;min-width:90px;height:40px;font-weight:700;transition:transform .15s}.btn-secondary:hover:not(:disabled){transform:translateY(-1px)}.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;transform:none}.profile-input,.edit-post-input,.edit-post-textarea,.org-input,.org-textarea,.search-input,.addpost-input{width:100%;max-width:100%;font-size:16px}@keyframes home-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nav-left{justify-content:center;align-items:center;width:100%;display:flex}.nav-brand{white-space:nowrap;margin-inline-end:8px;font-size:18px;font-weight:800;text-decoration:none}.nav-links{justify-content:space-between;align-items:center;width:90%;display:flex}.nav-link{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:34px;text-decoration:none;transition:transform .15s;display:inline-flex}.nav-svg-icon{width:29px;height:29px;display:block;overflow:visible}.nav-svg-icon .nav-icon-surface{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:fill .16s,stroke .16s,transform .16s}.nav-svg-icon .nav-icon-detail{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:fill .16s,stroke .16s}.nav-svg-icon .nav-icon-play{fill:#0000}.nav-link.active .nav-svg-icon .nav-icon-surface,.nav-svg-icon.is-filled .nav-icon-surface{fill:currentColor;stroke:currentColor}.nav-link.active .nav-svg-icon .nav-icon-detail,.nav-svg-icon.is-filled .nav-icon-detail{stroke:#f9f8fe}.nav-link.active .nav-svg-icon .nav-icon-play,.nav-svg-icon.is-filled .nav-icon-play{fill:#f9f8fe;stroke:#f9f8fe}.nav-link.active .nav-svg-icon,.nav-svg-icon.is-filled{transform:scale(1.04)}.nav-avatar-link{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.nav-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.nav-link.active,.nav-avatar-link.active{border-radius:10px}.nav-avatar-link.active{border-radius:50%;box-shadow:0 0 0 2px #5a0810}@media (max-width:480px){.main,.navbar{width:100%;max-width:100%}}.skeleton-header,.skeleton-list-item{align-items:center;gap:10px;display:flex}.skeleton-avatar,.skeleton-line,.skeleton-media,.skeleton-cover{background:linear-gradient(90deg,#eee 25%,#f7f7f7 50%,#eee 75%) 0 0/200% 100%;animation:1.2s linear infinite skeleton-loading}.skeleton-avatar.large{width:82px;height:82px}.skeleton-line.full{width:calc(100% - 28px)}.skeleton-media{width:100%;height:320px}.skeleton-list-item{background:#fff;border-radius:16px;margin-bottom:10px}.skeleton-cover{border-radius:20px;height:160px;margin-bottom:12px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.auto-dir{text-align:start;unicode-bidi:plaintext}.org-tabs{justify-content:center;gap:10px;margin:10px 0 0;display:flex}.org-tab{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:12px;padding:10px 14px;font-weight:600}.org-tab.is-active{border-color:#111}.org-sections-wrap{padding:6px 0 2px}.org-sections-row{align-items:flex-start;gap:10px;padding:6px 6px 0;display:flex;overflow:hidden}.org-section-add{cursor:pointer;background:#fff;border:1px dashed #ccc;border-radius:18px;width:80px;min-width:80px;height:80px;font-size:26px;line-height:1}.org-section-item{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:80px;min-width:80px;padding:0;display:flex}.org-section-img{object-fit:cover;background:#f7f7f7;border:1px solid #eee;border-radius:18px;width:80px;height:80px}.org-section-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:80px;margin-top:6px;font-size:12px;overflow:hidden}.org-more-btn{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:12px;margin:8px auto 0;padding:8px 14px;font-weight:600;display:block}.org-gallery-block{padding:6px 0 2px}.org-gallery-title{margin:6px 8px}.org-empty{opacity:.75;margin:6px 8px}.org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.org-card{background:#fff;border:1px solid #eee;border-radius:14px;padding:12px}.org-card-title{font-weight:700}.org-card-sub{opacity:.7;margin-top:6px;font-size:13px}.org-tasks-top{flex-direction:column;gap:10px;padding:8px;display:flex}.org-task-filters{flex-wrap:wrap;gap:8px;display:flex}.org-filter{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:12px;padding:8px 12px;font-weight:600}.org-filter.is-active{border-color:#111}.org-tasks-list{padding:8px}.org-task-head{opacity:.75;grid-template-columns:140px 1.2fr 140px 140px 140px 140px 110px;gap:8px;margin-bottom:8px;font-size:12px;display:grid}.org-task-row{background:#fff;border:1px solid #eee;border-radius:14px;grid-template-columns:140px 1.2fr 140px 140px 140px 140px 110px;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:grid}.org-task-cell{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.org-task-title{text-align:start;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-weight:800;overflow:hidden}.org-task-form{gap:10px;display:grid}.org-form-label{gap:6px;font-weight:700;display:grid}.org-input{border:1px solid #eee;border-radius:12px;outline:none;padding:10px 12px}.org-textarea{resize:vertical;border:1px solid #eee;border-radius:12px;outline:none;padding:10px 12px}.org-form-actions{justify-content:flex-end;gap:10px;display:flex}.org-task-detail-title{margin-bottom:6px;font-weight:900}.org-task-detail-text{opacity:.85;margin-bottom:10px}.org-task-table{border:1px solid #eee;border-radius:14px;overflow:hidden}.org-task-tr{grid-template-columns:220px 1fr;display:grid}.org-task-th{background:#fafafa;border-bottom:1px solid #eee;padding:10px 12px;font-weight:800}.org-task-td{border-bottom:1px solid #eee;padding:10px 12px}.org-task-tr:last-child .org-task-th,.org-task-tr:last-child .org-task-td{border-bottom:0}.auth-page{background:radial-gradient(circle at top,#1a73e80f,#0000 35%),linear-gradient(#f8f9fa 0%,#f1f3f4 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-shell{width:100%;max-width:460px}.auth-card{-webkit-backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #dadce0;border-radius:24px;width:100%;margin:0 auto;box-shadow:0 8px 30px #3c40431f}.auth-header{margin-bottom:18px}.auth-title{text-align:center;color:#202124;width:100%}.auth-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.auth-tabs--two{grid-template-columns:repeat(2,1fr)}.auth-tab-btn{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:0;min-height:42px;padding:10px 8px;font-size:14px;font-weight:700;transition:color .18s,opacity .18s;position:relative}.auth-tab-btn:hover{color:#202124}.auth-tab-btn:after{content:"";transform-origin:50%;background:#1a73e8;border-radius:999px;width:60%;height:2px;transition:transform .22s;position:absolute;bottom:0;left:20%;transform:scaleX(0)}.auth-tab-btn--active{color:#202124}.auth-tab-btn--active:after{transform:scaleX(1)}.auth-phone-row{direction:ltr;grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.auth-phone-row>input,.auth-country-code{text-align:left;direction:ltr;width:100%;min-width:0}.auth-password-wrap{width:100%;position:relative}.auth-password-wrap input{width:100%;padding-inline-end:48px}.auth-password-toggle{top:50%;color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;line-height:1;transition:background .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.auth-password-toggle:hover:not(:disabled){color:#202124;background:#f1f3f4}.auth-password-toggle:disabled{cursor:not-allowed;opacity:.55}.auth-field-hint{color:#5f6368;margin-top:6px;font-size:12px;line-height:1.7;display:block}.auth-password-hint{margin-top:-2px}.auth-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-choice-row--rtl,.auth-choice-row--ltr{direction:ltr}.auth-choice-card{color:#202124;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:700;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.auth-choice-card:hover{background:#f8fbff;border-color:#c6dafc}.auth-choice-card:has(input:checked){background:#f6fafe;border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a}.auth-choice-card input[type=radio],.auth-radio-label input[type=radio]{accent-color:#1a73e8;width:13px;min-width:13px;height:13px;margin:0}.auth-box{background:#f8f9fa;border:1px solid #dadce0;border-radius:16px;gap:10px;margin-top:4px;padding:14px;display:grid}.auth-box-title{color:#202124;font-size:14px;font-weight:800}.auth-radio-label{color:#202124;cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.auth-radio-label input[type=radio]{accent-color:#1a73e8}.auth-helper-box{text-align:center;color:#202124;background:#f8f9fa;border:1px solid #dadce0;border-radius:16px;margin-bottom:2px;padding:14px;line-height:1.8}.auth-helper-box strong{color:#202124;margin-top:4px;font-weight:800;display:inline-block}.auth-security-box{color:#202124;background:#f8f9fa;border:1px solid #dadce0;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:12px;padding:13px 14px;line-height:1.6;display:grid}.auth-security-icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:inline-flex;box-shadow:inset 0 0 0 1px #3c40431f}.auth-security-content{gap:2px;min-width:0;display:grid}.auth-security-content strong{color:#202124;font-size:14px;font-weight:900}.auth-security-content span{color:#5f6368;font-size:13px;font-weight:600}.auth-security-box--warning{background:#fff8e1;border-color:#fdd663}.auth-security-box--warning .auth-security-icon{background:#fff}.auth-security-box--danger{background:#fce8e6;border-color:#f6c7c3}.auth-security-box--danger .auth-security-content strong{color:#a50e0e}.auth-security-box--danger .auth-security-content span{color:#7f1d1d}.auth-security-box--locked{background:linear-gradient(#fce8e6 0%,#fff5f4 100%);border-color:#f6c7c3}.auth-security-box--locked .auth-security-content strong{color:#a50e0e}.auth-security-box--locked .auth-security-content span{color:#7f1d1d}.auth-lock-timer{color:#fff;text-align:center;letter-spacing:.4px;font-variant-numeric:tabular-nums;direction:ltr;background:#202124;border-radius:999px;width:fit-content;min-width:94px;margin-top:8px;padding:7px 12px;font-size:15px;font-weight:900}.auth-date-field{color:#202124;cursor:pointer;text-align:start;background:#fff;border:1px solid #dadce0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.auth-date-field:hover{border-color:#c6dafc}.auth-date-field:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 3px #1a73e824}.auth-date-field:disabled{opacity:.65;cursor:not-allowed}.auth-date-icon{opacity:.8;font-size:20px;line-height:1}.auth-date-overlay{z-index:99999;background:#00000094;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.auth-date-modal{direction:ltr;background:#fff;border-radius:4px;width:min(92vw,520px);padding:36px 28px 24px;font-family:Roboto,Arial,sans-serif;overflow:hidden;box-shadow:0 14px 38px #00000047}.auth-date-title{color:#202124;letter-spacing:-.8px;margin:0;padding:0 0 34px 8px;font-size:40px;font-weight:400;line-height:1.15}.auth-date-wheel-wrap{grid-template-columns:repeat(3,1fr);gap:30px;height:222px;display:grid;position:relative;overflow:hidden}.auth-date-selection-lines{pointer-events:none;z-index:4;height:74px;position:absolute;top:74px;left:0;right:0}.auth-date-selection-lines:before,.auth-date-selection-lines:after{content:"";border-top:4px solid #777;height:0;position:absolute;left:0;right:0}.auth-date-selection-lines:before{top:0}.auth-date-selection-lines:after{bottom:0}.auth-date-wheel-column{height:222px;position:relative;overflow:hidden}.auth-date-wheel-column:before,.auth-date-wheel-column:after{content:"";pointer-events:none;z-index:3;height:56px;position:absolute;left:0;right:0}.auth-date-wheel-column:before{background:linear-gradient(#fff 0%,#fff0 100%);top:0}.auth-date-wheel-column:after{background:linear-gradient(#fff0 0%,#fff 100%);bottom:0}.auth-date-wheel-scroller{scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:222px;overflow:hidden auto}.auth-date-wheel-scroller::-webkit-scrollbar{display:none}.auth-date-wheel-spacer{flex:0 0 74px;height:74px}.auth-date-wheel-item{color:#9a9a9a;text-align:center;cursor:grab;scroll-snap-align:center;background:0 0;border:0;width:100%;height:74px;min-height:74px;margin:0;padding:0;font-family:Roboto,Arial,sans-serif;font-size:31px;font-weight:400;line-height:74px}.auth-date-wheel-item:active{cursor:grabbing}.auth-date-wheel-item--active{color:#111;font-size:34px}.auth-date-actions{justify-content:flex-end;align-items:center;gap:58px;padding-top:52px;padding-right:16px;display:flex}.auth-date-actions button{color:#4b5963;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:Roboto,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1}.auth-date-actions button:hover{color:#202124}.auth-actions-stack{gap:10px;margin-top:2px;display:grid}.auth-main-btn,.auth-secondary-btn,.auth-link-btn{border-radius:999px;width:100%;min-height:44px}.auth-main-btn{color:#fff;background:#1a73e8;border:1px solid #1a73e8;padding:0 14px;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s,opacity .15s}.auth-main-btn:hover:not(:disabled){background:#1765cc;border-color:#1765cc;transform:translateY(-1px)}.auth-main-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-main-btn--orange{background:#f29900;border-color:#f29900}.auth-main-btn--orange:hover:not(:disabled){background:#de8a00;border-color:#de8a00}.auth-secondary-btn{color:#1a73e8;background:#fff;border:1px solid #dadce0;padding:0 14px;transition:border-color .15s,background .15s,transform .15s}.auth-secondary-btn:hover{background:#f6fafe;border-color:#c6dafc;transform:translateY(-1px)}.auth-link-btn{color:#1a73e8;background:0 0;border:1px solid #dadce0;width:100%;min-height:44px;padding:0 14px;transition:border-color .15s,background .15s,transform .15s}.auth-link-btn:hover{background:#f6fafe;border-color:#c6dafc;transform:translateY(-1px)}.auth-forgot-inline{color:#1a73e8;cursor:pointer;text-align:center;background:0 0;border:0;width:fit-content;margin:-2px auto 0;padding:2px 0 0;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,opacity .15s}.auth-forgot-inline:hover{color:#1765cc;text-decoration:underline}.auth-forgot-inline:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.auth-message{text-align:center;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.7}.auth-message--success{color:#137333;background:#e6f4ea;border:1px solid #c4e7cb}.auth-message--error{color:#c5221f;background:#fce8e6;border:1px solid #f6c7c3}.auth-page .task-form input,.auth-page .task-form select,.auth-page .task-form textarea,.auth-page .org-field input,.auth-page .org-field select,.auth-page .org-field textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202124;background:#fff;border-color:#dadce0;transition:border-color .15s,box-shadow .15s,background .15s}.auth-page .task-form input::placeholder,.auth-page .task-form textarea::placeholder,.auth-page .org-field input::placeholder,.auth-page .org-field textarea::placeholder{color:#5f6368}.auth-page .task-form input:focus,.auth-page .task-form select:focus,.auth-page .task-form textarea:focus,.auth-page .org-field input:focus,.auth-page .org-field select:focus,.auth-page .org-field textarea:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e824}.auth-page .org-field>span{color:#202124}.auth-page .profile-error-msg{margin-bottom:0}@media (max-width:768px){.auth-page{align-items:flex-start;padding:16px}.auth-shell{max-width:100%}.auth-card{margin-top:12px}.auth-tabs{grid-template-columns:1fr}.auth-tabs--two{grid-template-columns:1fr 1fr}.auth-phone-row{grid-template-columns:96px minmax(0,1fr)}.auth-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.auth-date-modal{width:min(92vw,460px);padding:34px 22px 22px}.auth-date-title{padding-bottom:32px;font-size:38px}.auth-date-wheel-wrap{gap:26px}.auth-date-wheel-item{font-size:29px}.auth-date-wheel-item--active{font-size:32px}.auth-date-actions{gap:48px}.auth-date-actions button{font-size:26px}}@media (max-width:480px){.auth-page{padding:12px}.auth-card{border-radius:20px}.auth-title{font-size:22px}.auth-tab-btn{min-height:40px;font-size:13px}.auth-main-btn,.auth-secondary-btn,.auth-link-btn{min-height:42px}.auth-helper-box,.auth-box,.auth-message,.auth-security-box{border-radius:12px}.auth-security-box{grid-template-columns:38px minmax(0,1fr);padding:12px}.auth-security-icon{width:38px;height:38px;font-size:17px}.auth-date-modal{width:calc(100vw - 28px);padding:30px 18px 20px}.auth-date-title{padding-bottom:28px;padding-left:4px;font-size:34px}.auth-date-wheel-wrap{gap:18px;height:210px}.auth-date-selection-lines{height:70px;top:70px}.auth-date-wheel-column,.auth-date-wheel-scroller{height:210px}.auth-date-wheel-spacer{flex-basis:70px;height:70px}.auth-date-wheel-item{height:70px;min-height:70px;font-size:24px;line-height:70px}.auth-date-wheel-item--active{font-size:28px}.auth-date-actions{gap:38px;padding-top:46px;padding-right:10px}.auth-date-actions button{font-size:22px}.auth-date-selection-lines:before,.auth-date-selection-lines:after{border-top-width:3px}}.auth-page .otp-input-group{direction:ltr;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.auth-page .otp-input-group .otp-box{color:#202124;text-align:center;caret-color:#f29900;width:52px;min-width:0;height:58px;box-shadow:none;appearance:none;direction:ltr;background:#fff;border:2px solid #dadce0;border-radius:14px;outline:none;margin:0;padding:0;font-size:24px;font-weight:900;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}.auth-page .otp-input-group .otp-box:focus{background:#fff;border-color:#f29900;transform:translateY(-1px);box-shadow:0 0 0 3px #f299002e}.auth-page .otp-input-group .otp-box:disabled{opacity:.65;cursor:not-allowed}.auth-page .otp-input-group .otp-box::placeholder{color:#0000}.auth-page .task-form .otp-input-group .otp-box,.auth-page .org-field .otp-input-group .otp-box{text-align:center;border-color:#dadce0;width:52px;max-width:52px;height:58px}.auth-page .task-form .otp-input-group .otp-box:focus,.auth-page .org-field .otp-input-group .otp-box:focus{border-color:#f29900;box-shadow:0 0 0 3px #f299002e}@media (max-width:480px){.auth-page .otp-input-group{gap:7px}.auth-page .otp-input-group .otp-box,.auth-page .task-form .otp-input-group .otp-box,.auth-page .org-field .otp-input-group .otp-box{border-radius:12px;width:44px;max-width:44px;height:52px;font-size:22px}}@media (max-width:360px){.auth-page .otp-input-group{gap:5px}.auth-page .otp-input-group .otp-box,.auth-page .task-form .otp-input-group .otp-box,.auth-page .org-field .otp-input-group .otp-box{width:39px;max-width:39px;height:48px;font-size:20px}}.search-header{margin-bottom:10px;position:relative}.search-filter-words{-webkit-user-select:none;user-select:none;gap:14px;padding:8px 4px 2px;display:flex}.search-filter-word{cursor:pointer;opacity:.7;padding-bottom:6px;font-weight:700}.search-filter-word.is-active{opacity:1}.search-form{flex-wrap:wrap;gap:8px;display:flex}.search-input{border-radius:10px;flex:1;min-width:200px;padding:10px 12px}.search-primary-btn{cursor:pointer;border-radius:10px;padding:10px 14px}.search-primary-btn:hover{filter:brightness(.95)}.search-loading{text-align:center;margin-top:20px}.search-spinner{border-radius:50%;width:50px;height:50px;margin:0 auto 10px;animation:1s linear infinite home-spin}.search-msg{margin-top:12px}.search-accounts-list{gap:12px;margin-top:12px;display:grid}.search-account-item{border-radius:12px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.search-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.search-account-text{display:grid}.search-account-name{font-size:15px}.search-posts-list{gap:12px;margin-top:12px;display:grid}.search-card{border-radius:12px;padding:10px}.search-card-header{margin-bottom:6px}.search-card-title{font-size:15px;font-weight:800}.search-card-text{opacity:.85;margin-top:6px;line-height:1.6}.search-job-extra{margin-top:6px;font-size:13px}.search-overlay{border-radius:14px;margin-top:10px;padding:12px}.search-overlay-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.search-overlay-title{font-weight:800}.search-close-btn{cursor:pointer;border:0;border-radius:10px;padding:8px 10px}.search-results{flex-direction:column;gap:14px;display:flex}.search-group-title{margin-bottom:8px;font-weight:800}.search-more-btn{cursor:pointer;border:0;border-radius:12px;margin-top:10px;padding:10px 12px;font-weight:800}.search-muted{opacity:.7;font-size:13px}.search-cards-list{gap:10px;display:grid}.explore-loading{text-align:center;margin-top:50px}.explore-spinner{border:6px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:60px;height:60px;margin:0 auto 20px;animation:1s linear infinite home-spin}.explore-subtitle{color:#555;margin-top:0;font-size:14px}.explore-error{color:#c00;margin-top:8px}.explore-empty{text-align:center;color:#666;margin-top:20px}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1px;display:grid}.explore-card{background:#fff;border:1px solid #eee;border-radius:12px;width:100%}.explore-card-header{align-items:center;gap:10px;display:flex}.explore-author-link{line-height:0;display:inline-block}.explore-avatar{object-fit:cover;border:1px solid #ddd;border-radius:50%;width:44px;height:44px}.explore-author-text{display:grid}.explore-author-name{color:#222;font-size:15px;font-weight:700;text-decoration:none}.explore-author-name:hover{text-decoration:underline}.explore-meta{color:#666;font-size:12px}.explore-post-media{aspect-ratio:9/16;cursor:pointer;background:#333;align-items:center;display:flex;overflow:hidden}.explore-post-image{width:100%;height:auto;display:block}.explore-post-title{margin:10px 0 6px;font-size:16px}.explore-post-desc{color:#333;margin-top:4px;line-height:1.6}.explore-actions{gap:8px;margin-top:8px;display:flex}.explore-btn{cursor:pointer;background:#f9f9f9;border:1px solid #e6e6e6;border-radius:10px;padding:8px 12px}.explore-btn:hover{background:#f0f0f0}.explore-modal-overlay{z-index:1000;background:#0009;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.explore-modal{background:#fff;border-radius:16px;width:min(900px,96vw);max-height:92vh;padding:16px;position:relative;overflow:auto}.explore-modal-close{cursor:pointer;background:#f4f4f4;border:none;border-radius:10px;width:34px;height:34px;position:absolute;top:8px;left:8px}.explore-modal-image-wrapper{margin:10px 0}.explore-modal-image{object-fit:contain;border-radius:12px;width:100%;max-height:70vh}.explore-modal-title{margin:10px 0 6px;font-size:20px}.explore-modal-desc{line-height:1.6}.explore-job-box{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-top:12px;padding:12px}.explore-job-row{margin-bottom:6px}.reels-page{color:#fff;touch-action:none;z-index:999;background:#000;justify-content:center;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.reels-header{top:env(safe-area-inset-top,0);z-index:80;justify-content:space-between;align-items:center;width:100%;max-width:360px;height:52px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.reels-back,.reels-home{pointer-events:auto;color:#fff;cursor:pointer;background:#00000038;border:0;border-radius:999px;place-items:center;width:38px;height:38px;font-size:30px;line-height:1;text-decoration:none;display:grid}.reels-home span{font-size:24px}.reels-title{letter-spacing:.3px;text-shadow:0 1px 10px #000000bf;font-size:17px;font-weight:900}.reels-track{will-change:transform;width:100%;max-width:360px}.reel{background:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.reel-media{background:#000;justify-content:center;align-items:start;width:100%;height:100%;display:flex;position:absolute;inset:0}.reel-video,.reel-image{object-fit:cover;background:#000;width:100%;max-height:100%;display:block}.reel-empty{color:#ffffffbf;place-items:center;height:100%;display:grid}.reel-bottom-bar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0) + 0px);z-index:30;background:linear-gradient(#0000,#00000073 45%,#000000e6);grid-template-columns:1fr auto;align-items:end;gap:10px;min-height:96px;padding:12px 10px 18px;display:grid;position:absolute}.reel-owner{min-width:0;padding-bottom:2px}.reel-owner-row{color:#fff;align-items:center;gap:9px;max-width:100%;text-decoration:none;display:inline-flex}.reel-owner-row img{object-fit:cover;background:#111;border:1px solid #ffffff59;border-radius:999px;flex:none;width:34px;height:34px}.reel-owner-row span{text-shadow:0 1px 10px #000000bf;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.reel-actions-bottom{color:#fff;align-items:flex-end;gap:13px;padding-bottom:2px;display:flex}.reel-action-icon{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:1px;min-width:38px;padding:0;display:grid}.reel-action-icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 40;font-size:25px;line-height:1}.reel-action-icon b{color:#fff;font-size:13px;font-weight:800;line-height:1}.reel-action-more span{font-size:34px;line-height:1;transform:translateY(-2px)}.reel-progress-line{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0) + 0px);z-index:90;background:#ffffff38;height:2px;position:fixed}.reel-progress-line span{background:#fff;height:100%;transition:width .22s;display:block}.reels-msg{top:calc(env(safe-area-inset-top,0) + 58px);z-index:90;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;border:1px solid #ffffff24;border-radius:14px;padding:10px 12px;position:fixed;left:12px;right:12px}.reel-comments-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);background:#00000061;justify-content:center;align-items:flex-end;animation:.25s reelCommentsOverlayFade;display:flex;position:fixed;inset:0}.reel-comments-sheet{z-index:200;color:#fff;width:100%;max-width:520px;height:100dvh;max-height:100vh;transform:translateY(var(--sheet-y,0px));touch-action:auto;will-change:transform;background:#202126;border-radius:34px 34px 0 0;flex-direction:column;transition:transform .18s;animation:.38s cubic-bezier(.2,.9,.18,1.05) reelCommentsSheetSpring;display:flex;overflow:hidden;box-shadow:0 -18px 45px #00000059}.reel-comments-sheet:active{cursor:grabbing}@keyframes reelCommentsOverlayFade{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px)}}@keyframes reelCommentsSheetSpring{0%{opacity:.6;transform:translateY(110%)scale(.98)}70%{opacity:1;transform:translateY(-10px)scale(1)}to{transform:translateY(var(--sheet-y,0px)) scale(1)}}.reel-comments-drag-area{cursor:grab;touch-action:none;flex:none;place-items:center;height:36px;display:grid}.reel-comments-drag-area:active{cursor:grabbing}.reel-comments-handle{background:#ffffff8c;border-radius:999px;width:58px;height:4px}.reel-comments-author{border-bottom:1px solid #ffffff17;flex:none;gap:12px;padding:0 18px 14px;display:flex}.reel-comments-author img,.reel-comment-item img{object-fit:cover;background:#333;border-radius:50%;width:48px;height:48px}.reel-comments-author-text{flex:1;min-width:0}.reel-comments-author strong,.reel-comment-item strong{font-size:15px}.reel-comments-author span{opacity:.6;margin-inline-start:5px}.reel-comments-author p{opacity:.92;word-break:break-word;margin:5px 0 0;font-size:15px;line-height:1.45}.reel-comments-post-info{border-bottom:1px solid #ffffff17;flex:none;padding:16px 18px 18px}.reel-comments-post-info h3{text-align:center;color:#fff;word-break:break-word;margin:0 0 10px;font-size:20px;font-weight:900;line-height:1.45}.reel-comments-post-info p{color:#ffffffeb;word-break:break-word;margin:0;font-size:16px;line-height:1.7}.reel-comments-list{touch-action:pan-y;flex:1;padding:16px 18px 96px;overflow-y:auto}.reel-comment-item{grid-template-columns:48px 1fr 34px;align-items:start;gap:12px;margin-bottom:20px;display:grid}.reel-comment-item p{word-break:break-word;margin:4px 0;line-height:1.45}.reel-comment-item button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.reel-comment-item .material-symbols-outlined{opacity:.8;font-size:28px}.reel-comments-empty{text-align:center;opacity:.65;padding:40px 0}.reel-comments-input{min-height:72px;padding:10px 16px calc(env(safe-area-inset-bottom,0) + 12px);background:#202126;border-top:1px solid #ffffff14;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-comments-input input{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:999px;outline:none;flex:1;min-width:0;height:42px;padding:0 14px}.reel-comments-input input::placeholder{color:#ffffff8c}.reel-comments-input button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;min-width:58px;height:38px;font-weight:900}.reel-comments-input button:disabled{opacity:.45;cursor:not-allowed}.addpost-camera-page{background:#000;min-height:100vh;padding:0}.addpost-page{min-height:100vh}.addpost-cam-shell{color:#fff;background:#000;flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.addpost-camera-card{background:#151515;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:100%;height:calc(100vh - 86px);min-height:520px;position:relative;overflow:hidden}.addpost-cam-video{object-fit:cover;filter:contrast(1.05)saturate(1.06)brightness(1.02);background:#000;width:100%;height:100%;display:block}.addpost-cam-top,.addpost-cam-frame,.addpost-cam-bottom,.addpost-studio-btn,.addpost-cam-title{display:none}.addpost-cam-gradient{pointer-events:none;z-index:2;position:absolute;left:0;right:0}.addpost-cam-gradient-top{background:linear-gradient(#0000006b,#0000);height:130px;top:0}.addpost-cam-gradient-bottom{background:linear-gradient(#0000,#0000008c);height:210px;bottom:0}.addpost-cam-topbar{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.addpost-top-icons{align-items:center;gap:30px;display:flex}.addpost-icon-btn{color:#fff;cursor:pointer;text-shadow:0 2px 8px #00000073;background:0 0;border:0;place-items:center;width:42px;height:42px;padding:0;font-size:34px;line-height:1;display:grid}.addpost-close-btn{font-size:54px;font-weight:200}.addpost-muted-icon{opacity:.55}.addpost-gallery-square{background:#00000038;border:3px solid #ffffffeb;border-radius:14px;width:52px;height:52px}.addpost-cam-overlay{z-index:8;color:#fff;text-align:center;background:#0000008f;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;inset:0}.addpost-spinner{border:3px solid #ffffff40;border-top-color:#fffffff2;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite addpostSpin}@keyframes addpostSpin{to{transform:rotate(360deg)}}.addpost-cam-error-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414d1;border:1px solid #ffffff26;border-radius:20px;width:min(330px,86vw);padding:18px}.addpost-cam-error-title{margin-bottom:8px;font-size:16px;font-weight:800}.addpost-cam-error-text{opacity:.9;font-size:14px;line-height:1.7}.addpost-cam-error-actions{justify-content:center;gap:10px;margin-top:14px;display:flex}.addpost-dark-action{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:9px 13px;font-weight:700}.addpost-camera-actions{z-index:6;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 72px;display:grid;position:absolute;bottom:58px;left:0;right:0}.addpost-flip-btn{color:#fff;cursor:pointer;text-shadow:0 2px 8px #00000073;background:0 0;border:0;border-radius:999px;justify-self:start;place-items:center;width:52px;height:52px;font-size:44px;display:grid}.addpost-capture-btn{cursor:pointer;background:#ffffff1f;border:4px solid #fff;border-radius:999px;place-items:center;width:92px;height:92px;padding:0;display:grid}.addpost-capture-btn span{background:#ffffffeb;border-radius:999px;width:76px;height:76px;display:block}.addpost-capture-btn:disabled{opacity:.55;cursor:not-allowed}.addpost-studio-thumb{cursor:pointer;background:0 0;border:0;justify-self:end;width:96px;height:58px;padding:0;position:relative}.addpost-thumb{background-position:50%;background-size:cover;border:2px solid #fffc;border-radius:999px;width:52px;height:52px;position:absolute;top:5px;box-shadow:0 2px 10px #00000059}.addpost-thumb-one{background:radial-gradient(circle at 50% 35%,#f2d6cf 0 16%,#0000 17%),linear-gradient(135deg,#4f8d42,#d7eac7);right:34px}.addpost-thumb-two{background:radial-gradient(circle at 52% 25%,#f4c44e 0 13%,#0000 14%),linear-gradient(135deg,#45b5e8,#1e4f78);right:0}.addpost-hidden-input{display:none}.addpost-mode-tabs{color:#fff;height:86px;padding-bottom:env(safe-area-inset-bottom);background:#000;justify-content:center;align-items:center;gap:28px;display:flex}.addpost-mode-tab{color:#fff;letter-spacing:.3px;cursor:pointer;opacity:.92;background:0 0;border:0;padding:14px 0 12px;font-size:18px;font-weight:500;position:relative}.addpost-mode-tab-active:after{content:"";background:#fff;border-radius:99px;height:2px;position:absolute;bottom:6px;left:2px;right:2px}.addpost-details-shell{background:#fff;min-height:100vh;padding:14px 16px 28px}.addpost-details-header{z-index:10;background:#fffffff5;border-bottom:1px solid #f0f0f0;grid-template-columns:70px 1fr 70px;align-items:center;gap:10px;margin:-14px -16px 14px;padding:14px 16px;display:grid;position:sticky;top:0}.addpost-details-back,.addpost-details-next{cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:800}.addpost-details-back{text-align:right;color:#222}.addpost-details-next{text-align:left;color:#007bff}.addpost-details-next:disabled,.addpost-details-back:disabled{opacity:.5;cursor:not-allowed}.addpost-preview-916{aspect-ratio:9/16;background:#111;border:1px solid #00000014;border-radius:22px;width:min(420px,92vw);margin:10px auto 16px;overflow:hidden}.addpost-preview-media{object-fit:cover;width:100%;height:100%;display:block}.addpost-title{text-align:center;color:#111;margin:0;font-size:18px;font-weight:900}.addpost-banner{z-index:50;color:#333;background-color:#f7f7f7;border:1px solid #ddd;border-radius:12px;padding:10px 12px;font-size:14px;position:fixed;top:12px;left:12px;right:12px}.addpost-banner--success{color:#2e7d32;background-color:#f0fff0;border-color:#4caf50}.addpost-banner--error{color:#c62828;background-color:#fff0f0;border-color:#f44336}.addpost-banner--info{color:#333;background-color:#f7f7f7;border-color:#ddd}.addpost-form{gap:12px;width:min(520px,100%);margin:0 auto;display:grid}.addpost-label{flex-direction:column;gap:6px;font-size:14px;display:flex}.addpost-label-text{color:#333;font-weight:700}.addpost-input{background:#fff;border:1px solid #e0e0e0;border-radius:12px;outline:none;padding:12px 13px;font-size:14px}.addpost-input:focus{border-color:#111}.addpost-textarea{resize:vertical;min-height:90px}.addpost-file-input,.addpost-preview-wrapper{margin-top:4px}.addpost-preview-image{border:1px solid #eee;border-radius:12px;max-width:100%}.addpost-submit-btn{color:#fff;cursor:pointer;background-color:#111;border:none;border-radius:13px;margin-top:8px;padding:12px 16px;font-size:15px;font-weight:800}.addpost-submit-btn:disabled{cursor:not-allowed;background-color:#b0b0b0}.addpost-upload-progress{align-items:center;gap:10px;margin:12px 0 0;display:flex}.addpost-upload-bar{background:#e5e7eb;border-radius:999px;flex:1;height:6px;overflow:hidden}.addpost-upload-fill{background:#2563eb;width:0%;height:100%;transition:width .2s}.addpost-upload-text{text-align:right;opacity:.85;min-width:42px;font-size:12px}@media (min-width:768px){.addpost-camera-page{place-items:center;display:grid}.addpost-cam-shell{width:min(430px,100vw);min-height:100vh}.addpost-camera-card{border-radius:30px;width:min(430px,100vw);height:calc(100vh - 86px)}}@media (max-width:420px){.addpost-top-icons{gap:22px}.addpost-camera-actions{padding:0 46px}.addpost-capture-btn{width:84px;height:84px}.addpost-capture-btn span{width:68px;height:68px}.addpost-mode-tabs{gap:24px}.addpost-mode-tab{font-size:16px}}@media (max-width:360px){.addpost-camera-actions{padding:0 34px}.addpost-mode-tabs{gap:18px}.addpost-mode-tab{font-size:14px}}.addpost-type-card{color:#111827;background:#f8fafc;border:1px solid #00000014;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.addpost-type-card span{color:#6b7280;font-size:13px;font-weight:700}.addpost-type-card strong{font-size:15px;font-weight:900}.addpost-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.addpost-help{color:#6b7280;font-size:12px;line-height:1.6;display:block}.addpost-schedule-box{background:#fafafa;border:1px solid #00000014;border-radius:18px;gap:12px;padding:14px;display:grid}.addpost-schedule-title{color:#111827;font-size:15px;font-weight:900}.addpost-days-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.addpost-day-chip{color:#111827;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;padding:9px 10px;font-size:13px;font-weight:800}.addpost-day-chip-active{color:#fff;background:#111827;border-color:#111827}.addpost-day-chip:disabled{opacity:.55;cursor:not-allowed}@media (max-width:520px){.addpost-grid-2{grid-template-columns:1fr}.addpost-days-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.addpost-filter-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #fff3;border-radius:999px;justify-self:end;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.addpost-filter-panel{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000057;border:1px solid #ffffff24;border-radius:18px;gap:8px;padding:10px;display:flex;position:absolute;bottom:168px;left:20px;right:20px;overflow-x:auto}.addpost-filter-chip{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.addpost-filter-chip-active{color:#111;background:#fff}.addpost-recording-pill{z-index:9;color:#fff;letter-spacing:.4px;background:#dc2626eb;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000038}.addpost-recording-pill span{background:#fff;border-radius:999px;width:8px;height:8px;animation:1s infinite addpostRecBlink}@keyframes addpostRecBlink{0%,to{opacity:1}50%{opacity:.35}}.addpost-capture-btn--recording{border-color:#ef4444;transform:scale(1.08)}.addpost-capture-btn--recording span{background:#ef4444;border-radius:16px;width:46px;height:46px}.addpost-flip-btn:disabled{opacity:.45;cursor:not-allowed}.addpost-cam-video--selfie{transform:scaleX(-1)}.addpost-focus-ring{z-index:7;pointer-events:none;border:2px solid #fffffff2;border-radius:999px;width:78px;height:78px;animation:.85s ease-out forwards addpostFocusPulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040,0 0 18px #ffffff40}@keyframes addpostFocusPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.86)}}.edit-post-loading{text-align:center;margin-top:40px}.edit-post-title{margin-bottom:12px}.edit-post-banner{color:#333;background-color:#f7f7f7;border:1px solid #ddd;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:14px}.edit-post-banner--success{color:#2e7d32;background-color:#f0fff0;border-color:#4caf50}.edit-post-banner--error{color:#c62828;background-color:#fff0f0;border-color:#f44336}.edit-post-form{gap:12px;display:grid}.edit-post-field{width:100%}.edit-post-label{color:#333;margin-bottom:6px;font-size:14px;display:block}.edit-post-input{border:1px solid #e6e6e6;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.edit-post-textarea{resize:vertical;border:1px solid #e6e6e6;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.edit-post-job-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.edit-post-upload-btn{cursor:pointer;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:10px;padding:10px 12px;font-size:14px;display:inline-block}.edit-post-upload-btn:hover{background:#f0f0f0}.edit-post-image-preview{margin-top:10px}.edit-post-image{border-radius:10px;max-width:100%;display:block}.edit-post-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.edit-post-section-item{align-items:center;gap:8px;font-size:14px;display:flex}.edit-post-buttons{gap:10px;display:flex}.edit-post-primary-btn{color:#fff;cursor:pointer;background:#007bff;border:1px solid #e6e6e6;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.edit-post-primary-btn:disabled{cursor:not-allowed;opacity:.8}.edit-post-secondary-btn{cursor:pointer;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:10px;padding:10px 12px;font-size:14px}.edit-post-secondary-btn:disabled{cursor:not-allowed;opacity:.8}.profile-loading{text-align:center;margin-top:50px;padding:40px}.profile-spinner{border:6px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:60px;height:60px;margin:0 auto 20px;animation:1s linear infinite home-spin}.profile-avatar-wrapper{text-align:center;margin-bottom:10px}.profile-avatar{object-fit:cover;border:2px solid #ddd;border-radius:50%;width:120px;height:120px}.profile-username{text-align:center;margin:7px}.profile-stats{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.profile-account-type{text-align:center;color:#666;margin-top:6px}.profile-actions-center{text-align:center;margin-top:8px}.profile-divider{margin:10px 0 0}.profile-sections{flex-direction:column;gap:12px;display:flex;overflow:hidden}.profile-sections2{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;align-items:flex-start;gap:12px;height:130px;display:flex;overflow:auto hidden}.profile-sections2>*{flex:none}.profile-sections2::-webkit-scrollbar{display:none}.profile-sections-header{align-items:center;gap:10px;display:flex}.section-card{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;flex:0 0 80px;gap:6px;width:80px;height:auto;margin:0;padding:8px;display:flex}.add-section{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ff0;border:1px solid #eee;border-radius:12px;width:80px;height:80px;padding:8px}.section-card-handle{font-size:12px;border-radius:7px!important;width:22px!important;height:22px!important;margin-bottom:4px!important}.profile-sections-title{margin:0}.profile-sections-count,.profile-sections-empty,.edit-post-sections-empty{color:#777}.profile-addsection-wrapper{margin-top:4px}.profile-addsection-card{cursor:pointer;background:#fafafa;border:1px dashed #aaa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:220px;padding:16px;display:flex}.profile-addsection-icon{color:#007bff;border:2px solid #007bff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;display:flex}.profile-addsection-text{color:#333;font-size:14px}.profile-pickmode-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.profile-posts-title{margin-bottom:12px}.profile-posts-empty{color:#666}.profile-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.profile-post-card{cursor:pointer;background:#fff;border:1px solid #eee;position:relative}.profile-post-thumb{aspect-ratio:1;background:#f9f9f9;width:100%;overflow:hidden}.profile-post-image{object-fit:cover;width:100%;height:100%}.profile-noimage{color:#999;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.profile-post-title{text-align:center;color:#222;margin-top:8px;font-size:14px;font-weight:600}.profile-post-picker{color:#007bff;background:#fff;border:2px solid #007bff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.profile-post-picker--active{color:#fff;background:#007bff}.profile-error-msg{color:#c00;margin-top:12px}.profile-modal-overlay{z-index:1000;background:#0009;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border-radius:16px;max-width:450px;max-height:92vh;padding:16px;position:relative;overflow:auto}.profile-modal-close{cursor:pointer;background:#f4f4f4;border:none;border-radius:10px;width:34px;height:34px;position:absolute;top:8px;left:8px}.profile-modal-header{align-items:center;gap:10px;padding:8px 0;display:flex}.profile-modal-avatar{object-fit:cover;border:1px solid #ddd;border-radius:50%;width:40px;height:40px}.profile-modal-author-name{font-size:15px;font-weight:700}.profile-modal-meta{color:#666;font-size:12px}.profile-modal-image-wrapper{margin:10px 0}.profile-modal-image{object-fit:contain;border-radius:12px;width:100%;max-height:70vh}.profile-modal-title{margin:10px 0 6px;font-size:20px}.profile-modal-desc{margin-top:8px;line-height:1.6}.profile-job-box{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-top:12px;padding:12px}.profile-job-row{margin-bottom:6px}.profile-bio-text{white-space:pre-wrap;margin-top:8px;line-height:1.6}.profile-editsection-form,.profile-addsection-form{gap:10px;margin-top:10px;display:grid}.profile-input{border:1px solid #e6e6e6;border-radius:10px;flex:1;width:100%;padding:10px 12px}.profile-input:focus{border-color:#007bff}.profile-hidden-file{display:none}.profile-selected-file{font-size:12px}.profile-sectionchooser-list{gap:8px;display:grid}.profile-sectionchooser-item{align-items:center;gap:8px;display:flex}.profile-sectionchooser-actions{gap:8px;margin-top:12px;display:flex}.profile-follow-title{margin-bottom:12px}.profile-follow-msg{color:#666}.profile-follow-list{gap:8px;display:grid}.profile-follow-item{border:1px solid #eee;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.profile-follow-avatar{object-fit:cover;border:1px solid #ddd;border-radius:50%;width:40px;height:40px}.profile-follow-main{flex:1}.profile-follow-name{font-weight:600}.profile-follow-type{color:#666;font-size:12px}.profile-follow-btn{color:#fff;cursor:pointer;background:#007bff;border:1px solid #e6e6e6;border-radius:999px;padding:6px 10px;font-size:13px}.profile-follow-btn--following{color:#111;background:#f7f7f7}.profile-contextmenu{z-index:1001;background:#fff;border:1px solid #ddd;border-radius:8px;min-width:200px;padding:6px;position:fixed;transform:translate(-10px,-10px);box-shadow:0 8px 24px #0000001f}.profile-contextmenu-item{text-align:start;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:8px 12px;display:block}.profile-contextmenu-item:hover{background:#f5f5f5}.profile-stat,.profile-stat--clickable{text-align:center;cursor:default;color:#666;background:#fff0;border:1px solid #eee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:110px;height:50px;margin:0;font-size:12px;display:flex}.profile-stat--clickable{cursor:pointer}.profile-stat-value{font-size:20px;font-weight:800}.profile-post-video-thumb{width:100%;height:100%;position:relative}.profile-post-video{object-fit:cover;width:100%;height:100%;display:block}.profile-post-video-badge{color:#fff;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.profile-follow-link{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.profile-account-sheet-overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#00000061;justify-content:center;align-items:flex-end;animation:.25s accountOverlayFade;display:flex;position:fixed;inset:0}.profile-account-sheet{touch-action:none;will-change:transform;background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;width:100%;max-width:520px;padding:12px 0 18px;animation:.38s cubic-bezier(.2,.9,.18,1.05) accountSheetSpring;box-shadow:0 -18px 45px #0000002e}.profile-account-sheet:active{cursor:grabbing}@keyframes accountOverlayFade{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px)}}@keyframes accountSheetSpring{0%{opacity:.6;transform:translateY(110%)scale(.98)}70%{opacity:1;transform:translateY(-10px)scale(1)}to{transform:translateY(0)scale(1)}}.profile-account-sheet-handle{cursor:grab;background:#d1d5db;border-radius:999px;width:46px;height:5px;margin:0 auto 12px}.profile-account-sheet-title{text-align:center;color:#111827;margin-bottom:10px;font-size:15px;font-weight:700}.profile-account-sheet-list{overscroll-behavior:contain;max-height:330px;overflow-y:auto}.profile-account-sheet-item{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .18s,transform .18s;display:flex}.profile-account-sheet-item:hover{background:#f3f4f6}.profile-account-sheet-item:active{transform:scale(.985)}.profile-account-sheet-item--active{background:#eef4ff}.profile-account-sheet-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.profile-account-sheet-info{text-align:right;flex:1;min-width:0}.profile-account-sheet-name{color:#111827;font-size:14px;font-weight:700}.profile-account-sheet-type{color:#6b7280;font-size:12px}.profile-account-sheet-check{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;display:inline-flex}.profile-account-sheet-add{cursor:pointer;background:#f3f4f6;border:none;border-radius:14px;width:calc(100% - 32px);margin:12px 16px 0;padding:13px;font-weight:700;transition:background .18s,transform .18s}.profile-account-sheet-add:hover{background:#e5e7eb}.profile-account-sheet-add:active{transform:scale(.985)}.profile-account-sheet-add-icon{margin-left:6px}.profile-username-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.profile-username-arrow{opacity:.65;font-size:12px}.profile-account-empty{text-align:center;color:#6b7280;padding:14px;font-size:13px}.profile-selected-cover-preview{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;width:100%;margin-top:10px;overflow:hidden}.profile-selected-cover-img{object-fit:cover;width:100%;display:block}.org-side-menu-overlay{z-index:99999;background:#00000059;position:fixed;inset:0;overflow:hidden}.org-side-menu{transform-origin:100%;background:#fff;width:min(82vw,360px);height:100vh;padding:70px 18px 24px;animation:.28s forwards orgSideMenuOpen;position:fixed;top:0;right:0;overflow-y:auto;transform:scaleX(0);box-shadow:-8px 0 28px #00000029}@keyframes orgSideMenuOpen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.org-side-menu>*{transform-origin:100%;animation:.18s forwards orgSideMenuContentIn}@keyframes orgSideMenuContentIn{0%{opacity:0}to{opacity:1}}.org-side-menu-section-title{color:#888;margin-bottom:14px;font-size:15px;font-weight:700}.org-side-menu-item{color:#444;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;grid-template-columns:34px 1fr 24px;align-items:center;gap:10px;width:100%;min-height:58px;font-size:18px;font-weight:800;display:grid}.org-side-menu-arrow{color:#999;font-size:32px}.org-side-menu-item--danger{color:#c62828}.profile-avatar-area{perspective:1200px;z-index:1;flex-direction:column;justify-content:center;align-items:center;margin-top:18px;display:flex;position:relative}.profile-avatar-flip{width:128px;height:128px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;z-index:1;transition:transform 1s cubic-bezier(.22,1,.36,1);position:relative}.profile-avatar-flip--private{transform:rotateY(180deg)}.profile-avatar-face{backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0;overflow:hidden}.profile-avatar-face--front{z-index:2;transform:rotateY(0)}.profile-avatar-face--back{z-index:1;transform:rotateY(180deg)}.profile-avatar-flip--private .profile-avatar-face--front{z-index:1}.profile-avatar-flip--private .profile-avatar-face--back{z-index:2}.profile-avatar{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#f1f2f4;border:3px solid #fff;border-radius:50%;width:128px;height:128px;display:block;box-shadow:0 8px 30px #0000001f}.profile-display-name{color:#111;text-align:center;z-index:1;margin-top:14px;font-size:20px;font-weight:800;position:relative}.org-side-menu-overlay{z-index:9998;position:fixed;inset:0}.org-side-menu{z-index:9999;position:fixed;top:0;right:0}.org-topmenu-wrap{z-index:10000;position:relative}.page-header{z-index:100;position:relative}.profile-post-image-wrap{width:100%;height:100%;position:relative}.profile-post-type-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.profile-post-views-badge{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border:0;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px}.profile-post-views-badge .material-symbols-outlined{font-size:17px;line-height:1}.profile-modal-views-btn{color:#111827;cursor:pointer;font:inherit;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;margin:8px 0 10px;padding:7px 10px;font-size:13px;display:inline-flex}.profile-modal-views-btn .material-symbols-outlined{font-size:20px}.profile-viewers-list{gap:4px;margin-top:12px;display:grid}.profile-viewer-row{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:9px 6px;text-decoration:none;display:flex}.profile-viewer-row:hover{background:#f9fafb}.profile-viewer-row img{object-fit:cover;border:1px solid #00000014;border-radius:50%;width:42px;height:42px}.profile-viewer-row div{flex:1;gap:2px;min-width:0;display:grid}.profile-viewer-row b{font-size:14px}.profile-viewer-row span,.profile-viewer-row small{color:#6b7280;font-size:12px}.public-loading{text-align:center;margin-top:50px;padding:40px}.public-spinner{border:6px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:60px;height:60px;margin:0 auto 20px;animation:1s linear infinite home-spin}.public-back-wrapper{margin-bottom:8px}.public-back-btn{cursor:pointer;color:#007bff;background:0 0;border:none}.public-back-btn:hover{text-decoration:underline}.public-actions-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.public-follow-btn{cursor:pointer;color:#fff;background:#007bff;border:1px solid #e0e0e0;border-radius:999px;min-width:120px;padding:8px 14px}.public-follow-btn--following{color:#333;background:#fff}.public-notify-btn{cursor:pointer;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:flex}.public-notify-btn--on{background:#fff8e1}.public-notify-label{font-size:13px}.public-bio-btn{cursor:pointer;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:999px;padding:8px 12px;font-size:13px}.public-bio-summary{text-align:center;color:#333;white-space:pre-wrap;margin-top:8px}.public-error-msg{color:#c00;margin-top:12px}.public-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-section-card{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:12px;padding:8px}.public-section-thumb{aspect-ratio:1;background:#f9f9f9;border-radius:10px;width:100%;overflow:hidden}.public-section-thumb img{object-fit:cover;width:100%;height:100%;display:block}.public-section-placeholder{color:#999;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.public-section-name{text-align:center;margin-top:8px;font-size:14px;font-weight:600}.content-details-page{color:#111827;background:#f7f7fb;min-height:100vh;padding:14px}.content-details-header{grid-template-columns:90px 1fr 90px;align-items:center;gap:10px;width:min(1120px,100%);margin:0 auto 14px;display:grid}.content-details-header h1{text-align:center;margin:0;font-size:20px;font-weight:900}.content-back-btn{color:#111827;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;padding:10px 12px;font-weight:800}.content-details-card{background:#fff;border:1px solid #0000000f;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:min(1120px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 35px #1118270f}.content-media-box{background:#111827;place-items:center;min-height:520px;display:grid}.content-main-media{object-fit:cover;width:100%;height:100%;max-height:720px;display:block}.content-empty-media{color:#fff;opacity:.75}.content-info-box{flex-direction:column;gap:14px;padding:24px;display:flex}.content-badge{color:#1d4ed8;background:#2563eb1a;border-radius:999px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:900}.content-badge--service{color:#6d28d9;background:#7c3aed1a}.content-title{margin:0;font-size:28px;font-weight:950;line-height:1.35}.content-price{color:#111827;font-size:24px;font-weight:950}.content-stock{color:#166534;background:#22c55e1a;border-radius:12px;width:fit-content;padding:9px 12px;font-weight:800}.content-stock[data-empty="1"]{color:#991b1b;background:#dc262614}.content-description{color:#374151;white-space:pre-wrap;margin:0;line-height:1.9}.content-seller-box{background:#f9fafb;border:1px solid #0000000f;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.content-seller-box img{object-fit:cover;border-radius:50%;width:48px;height:48px}.content-seller-label{color:#6b7280;font-size:12px;font-weight:800}.content-seller-name{color:#111827;font-weight:900;text-decoration:none}.content-actions-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.content-primary-action,.content-secondary-action{cursor:pointer;border:0;border-radius:14px;padding:13px 14px;font-weight:900}.content-primary-action{color:#fff;background:#111827}.content-primary-action:disabled{opacity:.5;cursor:not-allowed}.content-secondary-action{color:#111827;background:#f3f4f6}.content-error{color:#991b1b;background:#dc262614;border:1px solid #dc26262e;border-radius:14px;width:min(720px,100%);margin:30px auto;padding:14px}.service-schedule-box{background:#fbfbfd;border:1px solid #0000000f;border-radius:18px;padding:14px}.service-schedule-box h3{margin:0 0 12px;font-size:17px}.service-days-grid{flex-wrap:wrap;gap:8px;display:flex}.service-day-pill{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.service-day-pill--working{color:#166534;background:#22c55e1a}.service-day-pill--off{color:#991b1b;background:#dc262614}.service-time-range{color:#374151;margin-top:12px;font-weight:800}.service-slots-grid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin-top:12px;display:grid}.service-slot{color:#111827;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;padding:10px;font-weight:850}.service-slot--selected{color:#fff;background:#111827;border-color:#111827}.service-slot--booked{opacity:.45;cursor:not-allowed;text-decoration:line-through}.story-viewer-page{color:#fff;background:#05070b;place-items:center;width:100%;min-height:100vh;display:grid;position:relative;overflow:hidden}.story-phone-frame{isolation:isolate;background:#000;width:min(100vw,430px);height:100vh;max-height:932px;position:relative;overflow:hidden}.story-media-frame{z-index:1;background:#080808;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.story-media{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.story-progress-row{top:max(8px, env(safe-area-inset-top));z-index:30;align-items:center;gap:4px;display:flex;position:absolute;left:8px;right:8px}.story-progress-track{background:#ffffff6b;border-radius:999px;flex:1;height:3px;overflow:hidden}.story-progress-track b{border-radius:inherit;background:#fff;width:0;height:100%;transition:width 90ms linear;display:block}.story-top-overlay{top:max(20px, calc(env(safe-area-inset-top) + 12px));z-index:31;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:12px;right:8px}.story-author-row{pointer-events:auto;align-items:center;gap:10px;min-width:0;display:flex}.story-author-row img{object-fit:cover;border:1px solid #ffffffa6;border-radius:50%;width:42px;height:42px;box-shadow:0 6px 18px #00000040}.story-author-text{text-shadow:0 1px 8px #0000008c;align-items:baseline;gap:8px;min-width:0;display:flex}.story-author-text strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:17px;font-weight:950;display:block;overflow:hidden}.story-author-text span{color:#ffffffc2;font-size:15px;font-weight:700}.story-top-actions{pointer-events:auto;align-items:center;gap:2px;display:flex}.story-top-actions button,.story-close-btn{color:#fff;cursor:pointer;text-shadow:0 1px 8px #000000a6;background:0 0;border:0;border-radius:999px;place-items:center;width:38px;height:38px;font-size:32px;line-height:1;display:grid}.story-top-actions button:first-child{font-size:34px;transform:translateY(-1px)}.story-close-btn{top:max(20px, calc(env(safe-area-inset-top) + 12px));z-index:40;position:absolute;left:10px}.story-tap-zone{z-index:20;cursor:pointer;opacity:0;background:0 0;border:0;position:absolute;top:86px;bottom:92px}.story-tap-zone--prev{width:34%;left:0}.story-tap-zone--next{width:66%;right:0}.story-caption{z-index:32;color:#fff;text-align:start;text-shadow:0 2px 10px #000000b8;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.5;position:absolute;bottom:96px;left:14px;right:14px}.story-bottom-bar{left:12px;right:12px;bottom:max(16px, env(safe-area-inset-bottom));z-index:33;grid-template-columns:minmax(0,1fr) 46px 46px 46px;align-items:center;gap:10px;display:grid;position:absolute}.story-reply-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000024;border:1.5px solid #ffffff85;border-radius:999px;align-items:center;min-width:0;height:52px;display:flex}.story-reply-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 20px;font-size:16px}.story-reply-box input::placeholder{color:#ffffffeb}.story-action-btn{color:#fff;cursor:pointer;text-shadow:0 2px 9px #00000080;background:0 0;border:0;place-items:center;width:46px;height:46px;font-size:42px;line-height:1;display:grid}.story-action-btn--liked{color:#ff305f}.story-send-btn{font-size:39px;transform:rotate(-18deg)}.story-error,.story-empty-media{z-index:10;color:#fff;opacity:.9;position:relative}.profile-post-image-wrap,.profile-post-video-thumb,.profile-noimage{position:relative}.profile-post-type-badge,.section-type-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827b8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;top:8px;right:8px}.profile-post-type-badge--product,.section-type-badge--product{background:#2563ebd9}.profile-post-type-badge--service,.section-type-badge--service{background:#7c3aedd9}.profile-post-type-badge--story,.section-type-badge--story{background:#e11d48d9}.section-post-card-button{width:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.section-post-image-wrapper{position:relative}.section-post-empty-media{color:#6b7280;background:#f3f4f6;place-items:center;display:grid}.section-highlight-placeholder{background:#fff;border:1px dashed #00000029;border-radius:16px;width:min(920px,100%);margin:14px auto;padding:14px}.section-highlight-title{margin-bottom:6px;font-weight:950}.section-highlight-empty{color:#6b7280;font-size:13px}@media (max-width:820px){.content-details-card{grid-template-columns:1fr}.content-media-box{min-height:360px}.content-actions-row{grid-template-columns:1fr}}@media (max-width:460px){.story-phone-frame{width:100vw;height:100vh;max-height:none}.story-bottom-bar{grid-template-columns:minmax(0,1fr) 42px 42px 42px;gap:7px}.story-action-btn{width:42px;height:42px;font-size:38px}.story-reply-box{height:50px}}.followers-page{color:#111;background:#fff;width:100%;max-width:620px;min-height:100vh;margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.followers-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#fffffff2;border-bottom:1px solid #00000012;align-items:center;gap:12px;height:62px;padding:0 16px;display:flex;position:sticky;top:0}.followers-back-btn,.followers-add-btn{color:#111;cursor:pointer;background:0 0;border:none;padding:0}.followers-back-btn{font-size:30px;line-height:1}.followers-add-btn{justify-content:center;align-items:center;margin-left:auto;display:flex}.followers-username{color:#111;margin:0;font-size:22px;font-weight:800}.followers-tabs{background:#fff;border-bottom:1px solid #00000012;grid-template-columns:repeat(4,minmax(120px,1fr));height:52px;display:grid;overflow-x:auto}.followers-tabs::-webkit-scrollbar{display:none}.followers-tab{color:#666;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:14px;font-weight:700;position:relative}.followers-tab--active{color:#111}.followers-tab--active:after{content:"";background:#111;border-radius:999px;height:3px;position:absolute;bottom:0;left:10px;right:10px}.followers-list{padding:10px 0 40px}.followers-item{grid-template-columns:minmax(0,1fr) 112px 42px;align-items:center;gap:10px;min-height:78px;padding:10px 14px;display:grid}.followers-user{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.followers-avatar{object-fit:cover;background:#f1f2f4;border-radius:50%;flex-shrink:0;width:56px;height:56px}.followers-user-info{min-width:0}.followers-name{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.followers-subname{color:#8e8e8e;white-space:nowrap;text-overflow:ellipsis;min-height:18px;margin-top:2px;font-size:13px;overflow:hidden}.followers-action{cursor:pointer;border:none;border-radius:10px;width:112px;height:36px;padding:0 10px;font-size:14px;font-weight:700;transition:all .2s}.followers-action--follow{color:#fff;background:#4f46e5}.followers-action--message{color:#111;background:#efefef}.followers-star{color:#999;cursor:pointer;background:#fff;border:1.5px solid #c7c7c7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;transition:all .2s;display:grid}.followers-star--active{color:#fff;background:#22c55e;border-color:#22c55e}.followers-sheet-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:flex-end;width:min(100%,620px);display:flex;position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.followers-sheet{background:#fff;border-top-left-radius:26px;border-top-right-radius:26px;width:100%;animation:.18s ease-out followersSheetUp;overflow:hidden;box-shadow:0 -10px 40px #00000026}.followers-sheet-handle{background:#d1d5db;border-radius:999px;width:46px;height:5px;margin:12px auto 16px}.followers-sheet-title{text-align:center;color:#111;border-bottom:1px solid #0000000f;margin:0;padding:0 20px 18px;font-size:22px;font-weight:800}.followers-sheet-item{text-align:left;color:#111;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #0000000d;width:100%;min-height:58px;padding:0 22px;font-size:16px;transition:background .15s}.followers-sheet-item:hover{background:#f7f7f7}.followers-sheet-item--muted{color:#666}.followers-msg,.followers-loading{text-align:center;color:#777;padding:24px;font-size:14px}@keyframes followersSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.followers-page{max-width:100%}.followers-sheet-overlay{width:100%}}@media (max-width:520px){.followers-item{grid-template-columns:minmax(0,1fr) 106px 38px;gap:8px}.followers-action{width:106px;font-size:13px}.followers-star{width:36px;height:36px}}.section-loading{text-align:center;margin-top:40px}.section-error{color:#dc143c;text-align:center;margin-top:20px}.section-not-found{text-align:center;margin-top:20px}.section-back{align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-back-link{color:#007bff;text-decoration:none}.section-header-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}.section-cover-wrapper{aspect-ratio:16/6;background:#f5f5f5;width:100%}.section-cover-image{object-fit:cover;width:100%;height:100%;display:block}.section-title{margin:12px}.section-posts-title{margin:16px 0 12px}.section-no-posts{color:#666}.section-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.section-post-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:8px}.section-post-image-wrapper{aspect-ratio:1;background:#f9f9f9;border-radius:10px;width:100%;overflow:hidden}.section-post-image{object-fit:cover;width:100%;height:100%}.section-post-caption{margin-top:8px;font-size:14px;font-weight:600}.home-loading{text-align:center;margin-top:50px}.home-spinner{border:6px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:60px;height:60px;margin:0 auto 20px;animation:1s linear infinite home-spin}.home-title{margin-bottom:8px}.home-subtitle{color:#555;margin-top:0;font-size:14px}.home-msg{color:#666;margin-top:8px}.home-empty{text-align:center;color:#666;margin-top:20px}.home-grid{gap:18px;margin-top:12px;display:grid}.home-card{background:#fff;border:1px solid #eee;width:100%;position:relative;overflow:hidden}.home-card-header{background:#fff;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.home-author-link{line-height:0;display:inline-block}.home-avatar{object-fit:cover;border:1px solid #ddd;border-radius:50%;width:34px;height:34px}.home-author-text{display:grid}.home-author-name{color:#111;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none}.home-author-name:hover{text-decoration:underline}.home-meta{color:#737373;margin-top:2px;font-size:12px;line-height:1.1}.home-post-media{aspect-ratio:2/3;cursor:pointer;background:#000;border-radius:0;width:100%;margin-top:0;position:relative;overflow:hidden}.home-post-image{object-fit:cover;width:100%;height:100%;display:block}.home-post-title{color:#111;margin:8px 10px 4px;font-size:16px;font-weight:900;line-height:1.4}.home-post-desc{color:#333;margin:4px 10px 12px;line-height:1.6}.home-post-desc-button{color:#333;text-align:start;width:calc(100% - 20px);font:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;margin:4px 10px 12px;padding:0;line-height:1.6;display:-webkit-box}.home-post-desc--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-post-actions,.home-post-reel-actions{background:#fff;border:0;justify-content:space-around;align-items:center;gap:13px;margin:0;padding:12px 4px;display:flex}.home-post-actions-placeholder{height:54px}.home-post-btn{color:#111;cursor:pointer;background:0 0;border:0;border-radius:0;justify-items:center;gap:3px;min-width:42px;padding:0;transition:transform .15s,opacity .15s;display:grid}.home-post-btn:hover{opacity:.72;background:0 0}.home-post-btn:active{transform:scale(.92)}.home-post-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 40;font-size:34px;line-height:1}.home-post-btn b,.home-post-btn span.count{color:#111;font-size:13px;font-weight:800;line-height:1}.reel-actions-bottom.home-post-reel-actions{color:#000;align-items:center}.home-modal-overlay{z-index:1000;background:#0009;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.home-modal{background:#fff;border-radius:16px;width:100%;height:100%;padding:16px;position:relative;overflow:auto}.home-modal-close{cursor:pointer;background:#f4f4f4;border:none;border-radius:10px;width:34px;height:34px;position:absolute;top:8px;left:8px}.home-modal-image-wrapper{margin:10px 0}.home-modal-image{object-fit:contain;border-radius:12px;width:100%;max-height:70vh}.home-modal-title{margin:10px 0 6px;font-size:20px}.home-modal-desc{line-height:1.6}.home-job-box{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-top:12px;padding:12px}.home-job-row{margin-bottom:6px}.home-brand{color:#111;font-size:18px;font-weight:800;text-decoration:none}.home-add-btn{color:#bbb;background-color:#0f0e14;border:1px solid #000;border-radius:10px;padding:8px 12px;font-weight:700;text-decoration:none}.home-add-btn:hover{background:#f7f7f7}.home-upload-progress{z-index:50;background:var(--bg,#fff);border-bottom:1px solid #00000014;padding:10px 12px;position:sticky;top:0}.home-upload-bar{background:#0000001a;border-radius:999px;height:8px;overflow:hidden}.home-upload-fill{background:#0000008c;border-radius:999px;height:100%;transition:width .12s linear}.home-refreshing-pill{opacity:.8;background:#0000000f;border-radius:999px;width:fit-content;margin:10px auto;padding:7px 12px;font-size:12px}.home-comments-backdrop{z-index:9999}.home-comments-sheet{transform:translateY(var(--sheet-y,0))}.skeleton-card{pointer-events:none;overflow:hidden}.skeleton-header{align-items:center;gap:10px;padding:12px;display:flex}.skeleton-header-lines{flex:1}.skeleton-avatar,.skeleton-line,.skeleton-media{background:linear-gradient(90deg,#eee 25%,#f7f7f7 50%,#eee 75%) 0 0/200% 100%;animation:1.2s linear infinite skeleton-loading}.skeleton-avatar{border-radius:50%;flex:none;width:42px;height:42px}.skeleton-line{border-radius:999px;width:180px;height:12px;margin:8px 12px}.skeleton-line.short{width:120px;margin:0 0 8px}.skeleton-line.tiny{width:70px;height:10px;margin:0}.skeleton-line.title{width:70%;margin-top:14px}.skeleton-line.medium{width:55%}.skeleton-media{aspect-ratio:2/3;width:100%}@media (max-width:768px){.home-post-actions,.home-post-reel-actions{padding-bottom:14px}.home-post-btn .material-symbols-outlined{font-size:32px}}.home-view-count-btn{color:#111827;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0 10px 8px;padding:6px 9px;font-size:13px;display:inline-flex}.home-view-count-btn .material-symbols-outlined{font-size:20px;line-height:1}.home-viewers-backdrop{z-index:10000;background:#0000005c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.home-viewers-sheet{background:#fff;border-radius:22px 22px 0 0;width:100%;max-width:520px;max-height:72vh;overflow:hidden;box-shadow:0 -18px 55px #0003}.home-viewers-handle{background:#d1d5db;border-radius:999px;width:48px;height:5px;margin:10px auto 6px}.home-viewers-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px 14px;display:flex}.home-viewers-header h3{margin:0;font-size:18px}.home-viewers-header p{color:#6b7280;margin:5px 0 0;font-size:13px}.home-viewers-header button{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:12px;width:34px;height:34px;font-size:24px;line-height:1}.home-viewers-list{max-height:calc(72vh - 92px);padding:8px 0;overflow-y:auto}.home-viewer-row{color:#111827;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.home-viewer-row:hover{background:#f9fafb}.home-viewer-row img{object-fit:cover;border:1px solid #00000014;border-radius:50%;width:42px;height:42px}.home-viewer-row div{flex:1;gap:2px;min-width:0;display:grid}.home-viewer-row b{font-size:14px}.home-viewer-row span,.home-viewer-row small{color:#6b7280;font-size:12px}.home-viewers-empty,.home-viewers-error{text-align:center;color:#6b7280;padding:24px 16px}.home-viewers-error{color:#991b1b}.home-stories-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:10px 10px 12px;display:flex;overflow:auto hidden}.home-stories-strip::-webkit-scrollbar{display:none}.home-story-item{color:#111;cursor:pointer;background:0 0;border:0;flex:0 0 72px;justify-items:center;gap:5px;width:72px;padding:0;font-size:12px;font-weight:700;display:grid}.home-story-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.home-story-avatar-wrap{background:#d1d5db;border-radius:999px;place-items:center;width:62px;height:62px;padding:3px;display:grid;position:relative}.home-story-item--new .home-story-avatar-wrap{background:linear-gradient(135deg,#5a0810,#9b1c31,#f59e0b)}.home-story-item--seen .home-story-avatar-wrap{background:#d1d5db}.home-story-avatar-wrap img{object-fit:cover;background:#f3f4f6;border:3px solid #fff;border-radius:999px;width:100%;height:100%;display:block}.home-story-avatar-wrap--add{background:#e5e7eb}.home-story-avatar-wrap--add b{color:#fff;background:#111;border:2px solid #fff;border-radius:999px;place-items:center;width:21px;height:21px;font-size:16px;line-height:1;display:grid;position:absolute;bottom:1px;right:1px}.home-story-loading{color:#777;flex:none;padding-inline:8px;font-size:13px}.home-instagram-video-wrap{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.home-instagram-video{object-fit:cover;width:100%;height:100%;display:block}.home-video-sound-btn{z-index:8;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(2px);background:#0000007a;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;bottom:13px;right:13px}.home-video-sound-btn .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;font-size:14px;line-height:1}.home-video-sound-btn:active{background:#0000009e;transform:scale(.94)}@media (hover:hover){.home-video-sound-btn:hover{background:#00000094}}.home-card--uploading{position:relative}.home-uploading-overlay{pointer-events:none;background:#00000014;position:absolute;inset:0}.home-upload-status{opacity:.8;margin-top:6px;font-size:12px}.home-upload-error{color:#b00020;margin-top:8px;font-size:13px}.home-zoom-touch-area,.home-zoom-wrapper,.home-zoom-content{width:100%;height:100%}.home-zoom-content img,.home-zoom-content video{object-fit:cover;width:100%;height:100%}.home-card-header--instagram{border-bottom:1px solid #0000000a;min-height:56px;padding:9px 10px}.home-card-header--instagram .home-author-link{flex:none}.home-card-header--instagram .home-author-text{flex:1;min-width:0}.home-card-header--instagram .home-author-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;width:fit-content;max-width:100%;font-size:14px;font-weight:900;display:inline-flex;overflow:hidden}.home-verified-badge{color:#fff;background:#0a84ff;border-radius:999px;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:inline-grid}.home-post-more-btn{color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:27px;line-height:1;display:grid}.home-post-more-btn:active{background:#0000000f;transform:scale(.96)}.home-post-actions--instagram{justify-content:space-between;gap:8px;padding:9px 9px 4px}.home-post-actions-left{align-items:center;gap:12px;display:inline-flex}.home-post-action-btn{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;min-width:31px;height:34px;padding:0;display:inline-flex}.home-post-action-btn:active{transform:scale(.9)}.home-post-action-btn:disabled{opacity:.65}.home-post-action-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48;font-size:30px;line-height:1}.home-post-action-btn small{color:#111;margin-inline-start:-2px;font-size:11px;font-weight:800}.home-action-svg{display:block}.home-post-summary{padding:0 10px 12px}.home-post-likes-line{color:#111;text-align:start;cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 5px;padding:0;font-size:13px;font-weight:900;display:block}.home-post-caption-line{color:#111;text-align:start;width:100%;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1.45;display:-webkit-box}.home-post-caption-line b{margin-inline-end:6px;font-weight:900}.home-post-caption-line span{color:#222}.home-post-comments-link{color:#737373;text-align:start;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;font-size:13px;display:block}.home-post-menu-backdrop{z-index:10050;background:#00000057;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.home-post-menu-sheet{width:100%;max-width:520px;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:22px 22px 0 0;animation:.18s ease-out home-sheet-up;box-shadow:0 -18px 55px #0000002e}.home-post-menu-handle{background:#d1d5db;border-radius:999px;width:44px;height:5px;margin:0 auto 10px}.home-post-menu-item,.home-post-menu-cancel{color:#111;width:100%;min-height:48px;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;display:flex}.home-post-menu-item:hover,.home-post-menu-cancel:hover{background:#f7f7f7}.home-post-menu-item .material-symbols-outlined{color:#111;font-size:24px}.home-post-menu-item b{font-size:15px;font-weight:800}.home-post-menu-item--danger,.home-post-menu-item--danger .material-symbols-outlined{color:#b42318}.home-post-menu-separator{background:#00000014;height:1px;margin:7px 4px}.home-post-menu-cancel{background:#f4f4f5;justify-content:center;margin-top:9px;font-weight:900}@keyframes home-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.home-post-actions--instagram{padding-bottom:4px}.home-post-actions-left{gap:10px}}body.chat-room-active .main{padding-bottom:0!important}.chats-page-v2{color:#111;direction:rtl;background:#fff;min-height:100vh}.chats-topbar-v2{justify-content:space-between;align-items:center;height:40px;margin:0 22px;display:flex}.chats-title-v2{letter-spacing:-.4px;font-size:23px;font-weight:900}.chats-menu-btn-v2{color:#fff;cursor:pointer;background:#5a0810;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:flex}.chats-search-btn-v2{color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.chats-search-btn-v2 .material-symbols-outlined{font-size:35px}.chats-tabs-v2{border-bottom:1px solid #eee;grid-template-columns:repeat(3,1fr);align-items:start;height:40px;margin-bottom:10px;display:grid}.chats-tab-v2{color:#777;cursor:pointer;background:0 0;border:0;height:34px;font-size:15px;font-weight:700;position:relative}.chats-tab-v2.active{color:#5a0810}.chats-tab-v2.active:after{content:"";background:#5a0810;border-radius:999px;height:4px;position:absolute;bottom:-1px;left:22px;right:22px}.chats-list-wrap-v2{margin:0 22px}.chats-list-v2{background:#fff}.chat-row-v2{cursor:pointer;text-align:right;direction:ltr;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:62px 1fr 58px;align-items:center;column-gap:10px;width:100%;min-height:104px;display:grid}.chat-avatar-v2{object-fit:cover;background:#f5f5f5;border:1px solid #eee;border-radius:50%;width:56px;height:56px}.chat-content-v2{text-align:right;direction:rtl;min-width:0}.chat-name-v2{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.chat-last-v2{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:13px;line-height:1.4;overflow:hidden}.chat-checks-v2{color:#8e8e8e;margin-right:5px;font-size:15px;font-weight:900}.chat-time-box-v2{direction:rtl;flex-direction:column;justify-content:flex-start;align-items:flex-end;height:62px;display:flex}.chat-time-v2{color:#666;white-space:nowrap;font-size:12px}.chat-unread-v2{color:#fff;background:#5a0810;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:18px;font-size:14px;font-weight:900;display:flex}.chats-empty-v2{text-align:center;color:#777;flex-direction:column;justify-content:center;align-items:center;min-height:45vh;display:flex}.chats-empty-icon-v2{color:#5a0810;margin-bottom:14px;font-size:58px}.chats-empty-v2 h3{color:#222;margin:0;font-size:18px;font-weight:900}.chats-empty-v2 p{color:#777;margin:8px 0 0;font-size:14px}.chats-skeleton-v2{margin-top:12px}body.chat-room-active .app-navbar,body.chat-room-active .bottom-nav,body.chat-room-active .main-nav,body.chat-room-active .navbar,body.chat-room-active nav{display:none!important}.chat-room-page{color:#111;background:#fafafa;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.chat-room-header{direction:ltr;background:#fff;border-bottom:1px solid #eee;flex-shrink:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:8px;height:86px;display:grid}.chat-room-back{color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.chat-room-back .material-symbols-outlined{font-size:31px}.chat-room-profile{cursor:pointer;text-align:right;direction:ltr;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;max-width:100%;display:grid;overflow:hidden}.chat-room-avatar{object-fit:cover;background:#f2f2f2;border:1px solid #eee;border-radius:50%;width:44px;height:44px}.chat-room-user{text-align:right;direction:rtl;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.chat-room-user strong{color:#111;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;font-weight:900;line-height:1.15;overflow:hidden}.chat-room-user small{color:#666;margin-top:3px;font-size:12px;font-weight:500}.chat-room-actions{direction:ltr;align-items:center;gap:4px;display:flex}.chat-room-icon-btn{color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.chat-room-icon-btn .material-symbols-outlined{font-size:27px}.chat-room-menu-wrap{position:relative}.chat-room-menu{z-index:50;direction:rtl;background:#fff;border:1px solid #eee;border-radius:14px;width:220px;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 10px 30px #0000001f}.chat-room-menu button{color:#111;cursor:pointer;text-align:right;background:#fff;border:0;width:100%;padding:12px 14px;font-size:14px}.chat-room-menu button:hover{background:#f7f7f7}.chat-room-messages{background:#fafafa;flex:1;min-height:0;margin:0;padding:20px 22px 14px;overflow-y:auto}.chat-room-empty{color:#888;justify-content:center;align-items:center;min-height:55vh;font-size:13px;display:flex}.chat-message-row{width:100%;margin:0 0 18px;display:flex}.chat-message-row.mine{justify-content:flex-end}.chat-message-row.other{justify-content:flex-start}.chat-bubble{word-break:break-word;border-radius:17px;min-width:92px;max-width:82%;padding:13px 15px 9px;position:relative}.chat-message-row.mine .chat-bubble{color:#fff;background:linear-gradient(135deg,#7b000b,#5a0810);border-top-right-radius:10px}.chat-message-row.other .chat-bubble{color:#111;background:#fff;border:1px solid #eee;border-top-left-radius:10px;box-shadow:0 2px 8px #00000009}.chat-message-row.selected .chat-bubble{outline:2px solid #007bff73}.chat-bubble-text{text-align:right;white-space:pre-wrap;direction:rtl;font-size:15px;line-height:1.7}.chat-bubble-meta{justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:12px;line-height:1;display:flex}.chat-message-row.mine .chat-bubble-meta{color:#ffffffd1}.chat-message-row.other .chat-bubble-meta{color:#777}.chat-checks{color:#8e8e8e;font-size:16px;font-weight:900}.chat-selected-mark{color:#fff;background:#007bff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:flex;position:absolute;top:-7px;left:-7px}.chat-reply-box{direction:rtl;background:#fff;border:1px solid #eee;border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 8px;padding:10px 12px;display:flex}.chat-reply-box small{color:#777;font-size:12px}.chat-reply-box p{color:#222;margin:5px 0 0;font-size:13px;line-height:1.5}.chat-reply-box button{color:#5a0810;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:800}.chat-composer{min-height:78px;padding-bottom:max(10px, env(safe-area-inset-bottom));z-index:20;direction:ltr;background:#fafafa;flex-shrink:0;grid-template-columns:minmax(0,1fr) 54px;align-items:center;column-gap:10px;margin:0 18px;display:grid;position:relative}.chat-input-box{direction:rtl;background:#fff;border:1px solid #e8e8e8;border-radius:999px;grid-template-columns:40px minmax(0,1fr) 36px 38px;align-items:center;width:100%;min-width:0;height:52px;display:grid;overflow:hidden;box-shadow:0 2px 10px #00000009}.chat-input-box input{color:#111;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.chat-input-box input::placeholder{color:#999}.chat-composer-icon{color:#666;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.chat-composer-icon .material-symbols-outlined{font-size:26px}.chat-send-btn{color:#fff;cursor:pointer;background:#5a0810;border:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.chat-send-btn:disabled{opacity:.7;cursor:not-allowed}.chat-send-btn .material-symbols-outlined{font-size:30px}.chat-room-error{color:#b00020;text-align:center;margin:20px}.chats-header-search-v2,.chats-header-search-v2>*{width:100%}.chats-tabs-two-v2{grid-template-columns:repeat(2,1fr)!important}.chats-topbar-v2.search-mode{justify-content:center;align-items:center;height:92px;margin:0 18px;display:flex}.chats-native-search-v2{direction:ltr;background:#f1f1f3;border-radius:22px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:100%;height:58px;display:grid}.chats-native-search-v2 input{color:#111;text-align:right;direction:rtl;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.chats-native-search-v2 input::placeholder{color:#777}.chats-native-search-close-v2{color:#111;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chats-native-search-close-v2 .material-symbols-outlined{font-size:28px}.chats-native-search-icon-v2{color:#5a0810;justify-content:center;align-items:center;font-size:30px;display:flex}@media (max-width:380px){.chat-room-header{grid-template-columns:34px minmax(0,1fr) auto;column-gap:5px;margin:0 12px}.chat-room-back{width:34px}.chat-room-profile{grid-template-columns:40px minmax(0,1fr);column-gap:7px}.chat-room-avatar{width:40px;height:40px}.chat-room-user strong{font-size:14px}.chat-room-actions{gap:1px}.chat-room-icon-btn{width:29px}.chat-room-icon-btn .material-symbols-outlined{font-size:25px}}.chat-checks.status-sent,.chat-checks.status-delivered,.chat-checks-v2.status-sent,.chat-checks-v2.status-delivered{color:#8e8e8e}.chat-checks.status-read,.chat-checks-v2.status-read{color:#e00018}.chat-room-user small{min-height:16px}.chat-media-box{border-radius:12px;max-width:260px;margin-bottom:8px;overflow:hidden}.chat-media-box img,.chat-media-box video{object-fit:cover;border-radius:12px;width:100%;max-height:320px;display:block}.chat-media-box audio{width:240px;max-width:100%}.chat-media-box a{color:inherit;word-break:break-word;font-weight:800;text-decoration:none}.chat-reply-preview{text-align:right;direction:rtl;background:#ffffff29;border-right:3px solid #ffffffb3;border-radius:10px;margin-bottom:8px;padding:8px 10px}.chat-message-row.other .chat-reply-preview{background:#f6f6f6;border-right-color:#5a0810}.chat-reply-preview span{opacity:.8;font-size:11px;font-weight:900;display:block}.chat-reply-preview p{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.chat-bubble-text.deleted{opacity:.75;font-style:italic}.chat-send-btn.recording{background:#e00018;animation:1s infinite chat-recording-pulse}@keyframes chat-recording-pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.masar-chat-popup{top:max(14px, env(safe-area-inset-top));z-index:9999;cursor:pointer;text-align:right;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#fffffff5;border:1px solid #5a081024;border-radius:20px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;column-gap:10px;width:min(420px,100vw - 28px);min-height:68px;padding:11px 12px;animation:.22s ease-out masar-chat-popup-in;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #00000029}.masar-chat-popup-icon{color:#fff;background:#5a0810;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.masar-chat-popup-icon .material-symbols-outlined{font-size:25px}.masar-chat-popup-content{flex-direction:column;min-width:0;display:flex}.masar-chat-popup-content strong{color:#111;font-size:14px;font-weight:900}.masar-chat-popup-content small{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.masar-chat-popup-close{color:#777;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:800;display:flex}.masar-chat-popup-close:hover{color:#111;background:#f2f2f2}@keyframes masar-chat-popup-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.chat-media-box{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.chat-media-box.uploading img,.chat-media-box.uploading video{filter:brightness(.68)}.chat-upload-overlay{color:#fff;background:#00000047;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex;position:absolute;inset:0}.chat-upload-overlay.failed{background:#5a08108c}.chat-upload-ring{border:4px solid #ffffff59;border-top-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:11px;animation:1s linear infinite masar-upload-spin;display:flex}@keyframes masar-upload-spin{to{transform:rotate(360deg)}}.chat-video-play{color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:42px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.chat-media-viewer{z-index:10000;color:#fff;direction:ltr;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.chat-media-viewer-header{height:82px;padding:max(10px, env(safe-area-inset-top)) 14px 10px;background:#0a0f12fa;grid-template-columns:42px minmax(0,1fr) 42px 42px 42px;align-items:center;gap:8px;display:grid}.chat-media-viewer-header button,.chat-media-viewer-footer button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.chat-media-viewer-header .material-symbols-outlined{font-size:30px}.chat-media-viewer-user{text-align:right;direction:rtl;min-width:0}.chat-media-viewer-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;display:block;overflow:hidden}.chat-media-viewer-user small{color:#d8d8d8;margin-top:3px;font-size:12px;display:block}.chat-media-viewer-body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.chat-media-viewer-body img,.chat-media-viewer-body video{object-fit:contain;width:100%;max-height:100%}.chat-media-viewer-body audio{width:min(420px,90vw)}.chat-media-viewer-body a{color:#fff;font-weight:900;text-decoration:none}.chat-media-viewer-footer{height:78px;padding:10px 24px max(10px, env(safe-area-inset-bottom));background:#0a0f12fa;justify-content:space-between;align-items:center;display:flex}.chat-media-viewer-footer button{background:#ffffff17;border-radius:999px;gap:8px;min-width:78px;min-height:42px;font-weight:900}.chat-room-header.selection-mode{grid-template-columns:42px 1fr auto}.chat-selection-count,.chats-selection-count{color:#111;font-size:24px;font-weight:900}.selection-actions{gap:8px}.chat-message-row.selected{background:#25d3662e;border-radius:14px}.chat-room-icon-btn:disabled{opacity:.35;cursor:not-allowed}.chats-topbar-v2.selection-mode{grid-template-columns:48px 1fr auto;column-gap:10px;display:grid}.chats-selection-actions{direction:ltr;align-items:center;gap:10px;display:flex}.chats-selection-actions button{color:#111;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.chats-selection-actions .material-symbols-outlined{font-size:27px}.chat-row-v2.selected{background:#d7ffd2;position:relative}.chat-selected-badge{color:#fff;background:#25d366;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:flex;position:absolute;bottom:26px;left:48px}.chats-menu-dots{position:relative}.chats-selection-menu{z-index:20;direction:rtl;background:#fff;border:1px solid #eee;border-radius:14px;width:170px;display:none;position:absolute;top:42px;left:0;overflow:hidden;box-shadow:0 12px 30px #00000024}.chats-menu-dots:hover .chats-selection-menu,.chats-menu-dots:focus-within .chats-selection-menu{display:block}.chats-selection-menu button{text-align:right;color:#111;justify-content:flex-start;width:100%;height:auto;padding:12px 14px;font-size:14px}.chats-selection-menu button:hover{background:#f7f7f7}body.ask-topic-mode .bottom-nav,body.ask-topic-mode .navbar,body.ask-topic-mode .nav-bar,body.ask-topic-mode .main-nav,body.ask-topic-mode .app-nav,body.ask-topic-mode .app-navbar,body.ask-topic-mode .mobile-nav,body.ask-topic-mode .tabbar,body.ask-topic-mode .bottom-tabbar,body.ask-topic-mode .bottom-navbar,body.ask-topic-mode .navigation-bar,body.ask-topic-mode .masar-navbar,body.ask-topic-mode nav[aria-label=Main\ navigation],body.ask-topic-mode nav[aria-label=main\ navigation],body.ask-topic-mode nav[aria-label=Bottom\ navigation],body.ask-topic-mode nav[aria-label=bottom\ navigation]{visibility:hidden!important;pointer-events:none!important;display:none!important}body.ask-topic-mode{padding-bottom:0!important}.ask-screen{color:#111;background:#fff;min-height:100vh;padding-bottom:115px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ask-topbar{direction:ltr;justify-content:space-between;align-items:center;width:100%;height:40px;margin:0 auto;padding:22px 22px 16px;display:flex}.ask-brand{align-items:center;gap:10px;display:flex}.ask-logo{color:#111827;margin:0;font-size:20px;font-weight:700}.ask-top-actions{align-items:center;gap:20px;display:flex}.ask-bell,.ask-more-top{color:#111827;background:0 0;border:0;padding:0;position:relative}.ask-bell-shape,.ask-more-top span{font-size:31px}.ask-bell-dot{background:#b00018;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:2px}.ask-page{max-width:460px;margin:0 auto}.ask-search-wrap{background:#fff;border:1px solid #e7e7e7;border-radius:19px;flex-direction:row-reverse;align-items:center;gap:12px;width:100%;height:40px;margin-top:5px;padding:0 10px;display:flex;box-shadow:0 2px 8px #00000006}.ask-search-icon{color:#111827;font-size:25px}.ask-search{text-align:right;color:#333;background:0 0;border:0;outline:0;flex:1;height:100%;font-size:17px}.ask-search::placeholder{color:#9a9a9a}.ask-tabs{display:none}.ask-tool-page-bar{flex-direction:column;gap:8px;margin:8px 0 10px;display:flex}.ask-tool-page-back{color:#111;background:#fff;border:1px solid #eee;border-radius:18px;justify-content:center;align-items:center;gap:6px;width:fit-content;min-height:34px;padding:0 11px;display:inline-flex;box-shadow:0 3px 10px #00000009}.ask-tool-page-back span{font-size:19px}.ask-tool-page-back b{font-size:13px;font-weight:800}.ask-tool-page-title{color:#5a0810;background:#fff7f8;border:1px solid #5a08102e;border-radius:16px;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:0 13px;display:flex}.ask-tool-page-title span{font-size:20px}.ask-tool-page-title b{font-size:16px;font-weight:900}.ask-list{flex-direction:column;gap:5px;margin:0 5px;display:flex}.ask-empty,.ask-error{text-align:center;color:#777;padding:30px 10px}.ask-card{z-index:1;direction:rtl;background:#fff;border:1px solid #eee;border-radius:16px 10px 10px 16px;flex-direction:column;min-height:60px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 13px #0000000e}.ask-card:before{content:"";background:#5a0810;border-radius:0 12px 12px 0;width:6px;position:absolute;top:0;bottom:0;right:0}.ask-card-content{direction:rtl;flex-direction:row-reverse;width:100%;min-height:60px;display:flex}.ask-admin-card-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:0 6px 0 0;padding:7px 9px 7px 10px;display:flex}.ask-admin-user-info{align-items:center;gap:9px;min-width:0;display:flex}.ask-admin-avatar{color:#fff;background:linear-gradient(135deg,#5a0810,#9f1725);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 5px 14px #5a081029}.ask-admin-avatar img{object-fit:cover;width:100%;height:100%}.ask-admin-avatar span{font-size:14px;font-weight:900}.ask-admin-user-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.ask-admin-user-text span{color:#8a8a8a;font-size:10px;font-weight:800}.ask-admin-user-text b{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:13px;font-weight:900;overflow:hidden}.ask-admin-only-badge{color:#5a0810;white-space:nowrap;background:#fff7f8;border:1px solid #5a081024;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:900}.ask-card-body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.ask-preview{text-align:right;color:#050505;overflow-wrap:anywhere;word-break:break-word;white-space:normal;width:95%;height:100%;margin:5px;font-size:14px;font-weight:600;line-height:1.85}.ask-card-meta{color:#222;white-space:nowrap;direction:ltr;justify-content:space-between;align-items:center;width:95%;height:40px;font-size:10px;display:flex}.ask-comments,.ask-location-wrap,.ask-time-wrap{align-items:center;gap:7px;display:flex}.ask-comment-icon,.ask-location,.ask-time-icon{color:#050505;font-size:12px}.ask-meta-dot{color:#111;font-weight:600}.ask-card-side{border-left:1px solid #eee;flex-direction:column;align-items:center;width:50px;margin-left:5px;padding:0;display:flex;position:relative;overflow:visible}.ask-card-menu{color:#111;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:28px;margin-top:8px;padding:0;display:grid}.ask-card-menu:active{background:#f5f5f5}.ask-card-menu span{font-size:22px}.ask-card-menu.saved span{color:#5a0810;font-variation-settings:"FILL" 1}.ask-question-sheet{z-index:80;direction:rtl;background:#fff;border:1px solid #00000012;border-radius:18px;width:215px;padding:8px;animation:.16s both askQuestionSheetIn;position:absolute;top:38px;left:8px;box-shadow:0 12px 35px #00000029}.ask-question-sheet:before{content:"";background:#fff;border-top:1px solid #00000012;border-left:1px solid #00000012;width:14px;height:14px;position:absolute;top:-7px;left:16px;transform:rotate(45deg)}.ask-question-sheet button{color:#111;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;display:flex}.ask-question-sheet button:hover,.ask-question-sheet button:active{background:#f7f7f7}.ask-question-sheet button span{color:#5a0810;font-size:21px}.ask-question-sheet button b{font-size:14px;font-weight:800}.ask-question-sheet .danger,.ask-question-sheet .danger span{color:#b00018}@keyframes askQuestionSheetIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ask-vote{background:#fff;border:1px solid #eee;border-radius:31px;flex-direction:column;justify-content:center;align-items:center;width:25px;height:60px;margin:10px;display:flex}.ask-vote button{color:#5a0810;background:0 0;border:0;place-items:center;height:25px;display:grid}.ask-vote button:disabled{opacity:.45}.ask-vote button span{font-size:35px}.ask-vote strong{color:#000;font-size:15px;font-weight:700;line-height:0}.ask-vote-active span{color:#5a0810;font-weight:900}.ask-floating-add{color:#fff;z-index:40;background:#5a0810;border:0;border-radius:30px;flex-direction:row-reverse;justify-content:center;align-items:center;gap:10px;width:120px;height:30px;display:flex;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #b0001847}.ask-floating-add span{color:#5a0810;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;font-weight:800;display:flex}.ask-floating-add b{font-size:15px;font-weight:600}.ask-tools-backdrop{z-index:90;background:#00000047;justify-content:center;align-items:flex-end;transition:background .2s;display:flex;position:fixed;inset:0;overflow:hidden}.ask-tools-backdrop.closing{pointer-events:none;background:0 0}.ask-tools-drawer{will-change:transform;touch-action:none;background:#fff;border-radius:24px 24px 0 0;width:min(460px,100%);height:92vh;padding:0 18px 24px;transition:transform .23s cubic-bezier(.22,.9,.24,1),border-radius .2s;box-shadow:0 -10px 35px #0000001f}.ask-tools-drawer.full{border-radius:18px 18px 0 0}.ask-tools-drawer.middle,.ask-tools-drawer.closed{border-radius:24px 24px 0 0}.ask-tools-drawer.dragging{transition:none}.ask-tools-drag-zone{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:38px;margin:0 -18px;display:flex}.ask-tools-drag-zone:active{cursor:grabbing}.ask-tools-handle{background:#d5d5d5;border-radius:20px;width:46px;height:5px}.ask-tools-title-row{direction:rtl;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ask-tools-title-row h3{color:#111;margin:0;font-size:19px;font-weight:800}.ask-tools-close{color:#111;background:#f5f5f5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ask-tools-close span{font-size:22px}.ask-tools-list{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:calc(92vh - 96px);padding-bottom:4px;display:flex;overflow-y:auto}.ask-tools-item{color:#111;text-align:right;direction:rtl;background:#fff;border:1px solid #eee;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;display:flex}.ask-tools-icon{color:#5a0810;background:#f7f7f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.ask-tools-item b{flex:1;font-size:15px;font-weight:800}.ask-tools-item.active{color:#5a0810;background:#fff7f8;border-color:#5a081038}.ask-tools-item.active .ask-tools-icon{color:#fff;background:#5a0810}.ask-tools-check{color:#5a0810;font-size:22px}.ask-composer-backdrop{z-index:80;background:#00000047;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ask-composer{background:#fff;border-radius:24px 24px 0 0;width:min(460px,100%);padding:14px 18px 22px}.ask-composer-handle{background:#ddd;border-radius:10px;width:44px;height:5px;margin:0 auto 16px}.ask-composer textarea{resize:none;border:1px solid #e5e5e5;border-radius:16px;outline:none;width:100%;padding:14px;font-size:16px}.ask-composer-actions{gap:10px;margin-top:12px;display:flex}.ask-cancel,.ask-send{border:0;border-radius:14px;flex:1;height:46px;font-size:16px;font-weight:700}.ask-cancel{color:#222;background:#f2f2f2}.ask-send{color:#fff;background:#5a0810}.ask-question-tools-backdrop{z-index:120;background:#00000047;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.ask-question-tools-drawer{background:#fff;border-radius:24px 24px 0 0;width:min(460px,100%);padding:14px 18px 24px;animation:.2s both askQuestionToolsUp;box-shadow:0 -10px 35px #00000024}@keyframes askQuestionToolsUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ask-question-tools-handle{background:#d5d5d5;border-radius:20px;width:46px;height:5px;margin:6px auto 18px}.ask-question-tools-title-row{direction:rtl;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ask-question-tools-title-row h3{color:#111;margin:0;font-size:19px;font-weight:800}.ask-question-tools-close{color:#111;background:#f5f5f5;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ask-question-tools-close span{font-size:24px}.ask-question-tools-list{flex-direction:column;gap:9px;display:flex}.ask-question-tools-item{color:#111;text-align:right;direction:rtl;background:#fff;border:1px solid #eee;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;display:flex}.ask-question-tools-icon{color:#5a0810;background:#f7f7f7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.ask-question-tools-item b{flex:1;font-size:15px;font-weight:800}.ask-question-tools-item:active{background:#fafafa}.ask-question-tools-item.danger{color:#b00018}.ask-question-tools-item.danger .ask-question-tools-icon{color:#b00018;background:#fff4f5}body.ask-topic-mode{background:#f6f7f9}.ask-topic-screen{color:#111827;background:radial-gradient(circle at 100% 0,#5a081014,#0000 33%),#f6f7f9;max-width:460px;min-height:100vh;margin:0 auto;padding-bottom:92px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ask-topic-top{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:ltr;background:#fffffff0;border-bottom:1px solid #5a081014;justify-content:space-between;align-items:center;height:62px;padding:8px 14px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #11182709}.ask-topic-back,.ask-topic-circle,.ask-topic-dots{color:#5a0810;cursor:pointer;background:#fff;border:0;transition:transform .15s,background .15s,color .15s;box-shadow:0 4px 14px #1118270f}.ask-topic-back,.ask-topic-circle{border-radius:50%;place-items:center;width:42px;height:42px;font-size:27px;font-weight:800;line-height:1;display:grid}.ask-topic-back:active,.ask-topic-circle:active,.ask-topic-dots:active,.ask-topic-bottom-sheet button:active,.ask-topic-send:active{transform:scale(.96)}.ask-topic-title-wrap{text-align:center;flex:1;line-height:1.15}.ask-topic-title-wrap h1{color:#111827;margin:0;font-size:18px;font-weight:900}.ask-topic-title-wrap span{color:#7a7a7a;font-size:12px;font-weight:700}.ask-topic-scroll{flex-direction:column;gap:12px;min-height:calc(100vh - 154px);padding:14px 10px 18px;display:flex}.ask-topic-card{background:#fff;border:1px solid #5a081014;border-radius:24px;width:100%;animation:.22s both askTopicFadeUp;overflow:hidden;box-shadow:0 10px 30px #11182712}.ask-topic-main-card{border-top:4px solid #5a0810;padding:15px}.ask-topic-author-row,.ask-topic-comment-head{align-items:center;gap:10px;display:flex}.ask-topic-author-avatar,.ask-topic-comment-avatar{color:#fff;background:linear-gradient(135deg,#5a0810,#9f1725);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 8px 18px #5a08102e}.ask-topic-author-avatar{width:48px;height:48px}.ask-topic-comment-avatar{width:38px;height:38px}.ask-topic-author-avatar img,.ask-topic-comment-avatar img{object-fit:cover;width:100%;height:100%}.ask-topic-author-avatar span,.ask-topic-comment-avatar span{font-size:18px;font-weight:900}.ask-topic-author-meta,.ask-topic-comment-meta{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ask-topic-author-meta strong,.ask-topic-comment-meta strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:900;overflow:hidden}.ask-topic-admin-label{color:#5a0810;background:#fff5f6;border:1px solid #5a08101f;border-radius:999px;width:fit-content;margin-bottom:3px;padding:3px 8px;font-size:10px;font-weight:900}.ask-topic-inline-meta,.ask-topic-comment-meta span{color:#777;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ask-topic-inline-meta b{color:#c1c1c1}.ask-topic-meta-item{align-items:center;gap:3px;display:inline-flex}.ask-topic-meta-comments{color:#5a0810;font-weight:900}.ask-topic-body-layout{direction:rtl;flex-direction:row;align-items:stretch;gap:10px;margin-top:14px;display:flex}.ask-topic-content{flex-direction:column;flex:1;min-width:0;display:flex}.ask-topic-comment-layout{margin-top:10px}.ask-topic-text{color:#111;text-align:right;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;margin:0;font-size:16px;font-weight:650;line-height:1.9}.ask-topic-actions-row,.ask-topic-comment-actions{direction:rtl;border-top:1px solid #f0f0f0;justify-content:flex-start;align-items:center;margin-top:14px;padding-top:12px;display:flex}.ask-topic-vote{background:#faf5f6;border:1px solid #5a08101a;border-radius:999px;flex-direction:column;flex:0 0 42px;justify-content:space-between;align-self:stretch;align-items:center;width:42px;min-height:96px;display:flex;overflow:hidden}.ask-topic-vote-vertical{margin-top:2px}.ask-topic-vote-comment{flex-basis:40px;width:40px;min-height:84px}.ask-topic-vote button{color:#5a0810;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:30px;font-size:11px;font-weight:900;display:grid}.ask-topic-vote button:disabled{opacity:.45}.ask-topic-vote strong{color:#111827;text-align:center;place-items:center;width:100%;min-height:26px;font-size:13px;font-weight:900;display:grid}.ask-topic-vote .ask-topic-vote-active{color:#fff;background:#5a0810;transform:scale(1.04)}.ask-topic-comments-count{display:none}.ask-topic-comments-section{flex-direction:column;gap:9px;display:flex}.ask-topic-comment-card{border-radius:22px;padding:13px;box-shadow:0 7px 22px #1118270e}.ask-topic-comment-text{margin-top:0;font-size:15px;font-weight:550;line-height:1.85}.ask-topic-dots{color:#111827;width:34px;height:34px;box-shadow:none;background:#f7f7f7;border-radius:50%;font-size:22px}.ask-topic-chatbar{width:min(460px,100%);min-height:72px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;background:#fffffff5;border-top:1px solid #5a081014;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.ask-topic-chatbar input{color:#111827;text-align:right;background:#f8f8f8;border:1px solid #ececec;border-radius:999px;outline:0;flex:1;height:48px;padding:0 17px;font-size:15px;font-weight:650}.ask-topic-chatbar input:focus{background:#fff;border-color:#5a08104d;box-shadow:0 0 0 4px #5a08100f}.ask-topic-chatbar input::placeholder{color:#9b9b9b}.ask-topic-send{color:#fff;cursor:pointer;background:#5a0810;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 20px #5a08103d}.ask-topic-send:disabled{opacity:.55;cursor:not-allowed}.ask-topic-bottom-backdrop{z-index:140;background:#0000004d;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ask-topic-bottom-sheet{width:min(460px,100%);padding:10px 14px calc(18px + env(safe-area-inset-bottom,0));background:#fff;border-radius:26px 26px 0 0;animation:.2s both askTopicSheetUp;box-shadow:0 -12px 32px #00000029}.ask-topic-sheet-handle{background:#d7d7d7;border-radius:999px;width:46px;height:5px;margin:3px auto 14px}.ask-topic-bottom-sheet button{color:#111827;text-align:right;cursor:pointer;direction:rtl;background:0 0;border:0;border-radius:18px;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 12px;transition:transform .15s,background .15s;display:flex}.ask-topic-bottom-sheet button:hover,.ask-topic-bottom-sheet button:active{background:#f8f8f8}.ask-topic-bottom-sheet button span{color:#5a0810;background:#fff5f6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.ask-topic-bottom-sheet button b{flex:1;font-size:15px;font-weight:900}.ask-topic-bottom-sheet button.danger{color:#b00018}.ask-topic-bottom-sheet button.danger span{color:#b00018;background:#fff1f3}.ask-topic-loading,.ask-topic-error{color:#777;text-align:center;background:#f6f7f9;place-items:center;max-width:460px;min-height:100vh;margin:0 auto;padding:20px;font-size:15px;font-weight:800;display:grid}.ask-topic-error{color:#b00018}@keyframes askTopicFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes askTopicSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:380px){.ask-topic-scroll{padding-inline:7px}.ask-topic-main-card,.ask-topic-comment-card{border-radius:20px}.ask-topic-body-layout{direction:rtl;flex-direction:row;align-items:stretch;gap:10px;margin-top:14px;display:flex}.ask-topic-content{flex-direction:column;flex:1;min-width:0;display:flex}.ask-topic-comment-layout{margin-top:10px}.ask-topic-text{font-size:15px}}:root{--masar-maroon:#5a0810;--masar-maroon-2:#7d101b;--masar-soft:#fff7f8;--masar-bg:#f4f4f7;--masar-card:#fff;--masar-text:#111827;--masar-muted:#8a8a8a;--masar-line:#ececf0;--masar-shadow:0 4px 14px #1118270e}*{box-sizing:border-box}.task-page{background:var(--masar-bg);max-width:460px;min-height:100dvh;color:var(--masar-text);direction:rtl;margin:0 auto;padding-bottom:110px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.task-page button,.task-page input,.task-page select,.task-page textarea{font:inherit}.task-page-header{z-index:70;border-bottom:1px solid var(--masar-line);-webkit-backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:0}.task-hero-header{padding-top:max(6px, env(safe-area-inset-top))}.task-topbar{direction:ltr;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 16px;display:grid}.task-brand-title{color:#111;letter-spacing:-.3px;grid-column:2;margin:0;font-size:25px;font-weight:900}.task-brand-title span{color:var(--masar-maroon)}.task-top-actions{grid-column:3;justify-self:end;align-items:center;gap:7px;display:flex}.task-icon-button,.task-filter-button,.task-icon-action{color:#111;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.task-icon-button:last-child{background:var(--masar-maroon);color:#fff}.task-icon-button .material-symbols-outlined{font-size:28px}.task-nav-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:1px;right:0}.task-search-row{align-items:center;gap:8px;margin:0 12px 10px;display:flex}.task-search-box{background:#fff;border:1px solid #e5e5e8;border-radius:21px;flex-direction:row-reverse;flex:1;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex;box-shadow:0 2px 8px #00000006}.task-search-box input{color:#222;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.task-search-box input::placeholder{color:#999}.task-search-icon{color:#111;font-size:23px}.task-filter-button{background:#fff;border:1px solid #e5e5e8;flex:0 0 42px}.task-filter-button.active{background:var(--masar-soft);color:var(--masar-maroon);border-color:#5a081040}.task-filter-panel{border:1px solid var(--masar-line);box-shadow:var(--masar-shadow);background:#fff;border-radius:18px;margin:0 12px 10px;padding:13px}.task-filter-group+.task-filter-group{margin-top:12px}.task-filter-title{color:#555;margin-bottom:8px;font-size:12px;font-weight:900}.task-filter-options{flex-wrap:wrap;gap:7px;display:flex}.task-filter-option{color:#555;background:#fff;border:1px solid #e8e8eb;border-radius:18px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.task-filter-option.active{background:var(--masar-soft);color:var(--masar-maroon);border-color:#5a08103d}.task-tabs{background:#fff;grid-template-columns:repeat(3,1fr);align-items:end;height:46px;display:grid}.task-tab{color:#999;background:0 0;border:0;border-bottom:4px solid #0000;height:46px;font-size:15px;font-weight:800}.task-tab.active{color:var(--masar-maroon);border-bottom-color:var(--masar-maroon)}.tasks-cards-grid,.task-grid-list,.task-employees-list,.task-sections-summary-list{flex-direction:column;gap:9px;margin:10px 8px 0;display:flex}.task-inline-note,.task-results-line,.task-pending-note,.task-warning-note,.task-error-message,.task-error-text,.task-error-preline{border:1px solid var(--masar-line);color:#666;background:#fff;border-radius:14px;margin:10px 12px;padding:10px 12px;font-size:12px}.task-error-message,.task-error-text,.task-error-preline{color:#b42318;background:#fff5f5;border-color:#ffd7d7}.task-empty,.org-tasks-empty{text-align:center;color:#888;border:1px solid var(--masar-line);background:#fff;border-radius:18px;margin:24px 12px;padding:28px 12px}.task-card{box-shadow:var(--masar-shadow);cursor:pointer;background:#fff;border:1px solid #ebebee;border-radius:18px 12px 12px 18px;position:relative;overflow:visible}.task-card:before{content:"";background:var(--masar-maroon);border-radius:0 12px 12px 0;width:6px;position:absolute;top:0;bottom:0;right:0}.task-card--time-safe:before{background:var(--masar-maroon)}.task-card--time-warning:before{background:#d99a00}.task-card--time-urgent:before{background:#dc6515}.task-card--time-late:before{background:#c62828}.task-card-unread{box-shadow:0 5px 18px #5a08101f}.task-unread-dot{z-index:4;background:#d71920;border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:11px}.task-card-header-row{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:10px;min-height:58px;margin-right:6px;padding:8px 12px 8px 14px;display:flex}.task-card-head{align-items:center;gap:9px;min-width:0;display:flex}.task-requester-avatar{object-fit:cover;background:var(--masar-soft);border:1px solid #eee;border-radius:50%;width:40px;height:40px;box-shadow:0 4px 12px #5a08101a}.task-requester-text{min-width:0;line-height:1.15}.task-requester-text>span{color:#999;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.task-requester-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;overflow:hidden}.task-requester-job{color:#8a8a8a;margin-top:2px;font-size:11px}.task-card-main{min-height:92px;padding:17px 18px 13px}.task-card-title{color:#080808;margin:0;font-size:17px;font-weight:800;line-height:1.75}.task-created-under-title{color:#999;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.task-created-under-title .material-symbols-outlined{font-size:13px}.task-approval-alert{color:var(--masar-maroon);background:var(--masar-soft);border:1px solid #5a081024;border-radius:11px;align-items:center;gap:6px;margin-top:9px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.task-approval-alert .material-symbols-outlined{font-size:17px}.task-card-footer{border-top:1px solid #f0f0f2;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:9px;min-height:58px;margin-right:6px;padding:8px 12px;display:grid}.task-footer-item{flex-direction:column;gap:3px;min-width:0;display:flex}.task-footer-label{color:#aaa;font-size:9px;font-weight:700}.task-footer-value,.task-time-value{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.task-time-value--safe{color:#3f7550}.task-time-value--warning{color:#a36c00}.task-time-value--urgent,.task-time-value--late{color:#b42318}.task-pill{white-space:nowrap;border-radius:14px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.task-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.task-pill--open{color:#926600;background:#fff7db}.task-pill--in_progress{color:#245f9e;background:#eef6ff}.task-pill--done{color:#267346;background:#edf9f1}.task-pill--canceled{color:#777;background:#f1f1f3}.task-card-menu-area{flex:none;position:relative}.task-menu-btn{color:#111;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.task-menu-btn:active{background:#f4f4f5}.task-dropdown-menu{z-index:100;background:#fff;border:1px solid #00000012;border-radius:16px;width:190px;padding:7px;position:absolute;top:39px;left:0;box-shadow:0 15px 40px #00000024}.task-dropdown-menu button{color:#222;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px;font-weight:800;display:flex}.task-dropdown-menu button:hover{background:#f7f7f8}.task-dropdown-menu button.danger{color:#b42318}.task-dropdown-menu .material-symbols-outlined{font-size:20px}.task-floating-add{z-index:75;background:var(--masar-maroon);color:#fff;border:0;border-radius:27px;place-items:center;min-width:58px;height:52px;padding:0 17px;display:grid;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #5a081047}.task-floating-add .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:30px}.task-form,.task-details,.task-emp-panel,.task-employees-wrap{border:1px solid var(--masar-line);box-shadow:var(--masar-shadow);color:var(--masar-text);background:#fff}.task-page-title,.task-modal-title,.task-subheading,.task-section-title{color:#111;font-weight:900}.task-field{gap:7px;margin-top:13px;display:grid}.task-field label,.task-section-label{color:#555;font-size:12px;font-weight:900}.task-page input,.task-page select,.task-page textarea,.task-form input,.task-form select,.task-form textarea,.profile-modal input,.profile-modal select,.profile-modal textarea{outline:none;width:100%;min-height:44px;color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e5e8!important;border-radius:13px!important;padding:10px 12px!important}.task-page textarea,.task-form textarea{resize:vertical;min-height:110px}.task-page input:focus,.task-page select:focus,.task-page textarea:focus,.task-form input:focus,.task-form select:focus,.task-form textarea:focus{border-color:#5a081073!important;box-shadow:0 0 0 3px #5a081012!important}.btn-primary,.task-btn-primary,.task-btn-primary,.task-small-btn.task-emp-more--save{min-height:42px;font-weight:900;background:var(--masar-maroon)!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:0 15px!important}.btn-secondary,.task-btn-secondary,.task-small-btn{min-height:42px;font-weight:800;color:#333!important;background:#fff!important;border:1px solid #e2e2e6!important;border-radius:14px!important;padding:0 14px!important}.task-form-actions,.task-edit-actions,.task-actions-inline,.org-details-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.task-row-card,.task-card-box,.task-task-card,.task-section-summary-card,.task-emp-row,.task-addemp-item{color:#111!important;border:1px solid var(--masar-line)!important;box-shadow:var(--masar-shadow)!important;background:#fff!important;border-radius:16px!important}.task-row-card,.task-section-summary-card,.task-emp-row,.task-addemp-item{padding:11px}.task-emp-row,.task-addemp-item{align-items:center;gap:10px;display:flex}.task-emp-avatar,.task-room-avatar{object-fit:cover;border-radius:50%;width:42px;height:42px}.task-emp-title,.task-room-name,.task-addemp-name{font-weight:900;color:#111!important}.task-emp-meta,.task-emp-pos,.task-room-sub,.task-addemp-meta,.task-addemp-sub,.task-emp-section-text{font-size:11px;color:#888!important}.task-section-summary-count{color:var(--masar-maroon);background:var(--masar-soft);border-radius:999px;padding:3px 8px;font-weight:900}.task-top-switches{gap:7px;margin:10px 0;display:flex}.task-top-switches button{color:#777;background:#fff;border:1px solid #e5e5e8;border-radius:20px;flex:1;min-height:40px;font-weight:800}.task-top-switches button.active{color:var(--masar-maroon);background:var(--masar-soft);border-color:#5a081038}.profile-modal-overlay,.task-viewer-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#1111147a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.profile-modal,.task-profile-modal-wide,.task-viewer-modal{width:100%;max-width:560px;max-height:88dvh;overflow:auto;color:#111!important;border:1px solid var(--masar-line)!important;background:#fff!important;border-radius:22px!important;box-shadow:0 24px 70px #0000003d!important}.task-viewer-modal{max-width:min(900px,95vw);overflow:hidden}.task-viewer-header{border-bottom:1px solid var(--masar-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 12px 8px 16px;display:flex}.task-viewer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.task-viewer-actions{gap:5px;display:flex}.task-icon-action{background:#fff;border:1px solid #eee;text-decoration:none}.task-viewer-content{background:#f5f5f7;padding:10px}.task-viewer-media{object-fit:contain;background:#111;border-radius:14px;width:100%;max-height:75vh;display:block}.profile-modal-close{color:#111;background:#f3f3f4;border:0;border-radius:50%;width:38px;height:38px}.profile-contextmenu{overflow:hidden;border:1px solid var(--masar-line)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 16px 45px #00000026!important}.profile-contextmenu-item{color:#222!important;background:#fff!important}.task-page [style*="background: rgba(18,18,18"],.task-page [style*="background: rgba(20,20,20"],.task-page [style*="background:rgba(18,18,18"],.task-page [style*="background:rgba(20,20,20"],.profile-modal-overlay [style*="background: rgba(18,18,18"],.profile-modal-overlay [style*="background: rgba(20,20,20"]{color:#111!important;background:#fff!important}.task-page [style*="color: #fff"],.task-page [style*="color:#fff"],.profile-modal-overlay [style*="color: #fff"]{color:#111!important}.task-page [style*="rgba(34,197,94"],.profile-modal-overlay [style*="rgba(34,197,94"]{background:var(--masar-soft)!important;border-color:#5a081042!important}@media (max-width:380px){.task-card-footer{grid-template-columns:auto repeat(2,minmax(0,1fr))}.task-card-footer .task-footer-item:last-child{display:none}.task-brand-title{font-size:23px}}.sections-screen{color:#111;background:#fff;width:100%;max-width:460px;min-height:100%;margin:0 auto;padding-bottom:105px;position:relative}.sections-list{width:100%}.sections-row{color:#111;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:64px minmax(0,1fr) 52px;align-items:center;gap:12px;width:100%;min-height:104px;padding:12px 18px;display:grid}.sections-row:active{background:#fafafa}.sections-row.disabled{opacity:.48;cursor:not-allowed}.sections-row-icon{border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.sections-row-icon .material-symbols-outlined{font-size:29px}.sections-row-icon--1{color:#087b9e;background:#edf7fa}.sections-row-icon--2{color:#6532bd;background:#f3eeff}.sections-row-icon--3{color:#248b36;background:#edf8ee}.sections-row-icon--4{color:#b80018;background:#fff0f2}.sections-row-icon--5{color:#b25408;background:#fff3e9}.sections-row-icon--6{color:#5124ad;background:#f3efff}.sections-row-icon--7{color:#bb0d22;background:#fff0f2}.sections-row-main{min-width:0}.sections-row-main h3{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:900;line-height:1.35;overflow:hidden}.sections-row-main p{color:#6f6f74;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:13px;line-height:1.45;overflow:hidden}.sections-row-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;min-width:0;padding:8px 0;display:flex}.sections-row-time{color:#4c4c54;white-space:nowrap;font-size:11px}.sections-row-badge{color:#fff;background:#bd0019;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 7px;font-size:13px;font-weight:900;display:inline-flex}.sections-create-button{z-index:60;color:#111;cursor:pointer;background:#fffffffa;border:1px solid #eee;border-radius:26px;align-items:center;gap:10px;min-height:50px;padding:0 20px 0 14px;font-size:14px;font-weight:900;display:inline-flex;position:fixed;bottom:82px;right:50%;transform:translate(50%);box-shadow:0 7px 24px #00000026}.sections-create-button .material-symbols-outlined{color:#b40019;background:#fff0f2;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-8px;font-size:23px;display:grid}.sections-empty{color:#777;text-align:center;background:#fff;border:1px dashed #ddd;border-radius:18px;margin:24px 16px;padding:32px 14px;font-size:13px;font-weight:700}.sections-screen--details{padding-bottom:90px}.sections-details-header{border-bottom:1px solid #eee;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.sections-details-header>div:nth-child(2){text-align:center;min-width:0}.sections-details-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:900;overflow:hidden}.sections-details-header span{color:#888;margin-top:3px;font-size:11px;font-weight:700;display:block}.sections-back-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sections-header-spacer{width:40px;height:40px}.sections-section-tasks{padding:10px}.sections-section-task-card{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:16px;align-items:center;gap:10px;min-height:82px;margin-bottom:8px;padding:12px;display:flex;box-shadow:0 4px 12px #0000000b}.sections-section-task-main{flex:1;min-width:0}.sections-section-task-main h3{margin:0;font-size:14px;font-weight:900}.sections-section-task-main p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.sections-section-task-actions{gap:5px;display:flex}.sections-section-task-actions button{color:#333;background:#fff;border:1px solid #eee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sections-section-task-actions button.danger{color:#b42318}.task-footer-editable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;min-width:0}.task-footer-editable:active{opacity:.75}.task-card--editing{overflow:hidden}.task-card-bottom-editor{background:#fff;border-top:1px solid #eee;width:calc(100% - 6px);margin-right:6px;padding:12px;animation:.18s ease-out taskBottomEditorIn}.task-card-bottom-editor-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.task-card-bottom-editor-head strong{color:#111;font-size:13px;font-weight:900}.task-card-bottom-editor-close{color:#333;cursor:pointer;background:#f3f3f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.task-card-bottom-editor-close .material-symbols-outlined{font-size:19px}.task-card-bottom-editor-body{width:100%}.task-card-bottom-editor-body input,.task-card-bottom-editor-body select{outline:none;width:100%;min-height:42px;color:#111!important;background:#fff!important;border:1px solid #e5e5e8!important;border-radius:12px!important;padding:8px 10px!important}.task-card-bottom-editor-body input:focus,.task-card-bottom-editor-body select:focus{border-color:#5a081073!important;box-shadow:0 0 0 3px #5a081012!important}.task-card-time-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.task-card-time-editor label{min-width:0}.task-card-time-editor label>span{color:#777;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.task-card-bottom-editor-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.task-card-bottom-editor-actions .btn-primary,.task-card-bottom-editor-actions .btn-secondary{min-width:82px;min-height:38px}@keyframes taskBottomEditorIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.task-assignee-autocomplete{position:relative}.task-assignee-scope{align-items:center;gap:7px;margin-bottom:9px;display:flex}.task-assignee-scope button{color:#777;cursor:pointer;background:#fff;border:1px solid #e5e5e8;border-radius:17px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.task-assignee-scope button.active{background:var(--masar-soft);color:var(--masar-maroon);border-color:#5a081040}.task-assignee-suggestions{background:#fff;border:1px solid #e8e8eb;border-radius:13px;max-height:220px;margin-top:7px;padding:6px;overflow-y:auto;box-shadow:0 12px 30px #1118271f}.task-assignee-suggestion{color:#111;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:54px;padding:7px;display:flex}.task-assignee-suggestion:hover,.task-assignee-suggestion:active{background:#f7f7f8}.task-assignee-suggestion img{object-fit:cover;background:#f3f3f5;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.task-assignee-suggestion>span{flex-direction:column;gap:3px;min-width:0;display:flex}.task-assignee-suggestion strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.task-assignee-suggestion small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-assignee-no-results{color:#888;text-align:center;padding:14px 10px;font-size:11px;font-weight:700}.task-assignee-picked{background:var(--masar-soft);color:var(--masar-maroon);border:1px solid #5a081024;border-radius:11px;margin-top:8px;padding:8px 10px;font-size:11px}.task-card-bottom-editor,.task-card-bottom-editor-body,.task-assignee-autocomplete,.task-card--editing{overflow:visible}.task-assignee-autocomplete{z-index:20;position:relative}.task-assignee-suggestions{z-index:50;background:#fff;border:1px solid #e8e8eb;border-radius:13px;width:100%;max-height:230px;margin-top:7px;position:relative;overflow-y:auto;box-shadow:0 14px 34px #11182729}.task-assignee-scope{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.task-assignee-scope button{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.task-assignee-suggestion{border-bottom:1px solid #f1f1f3}.task-assignee-suggestion:last-child{border-bottom:0}.task-card,.task-card *{-webkit-tap-highlight-color:transparent}.task-card:not(.task-card--editing),.task-card:not(.task-card--editing) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.task-card img{-webkit-user-drag:none;user-drag:none}.task-card--editing input,.task-card--editing textarea,.task-card--editing select,.task-card--editing button{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}.task-realtime-toast{z-index:1200;color:#111;-webkit-backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #5a081024;border-radius:18px;align-items:center;gap:10px;width:min(420px,100vw - 24px);min-height:58px;padding:10px 12px;animation:.18s ease-out taskRealtimeToastIn;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #1118272e}.task-realtime-toast>.material-symbols-outlined{background:var(--masar-soft);width:38px;height:38px;color:var(--masar-maroon);font-variation-settings:"FILL" 1;border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.task-realtime-toast>div{flex-direction:column;gap:3px;min-width:0;display:flex}.task-realtime-toast strong{font-size:13px;font-weight:900}.task-realtime-toast span:last-child{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@keyframes taskRealtimeToastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:380px){.task-card-bottom-editor{padding:10px}.task-card-time-editor{gap:6px}.task-card-bottom-editor-actions .btn-primary,.task-card-bottom-editor-actions .btn-secondary{flex:1}.sections-row{grid-template-columns:56px minmax(0,1fr) 46px;padding-left:13px;padding-right:13px}.sections-row-icon{width:50px;height:50px}.sections-row-main h3{font-size:15px}}.task-organization-switcher{align-items:center;min-width:0;display:flex;position:relative}.task-organization-switcher--brand{grid-column:2;justify-content:center;justify-self:center}.task-organization-switcher--side{grid-column:1;justify-content:flex-start;justify-self:start;max-width:100%}.task-brand-fade{animation:.24s both taskBrandFadeIn}@keyframes taskBrandFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-organization-trigger{color:#111;cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;max-width:min(250px,100vw - 150px);min-height:44px;padding:4px 8px;display:flex}.task-organization-trigger:active{background:#f7f7f8}.task-organization-avatar{object-fit:cover;background:var(--masar-soft);border:1px solid #eeeeef;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.task-organization-avatar--fallback{background:var(--masar-maroon);color:#fff;place-items:center;font-size:15px;font-weight:900;display:grid}.task-organization-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:165px;font-size:17px;font-weight:900;overflow:hidden}.task-organization-trigger .material-symbols-outlined{color:var(--masar-maroon);flex:none;font-size:23px}.task-organization-menu{z-index:180;border:1px solid var(--masar-line);-webkit-backdrop-filter:blur(14px);background:#fffffffa;border-radius:20px;width:min(320px,100vw - 24px);padding:8px;position:absolute;top:50px;left:0;right:auto;transform:none;box-shadow:0 20px 55px #1118272e}.task-organization-menu-title{color:#999;padding:8px 10px;font-size:11px;font-weight:900}.task-organization-option,.task-organization-create-option{color:#222;text-align:right;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;display:flex}.task-organization-option:hover,.task-organization-create-option:hover,.task-organization-option.active{background:var(--masar-soft)}.task-organization-option img,.task-organization-option-fallback{object-fit:cover;border:1px solid #eee;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.task-organization-option-fallback{background:var(--masar-maroon);color:#fff;place-items:center;font-weight:900;display:grid}.task-organization-option>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-organization-option b{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:13px;overflow:hidden}.task-organization-option small{color:#999;font-size:10px}.task-organization-option>.material-symbols-outlined{color:var(--masar-maroon);font-size:21px}.task-organization-create-option{border-top:1px solid var(--masar-line);color:var(--masar-maroon);border-radius:0 0 14px 14px;margin-top:6px;font-weight:900}.task-create-organization-card{border:1px solid var(--masar-line);box-shadow:var(--masar-shadow);text-align:center;background:#fff;border-radius:24px;margin:32px 16px;padding:30px 18px}.task-create-organization-card>.material-symbols-outlined{background:var(--masar-soft);width:64px;height:64px;color:var(--masar-maroon);font-variation-settings:"FILL" 1;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:33px;display:grid}.task-create-organization-card h2{color:#111;margin:0;font-size:20px;font-weight:900}.task-create-organization-card p{color:#777;max-width:310px;margin:9px auto 18px;font-size:13px;line-height:1.8}.task-organization-create-modal{padding:20px;position:relative}.task-organization-create-modal h2{text-align:center;color:#111;margin:2px 0 18px;font-size:20px;font-weight:900}.task-organization-create-modal .profile-modal-close{position:absolute;top:12px;left:12px}.task-organization-create-description{color:#777;text-align:center;max-width:360px;margin:0 auto 16px;font-size:13px;line-height:1.8}.task-organization-account-preview{border:1px solid var(--masar-line);background:var(--masar-soft);border-radius:18px;align-items:center;gap:12px;min-height:74px;margin:0 0 16px;padding:12px;display:flex}.task-organization-account-preview img,.task-organization-account-preview-fallback{object-fit:cover;border:1px solid #5a08101f;border-radius:50%;flex:0 0 50px;width:50px;height:50px}.task-organization-account-preview-fallback{background:var(--masar-maroon);color:#fff;place-items:center;font-size:20px;font-weight:900;display:grid}.task-organization-account-preview>div{text-align:right;gap:3px;min-width:0;display:grid}.task-organization-account-preview small{color:#888;font-size:11px;font-weight:800}.task-organization-account-preview strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.task-organization-owner-limit{border-top:1px solid var(--masar-line);color:#777;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.task-organization-owner-limit .material-symbols-outlined{color:var(--masar-maroon);font-variation-settings:"FILL" 1;font-size:19px}@media (max-width:380px){.task-organization-name{max-width:130px;font-size:15px}.task-organization-trigger{max-width:205px}}.task-employees-back-button{width:42px;height:42px;color:var(--masar-maroon);cursor:pointer;background:0 0;border:0;border-radius:50%;grid-column:1;justify-self:start;place-items:center;padding:0;display:grid}.task-employees-back-button:active{background:var(--masar-soft)}.task-employees-back-button .material-symbols-outlined{font-variation-settings:"FILL" 0;font-size:30px}.task-tab{position:relative}.task-tab-badge{top:4px;color:#fff;background:#dc2626;border:2px solid #fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;display:inline-grid;position:absolute;inset-inline-start:calc(50% + 32px)}.task-tabs--workspace{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;height:58px}.task-tabs--workspace .task-tab{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:58px;padding:3px 2px 0;display:flex;position:relative}.task-tabs--workspace .task-tab .material-symbols-outlined{font-size:20px}.task-tabs--workspace .task-tab small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:900;overflow:hidden}.workspace-screen{min-height:420px;padding:0 8px 110px}.workspace-shared-folder{background:linear-gradient(#f7f7f9 0%,#f4f4f7 100%);min-height:calc(100dvh - 180px);padding-top:12px;position:relative}.workspace-location-bar{border:1px solid var(--masar-line);background:#fff;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:58px;margin:0 0 10px;padding:8px 10px;display:grid;box-shadow:0 3px 12px #1118270a}.workspace-location-back,.workspace-location-home{width:38px;height:38px;color:var(--masar-maroon);cursor:pointer;background:#f5f5f7;border:0;border-radius:50%;place-items:center;display:grid}.workspace-location-back .material-symbols-outlined,.workspace-location-home .material-symbols-outlined{font-size:21px}.workspace-location-copy{text-align:right;min-width:0}.workspace-location-copy strong,.workspace-location-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-location-copy strong{color:#18181b;font-size:14px;font-weight:900}.workspace-location-copy small{color:var(--masar-muted);margin-top:2px;font-size:10px}.workspace-action-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-action-row--shared{background:#fff;border-top:1px solid #eeeef1;border-bottom:1px solid #eeeef1;margin:0 -8px 16px;padding:12px 8px}.workspace-action-button{color:#161616;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 2px 8px #11182706}.workspace-action-button .material-symbols-outlined{color:#111;flex:none;font-size:21px}.workspace-action-button.active{color:var(--masar-maroon);background:var(--masar-soft);border-color:#5a08103d}.workspace-action-button.active .material-symbols-outlined{color:var(--masar-maroon)}.workspace-action-button:disabled{opacity:.42;cursor:not-allowed}.workspace-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:0 2px;display:grid}.workspace-file-card,.data-show-card,.data-show-cards article{background:#fff;border:1px solid #ebebef;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px #1118270e}.workspace-file-card{min-width:0;transition:transform .15s,box-shadow .15s}.workspace-file-card:active{transform:scale(.985)}.workspace-file-open{color:#222;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:164px;padding:18px 10px 13px;display:flex}.workspace-file-visual{border-radius:12px;place-items:center;width:76px;height:62px;display:grid;overflow:hidden}.workspace-file-visual img{object-fit:cover;border:1px solid #ededf0;border-radius:12px;width:100%;height:100%;display:block}.workspace-file-open strong{text-overflow:ellipsis;white-space:nowrap;color:#2a2a2e;text-align:center;width:100%;margin-top:3px;font-size:12px;font-weight:800;overflow:hidden}.workspace-file-open small{text-overflow:ellipsis;white-space:nowrap;color:#9a9aa0;max-width:100%;font-size:9px;overflow:hidden}.workspace-file-icon{color:var(--masar-maroon);font-variation-settings:"FILL" 0, "wght" 500;font-size:54px;line-height:1}.workspace-file-actions,.data-show-actions{border-top:1px solid var(--masar-line);background:#fff;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:8px;display:flex}.workspace-file-actions button,.workspace-file-actions a,.data-show-actions button{color:#222;cursor:pointer;background:#f5f5f7;border:0;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.workspace-file-actions .material-symbols-outlined{font-size:21px}.workspace-file-actions .danger,.data-show-actions .danger{color:#e5252a;background:#fff5f5}.workspace-loading-state,.workspace-empty-state{text-align:center;color:#8e8e94;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;padding:28px 16px;display:flex}.workspace-loading-state .material-symbols-outlined{font-size:30px;animation:.9s linear infinite workspace-spin}.workspace-empty-state>.material-symbols-outlined{color:#c4c4ca;margin-bottom:4px;font-size:54px}.workspace-empty-state strong{color:#55555b;font-size:14px}.workspace-empty-state small{color:#99999f;font-size:11px}@keyframes workspace-spin{to{transform:rotate(360deg)}}.workspace-modal{padding:18px}.workspace-modal h2{margin:0 0 12px}.workspace-access-box{border:1px solid var(--masar-line);background:#fafafa;border-radius:14px;margin:12px 0;padding:10px}.workspace-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:180px;margin-top:8px;display:grid;overflow:auto}.workspace-check-item{border:1px solid var(--masar-line);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:800;display:flex}.workspace-check-item input{width:auto!important;min-height:auto!important;padding:0!important}.workspace-selected-files{color:var(--masar-maroon);margin-top:8px;font-size:11px;font-weight:800}.data-show-list{flex-direction:column;gap:9px;display:flex}.data-show-card{cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.data-show-card-icon{width:44px;height:44px;color:var(--masar-maroon);background:var(--masar-soft);font-variation-settings:"FILL" 1;border-radius:14px;place-items:center;display:grid}.data-show-card h3{margin:0;font-size:14px}.data-show-card p{color:var(--masar-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.data-show-card small{color:#999;font-size:9px}.data-show-actions{border:0;padding:0}.workspace-details-header{border:1px solid var(--masar-line);background:#fff;border-radius:16px;margin-bottom:10px;padding:10px}.data-show-table-wrap{border:1px solid var(--masar-line);background:#fff;border-radius:16px;overflow:auto}.data-show-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:11px}.data-show-table-wrap th,.data-show-table-wrap td{text-align:right;border-bottom:1px solid var(--masar-line);padding:10px}.data-show-table-wrap th{color:var(--masar-maroon);background:#fafafa;position:sticky;top:0}.data-show-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.data-show-cards article{padding:12px}.data-show-cards article div{border-bottom:1px solid #f0f0f2;gap:2px;padding:7px 0;display:grid}.data-show-cards article span{color:var(--masar-muted);font-size:9px}.data-show-cards article strong{font-size:11px}.data-show-summary{border:1px solid var(--masar-line);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.data-show-summary .material-symbols-outlined{color:var(--masar-maroon);font-size:48px}.data-show-summary strong{color:var(--masar-maroon);font-size:42px}.data-show-summary small{color:var(--masar-muted)}.data-show-form{max-width:650px}.data-show-filter-row{grid-template-columns:1fr .8fr 1fr 38px;gap:5px;margin-top:6px;display:grid}.data-show-filter-row button{color:#b42318;background:#fff1f1;border:0;border-radius:10px}@media (max-width:380px){.task-tabs--workspace .task-tab small{font-size:8px}.workspace-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.data-show-cards,.workspace-check-grid,.data-show-filter-row{grid-template-columns:1fr}}.task-top-actions{position:relative}.task-shared-header-button{color:#111!important;background:0 0!important}.task-shared-header-button.active,.task-shared-header-button:active{background:var(--masar-soft)!important;color:var(--masar-maroon)!important}.task-shared-header-button .material-symbols-outlined{font-size:26px}.task-workspace-menu-button.active{background:var(--masar-maroon);color:#fff}.task-workspace-menu{z-index:220;text-align:right;border:1px solid var(--masar-line);-webkit-backdrop-filter:blur(14px);direction:rtl;background:#fffffffc;border-radius:20px;width:min(320px,100vw - 24px);padding:8px;animation:.16s both taskWorkspaceMenuIn;position:absolute;top:51px;left:0;box-shadow:0 22px 60px #11182733}@keyframes taskWorkspaceMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.task-workspace-menu-heading{flex-direction:column;gap:2px;padding:10px 11px 9px;display:flex}.task-workspace-menu-heading>span{color:#111;font-size:15px;font-weight:950}.task-workspace-menu-heading>small{color:#999;font-size:10px;font-weight:700}.task-workspace-menu-section{border-top:1px solid var(--masar-line);padding:7px 0}.task-workspace-menu-label{color:#aaa;text-transform:uppercase;letter-spacing:.35px;padding:3px 11px 6px;font-size:10px;font-weight:900}.task-workspace-menu-section>button{color:#222;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:54px;padding:7px 9px;display:flex}.task-workspace-menu-section>button:hover,.task-workspace-menu-section>button:active{background:var(--masar-soft)}.task-workspace-menu-section>button>.material-symbols-outlined{width:34px;height:34px;color:var(--masar-maroon);background:#f4f4f6;border-radius:11px;flex:0 0 34px;place-items:center;font-size:20px;display:grid}.task-workspace-menu-section>button>span:last-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-workspace-menu-section>button b{color:inherit;font-size:13px;font-weight:900}.task-workspace-menu-section>button small{color:#999;font-size:10px;font-weight:700}.task-workspace-menu-danger-section>button.danger{color:#b42318}.task-workspace-menu-danger-section>button.danger>.material-symbols-outlined{color:#b42318;background:#fff1f1}.task-workspace-menu-section>button:disabled{opacity:.55;cursor:wait}@media (max-width:380px){.task-workspace-menu{width:min(304px,100vw - 16px);left:-4px}}.task-page .task-search-box{width:100%;height:46px;box-shadow:none;background:#fff;border:1px solid #e5e5e8;border-radius:23px;flex-direction:row-reverse;align-items:center;gap:9px;padding:0 14px;display:flex;position:relative;overflow:hidden}.task-page .task-search-box input{text-align:right;appearance:none;flex:1;width:auto;min-width:0;height:100%;min-height:0;margin:0;font-size:15px;box-shadow:none!important;color:#222!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.task-page .task-search-box input:focus,.task-page .task-search-box input:active,.task-page .task-search-box input:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.task-page .task-search-box input::placeholder{color:#999;opacity:1}.task-page .task-search-box .task-search-icon{color:#111;pointer-events:none;flex:none;place-items:center;margin:0;font-size:23px;display:grid;position:static}.task-page .task-search-row--with-filter{height:52px;box-shadow:none;background:#fff;border:1px solid #e2e2e6;border-radius:26px;gap:0;margin:0 12px 12px;overflow:hidden}.task-page .task-search-row--with-filter .task-search-box{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 16px;overflow:visible}.task-page .task-search-row--with-filter .task-search-box input{height:100%;font-size:16px}.task-page .task-search-row--with-filter .task-search-icon{font-size:28px}.task-page .task-search-row--with-filter .task-filter-button{color:#111;width:58px;height:100%;box-shadow:none;background:0 0;border:0;border-left:1px solid #e2e2e6;border-radius:0;flex:0 0 58px}.task-page .task-search-row--with-filter .task-filter-button .material-symbols-outlined{font-size:29px}.task-page .task-search-row--with-filter .task-filter-button:hover,.task-page .task-search-row--with-filter .task-filter-button:focus-visible{background:#f7f7f8}.task-page .task-search-row--with-filter .task-filter-button.active{background:var(--masar-soft);color:var(--masar-maroon);border-color:#5a08102e}@media (max-width:420px){.task-page .task-search-row--with-filter{border-radius:25px;height:50px}.task-page .task-search-row--with-filter .task-filter-button{flex-basis:56px;width:56px}}.task-page .task-search-row--with-filter{direction:ltr}.task-page .task-search-row--with-filter .task-search-box{direction:ltr;flex-direction:row}.task-page .task-search-row--with-filter .task-search-box input{text-align:right;direction:rtl}.task-page .task-search-row--with-filter{border-radius:23px;height:46px;min-height:46px}.task-page .task-search-row--with-filter .task-search-box,.task-page .task-search-row--with-filter .task-filter-button{height:46px;min-height:46px}@media (max-width:420px){.task-page .task-search-row--with-filter{border-radius:23px;height:46px;min-height:46px}.task-page .task-search-row--with-filter .task-search-box,.task-page .task-search-row--with-filter .task-filter-button{height:46px;min-height:46px}}.task-page .task-search-row--with-filter .task-filter-button,.task-page .task-search-row--with-filter .task-search-icon{place-items:center;display:grid}.task-page .task-search-row--with-filter .task-search-icon,.task-page .task-search-row--with-filter .task-filter-button .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 23;width:auto;min-width:0;height:auto;line-height:1;font-size:23px!important}.task-page .task-search-row--with-filter .task-search-box{gap:9px}.task-page .task-search-row--with-filter .task-filter-button{padding:0;flex:0 0 48px!important;width:48px!important}@media (max-width:420px){.task-page .task-search-row--with-filter .task-filter-button{flex-basis:48px!important;width:48px!important}}.task-workspace-header-back{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:#111;background:0 0;border:0;border-radius:0;flex:none;margin-inline-end:8px;padding:0}.task-workspace-header-back .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:27px;line-height:1}.task-workspace-header-back:active{opacity:.65;background:0 0}.task-organization-switcher--workspace-detail{gap:4px;max-width:calc(100% - 8px)}.task-organization-switcher--workspace-detail .task-organization-trigger{justify-content:flex-start;max-width:min(245px,100vw - 92px)}.workspace-file-card--system{border-color:#5a081029}.workspace-system-folder-badge{background:var(--masar-soft,#fff7f8);width:fit-content;color:var(--masar-maroon,#5a0810);border-radius:999px;align-items:center;gap:4px;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.workspace-system-folder-badge .material-symbols-outlined{font-size:14px}@media (max-width:380px){.task-workspace-header-back{margin-inline-end:6px}.task-organization-switcher--workspace-detail .task-organization-name{max-width:130px}}.task-shared-folder-location-slot:empty{display:none}.task-shared-folder-breadcrumb{direction:ltr;width:100%;margin:-2px 0 10px;padding:4px 14px 8px;overflow:hidden}.task-shared-folder-breadcrumb-track{scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch;align-items:center;gap:0;width:100%;min-height:30px;display:flex;overflow:auto hidden}.task-shared-folder-breadcrumb-track::-webkit-scrollbar{display:none}.task-shared-folder-breadcrumb-part{flex:none;align-items:center;min-width:0;display:inline-flex}.task-shared-folder-breadcrumb-separator{color:#b1b1b6;-webkit-user-select:none;user-select:none;margin:0 7px;font-size:14px;font-weight:700}.task-shared-folder-breadcrumb-link,.task-shared-folder-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;max-width:150px;overflow:hidden}.task-shared-folder-breadcrumb-link{color:#85858b;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0;font-size:13px;font-weight:700}.task-shared-folder-breadcrumb-link:active{color:var(--masar-maroon)}.task-shared-folder-breadcrumb-current{color:#111827;font-size:14px;font-weight:900;line-height:28px;display:inline-block}@media (max-width:380px){.task-shared-folder-breadcrumb{padding-left:12px;padding-right:12px}.task-shared-folder-breadcrumb-link,.task-shared-folder-breadcrumb-current{max-width:112px}.task-shared-folder-breadcrumb-separator{margin-left:5px;margin-right:5px}}.ht-root-wrapper{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;flex-direction:column;height:100%;display:flex;position:relative}.htFocusCatcher{opacity:0;z-index:-1;border:0;outline:0;width:0;height:0;margin:0;padding:0;position:absolute;display:block!important}.ht-grid{flex:auto;min-height:0}.htScrollbarTest{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color)}.htScrollbarSafariTest::-webkit-scrollbar{width:9px;height:9px}.handsontable{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);letter-spacing:var(--ht-letter-spacing);color:var(--ht-foreground-color);touch-action:manipulation;position:relative}.handsontable .wtHolder{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color)}.handsontable .wtHolder::-webkit-scrollbar{width:9px;height:9px}.handsontable .wtHolder::-webkit-scrollbar-track{background:var(--ht-scrollbar-track-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-thumb{background-color:var(--ht-scrollbar-thumb-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-corner{background:var(--ht-scrollbar-track-color)}.handsontable .wtHolder:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-scrollbar-corner{border-bottom-right-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-scrollbar-corner{border-bottom-left-radius:var(--ht-scrollbar-border-radius)}.handsontable.ht-wrapper{border-radius:var(--ht-wrapper-border-radius,0);width:100%;height:100%}.handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-inline-start-width:1px}.handsontable.ht-wrapper:before{content:"";border:var(--ht-wrapper-border-width)solid var(--ht-wrapper-border-color);border-radius:var(--ht-wrapper-border-radius,0);z-index:999;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.handsontable.htGhostTable.htNestedHeaders table{border-spacing:0;border-collapse:collapse}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr:first-of-type th:first-child,.handsontable.htGhostTable table tbody tr:first-of-type td:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htGhostTable table tbody tr th,.handsontable.htGhostTable table tbody tr td{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);border-top-width:0}.handsontable.htHasScrollX:not(.htHorizontallyScrollableByWindow):not(.htScrollbarHidden) .ht_master .wtHolder,.handsontable.htHasScrollY:not(.htVerticallyScrollableByWindow):not(.htScrollbarHidden) .ht_master .wtHolder{border-radius:var(--ht-wrapper-border-radius,0)}.handsontable:not(.htHorizontallyScrollableByWindow).htPagination .ht_master .wtHolder,.handsontable:not(.htHorizontallyScrollableByWindow).htHasScrollX .ht_master .wtHolder,.handsontable:not(.htHorizontallyScrollableByWindow).htHasScrollY .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htPagination .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htHasScrollX .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow).htHasScrollY .ht_master .wtHolder{background-color:var(--ht-background-color)}.handsontable tr.ht__row_even th{background-color:var(--ht-row-header-even-background-color)}.handsontable tr.ht__row_even td{background-color:var(--ht-row-cell-even-background-color)}.handsontable tr.ht__row_odd th{background-color:var(--ht-row-header-odd-background-color)}.handsontable tr.ht__row_odd td{background-color:var(--ht-row-cell-odd-background-color)}.handsontable th,.handsontable td{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);vertical-align:top;border-top-width:0;font-size:var(--ht-font-size);line-height:var(--ht-line-height);white-space:pre-wrap;empty-cells:show;box-sizing:border-box;color:var(--ht-foreground-color);border-inline-width:0 1px;border-style:solid;border-bottom-width:1px;border-top-color:var(--ht-cell-vertical-border-color);border-bottom-color:var(--ht-cell-vertical-border-color);border-inline-start-color:var(--ht-cell-horizontal-border-color);border-inline-end-color:var(--ht-cell-horizontal-border-color);outline:0;overflow:hidden}.handsontable th.invisibleSelection,.handsontable td.invisibleSelection{outline:none}.handsontable th.invisibleSelection::selection,.handsontable td.invisibleSelection::selection{background:0 0}.handsontable th{text-align:center;font-weight:var(--ht-header-font-weight);white-space:nowrap;color:var(--ht-header-foreground-color);background-color:var(--ht-header-background-color);position:relative;overflow:visible}.handsontable th:last-child{border-inline-width:0 1px;border-bottom-width:1px;border-inline-end-color:var(--ht-border-color)}.handsontable th:last-child.ht__active_highlight{border-inline-end-color:var(--ht-header-active-border-color)}.handsontable th:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable th:first-child.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color)}.handsontable th:first-child,.handsontable th:nth-child(2){border-inline-start-width:1px}.handsontable th.current{box-shadow:inset 0 0 0 1px var(--ht-cell-selection-border-color)}.handsontable th.active{color:var(--ht-header-active-foreground-color);background-color:var(--ht-header-active-background-color)}.handsontable th.ht__highlight{color:var(--ht-header-highlighted-foreground-color);background-color:var(--ht-header-highlighted-background-color)}.handsontable th.ht__active_highlight{border-color:var(--ht-header-active-border-color);color:var(--ht-header-active-foreground-color);background-color:var(--ht-header-active-background-color)}.handsontable tbody tr.ht__row_odd th.ht__highlight,.handsontable tbody tr.ht__row_even th.ht__highlight{color:var(--ht-header-row-highlighted-foreground-color);background-color:var(--ht-header-row-highlighted-background-color)}.handsontable tbody tr.ht__row_odd th.ht__active_highlight,.handsontable tbody tr.ht__row_even th.ht__active_highlight{color:var(--ht-header-row-active-foreground-color);background-color:var(--ht-header-row-active-background-color)}.handsontable tbody tr:first-of-type th:first-child:empty:after,.handsontable tbody tr:first-of-type td:first-child:empty:after{content:"";min-height:var(--ht-line-height);display:block}.handsontable tbody tr th{color:var(--ht-header-row-foreground-color);background-color:var(--ht-header-row-background-color);padding:0}.handsontable tbody tr th.ht__active_highlight{box-shadow:0 -1px 0 0 var(--ht-header-active-border-color)}.handsontable tbody tr th .relative{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);min-height:100%}.handsontable tbody tr td:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable tbody tr td:last-child{border-inline-end-color:var(--ht-border-color)}.handsontable thead tr th{padding:0}.handsontable thead tr th.ht__active_highlight{box-shadow:-1px 0 0 0 var(--ht-header-active-border-color)}.handsontable thead tr th .relative{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);flex-direction:row;align-items:center;gap:2px;display:flex}.handsontable thead tr th .relative .colHeader{text-overflow:ellipsis;vertical-align:top;flex:auto;min-width:0;overflow:hidden}.handsontable tr:first-child th,.handsontable tr:first-child td{border-top-color:var(--ht-border-color);border-top-width:1px}.handsontable tr:first-child th.ht__active_highlight,.handsontable tr:first-child td.ht__active_highlight{border-top-color:var(--ht-header-active-border-color)}.handsontable tr:last-child th,.handsontable tr:last-child td{border-bottom-color:var(--ht-border-color)}.handsontable tr:last-child th.ht__active_highlight,.handsontable tr:last-child td.ht__active_highlight{border-bottom-color:var(--ht-header-active-border-color)}.handsontable div[class^=ht_clone] thead .ht__highlight .relative:after{content:"";height:var(--ht-header-highlighted-shadow-size);background-color:var(--ht-accent-color);display:block;position:absolute;bottom:-1px;left:-1px;right:-1px}.handsontable div[class^=ht_clone] thead tr:only-of-type .ht__highlight .relative:after{bottom:0}.handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{content:"";width:var(--ht-header-highlighted-shadow-size);background-color:var(--ht-accent-color);display:block;position:absolute;top:-1px;bottom:-1px;right:-1px}.handsontable div[class^=ht_clone] td:first-of-type{border-inline-start-width:1px}.handsontable thead tr:not(:last-child) th{overflow:hidden}.handsontable .hide{display:none}.handsontable .relative{box-sizing:border-box;position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{width:0;height:auto;position:relative}.handsontable .htAutoSize{visibility:hidden;position:absolute;top:-99000px;left:-99000px}.handsontable .htTextEllipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handsontable table,.handsontable tbody,.handsontable thead,.handsontable input,.handsontable textarea,.handsontable div{box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:initial}.handsontable .htCore{border-spacing:0;border-collapse:separate;table-layout:fixed;cursor:default;background-color:var(--ht-background-color);border-width:0;outline-width:0;width:0;margin:0}.handsontable col,.handsontable col.rowHeader{width:64px}.handsontable col.hidden{width:0!important}.handsontable span.colHeader,.handsontable span.rowHeader{font-size:var(--ht-font-size);line-height:var(--ht-line-height);display:inline-block}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.handsontable a{color:var(--ht-link-color)}.handsontable a:hover{color:var(--ht-link-hover-color)}.handsontable .ht_clone_top th:nth-child(2),.handsontable .ht_clone_top_inline_start_corner th:nth-child(2){border-inline-width:0 1px}.handsontable.htRowHeaders thead tr th:nth-child(2){border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-inline-width:1px 0}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th{border-bottom-width:0}.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop tbody tr:first-child td,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child th,.handsontable.htAutoRowSize .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child td{border-top-width:0}.handsontable .ht_master table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_clone_inline_start table.htCore>thead{visibility:hidden}.ht_master,.ht_clone_inline_start,.ht_clone_top,.ht_clone_bottom,.ht_master .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_top .wtHolder,.ht_clone_bottom .wtHolder{overflow:hidden}.ht_master .wtHolder{overflow:auto}[dir=rtl].handsontable td[dir=ltr]{border-inline-width:1px 0}[dir=rtl].handsontable tbody tr td[dir=ltr]:last-child{border-inline-start-color:var(--ht-border-color)}[dir=rtl].handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{left:-1px;right:auto}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore{border-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius);border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius);border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius);border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius);border-bottom-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--ht-wrapper-border-radius);border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--ht-wrapper-border-radius);border-bottom-right-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--ht-wrapper-border-radius)}:is(.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper.htHasScrollX .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),:is(.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0}:is(.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{box-shadow:inset 0 0 0 2px var(--ht-accent-color);-webkit-appearance:none}.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea,.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea{z-index:9999;inset-inline-start:-10000px;inset-inline-end:unset;top:-10000px}.handsontable.hide-tween{animation:.2s forwards opacity-hide}.handsontable.show-tween{animation:.3s forwards opacity-show}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.area{position:relative}.handsontable td.area:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-1{position:relative}.handsontable td.area-1:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-2{position:relative}.handsontable td.area-2:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-3{position:relative}.handsontable td.area-3:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-4{position:relative}.handsontable td.area-4:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-5{position:relative}.handsontable td.area-5:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-6{position:relative}.handsontable td.area-6:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area-7{position:relative}.handsontable td.area-7:before{content:"";background:var(--ht-cell-selection-background-color,#1a42e8);position:absolute;inset:0}.handsontable td.area:before{opacity:.14}.handsontable td.area-1:before{opacity:.21}.handsontable td.area-2:before{opacity:.28}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.42}.handsontable td.area-5:before{opacity:.49}.handsontable td.area-6:before{opacity:.56}.handsontable td.area-7:before{opacity:.63}.handsontable td.area{border-color:color-mix(in srgb,var(--ht-border-color),var(--ht-foreground-color)10%)}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10;background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.area{z-index:8;background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.fill{z-index:6;background-color:var(--ht-cell-autofill-fill-border-color,#68696c)!important}.handsontable .wtBorder.corner{cursor:crosshair;z-index:10;font-size:0;border-radius:var(--ht-cell-autofill-border-radius)!important;background-color:var(--ht-cell-autofill-background-color,#1a42e8)!important;border-color:var(--ht-cell-autofill-border-color)!important}.handsontable .wtBorder.corner:after{content:"";border-radius:var(--ht-cell-autofill-border-radius);inset:min(0px,(var(--ht-cell-autofill-size) - var(--ht-cell-autofill-hit-area-size))/2);background:0 0;position:absolute}.handsontable .wtBorder.corner.wtCornerInlineEndEdge:after{inset-inline-end:0}.handsontable .wtBorder.corner.wtCornerBlockEndEdge:after{inset-block-end:0}.hot-display-license-info{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:var(--ht-license-vertical-padding,16px)var(--ht-license-horizontal-padding,16px);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);color:var(--ht-license-foreground-color);background-color:var(--ht-license-background-color,#f7f7f9);text-align:left;border:1px solid var(--ht-border-color,#f7f7f9);border-radius:var(--ht-wrapper-border-radius);margin-top:10px}.hot-display-license-info a{font-size:var(--ht-license-font-size);color:var(--ht-link-color)}.hot-display-license-info a:hover{color:var(--ht-link-hover-color)}.handsontable .htAutocompleteArrow{cursor:default;width:var(--ht-icon-size);height:var(--ht-icon-size);float:right;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);margin-inline-start:calc(var(--ht-gap-size)*2);margin-inline-end:1px;font-size:0;position:relative}.handsontable .htAutocompleteArrow:after{content:"";opacity:.6;display:block;position:absolute;top:0;left:0}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable .htCheckboxRendererInput{width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);vertical-align:middle;cursor:pointer;margin:0;outline:none;margin-top:-2px;display:inline-block;position:relative}.handsontable .htCheckboxRendererInput:first-child{margin-inline-end:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:last-child{margin-inline-start:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:before{content:"";width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);border-radius:var(--ht-checkbox-border-radius);border:1px solid var(--ht-checkbox-border-color);background-color:var(--ht-checkbox-background-color);box-sizing:border-box;pointer-events:none;transition:all var(--ht-table-transition)ease-in-out;display:inline-block;position:absolute;top:0;left:0}.handsontable .htCheckboxRendererInput:after{content:"";color:var(--ht-checkbox-icon-color);pointer-events:none;display:block;position:absolute;top:0;left:0;width:var(--ht-checkbox-size)!important;height:var(--ht-checkbox-size)!important}.handsontable .htCheckboxRendererInput:checked:before{border-color:var(--ht-checkbox-checked-border-color);background-color:var(--ht-checkbox-checked-background-color)}.handsontable .htCheckboxRendererInput:checked:after{color:var(--ht-checkbox-checked-icon-color)}.handsontable .htCheckboxRendererInput:checked:disabled:before{border-color:var(--ht-checkbox-checked-disabled-border-color);background-color:var(--ht-checkbox-checked-disabled-background-color)}.handsontable .htCheckboxRendererInput:checked:disabled:after{color:var(--ht-checkbox-checked-disabled-icon-color)}.handsontable .htCheckboxRendererInput:checked:focus:before{border-color:var(--ht-checkbox-checked-focus-border-color);background-color:var(--ht-checkbox-checked-focus-background-color)}.handsontable .htCheckboxRendererInput:checked:focus:after{color:var(--ht-checkbox-checked-focus-icon-color)}.handsontable .htCheckboxRendererInput:focus:before{border-color:var(--ht-checkbox-focus-border-color);background-color:var(--ht-checkbox-focus-background-color);outline:1px solid var(--ht-checkbox-focus-ring-color)}.handsontable .htCheckboxRendererInput:focus:after{color:var(--ht-checkbox-focus-icon-color)}.handsontable .htCheckboxRendererInput:disabled{cursor:initial}.handsontable .htCheckboxRendererInput:disabled:before{border-color:var(--ht-checkbox-disabled-border-color);background-color:var(--ht-checkbox-disabled-background-color)}.handsontable .htCheckboxRendererInput:disabled:after{color:var(--ht-checkbox-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:before{border-color:var(--ht-checkbox-indeterminate-border-color);background-color:var(--ht-checkbox-indeterminate-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:after{color:var(--ht-checkbox-indeterminate-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:before{border-color:var(--ht-checkbox-indeterminate-disabled-border-color);background-color:var(--ht-checkbox-indeterminate-disabled-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:after{color:var(--ht-checkbox-indeterminate-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:before{border-color:var(--ht-checkbox-indeterminate-focus-border-color);background-color:var(--ht-checkbox-indeterminate-focus-background-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:after{color:var(--ht-checkbox-indeterminate-focus-icon-color)}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{font-size:inherit;line-height:inherit;cursor:pointer;color:inherit;margin:0;display:inline-block;position:relative}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htPlaceholder{color:var(--ht-placeholder-color)}.handsontable .htDimmed{color:var(--ht-read-only-color)!important;background-color:var(--ht-cell-read-only-background-color)!important}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htInvalid{background-color:var(--ht-cell-error-background-color)!important}.handsontable .htNoWrap{white-space:nowrap}.handsontable .htSearchResult{background-color:var(--ht-cell-success-background-color)!important}.handsontable .ht-multi-select-renderer{padding:var(--ht-cell-vertical-padding)var(--ht-cell-horizontal-padding);overflow:hidden}.handsontable .ht-multi-select-chips-container{align-items:center;gap:var(--ht-gap-size);flex-wrap:nowrap;max-width:100%;display:flex;overflow:hidden}.handsontable .ht-multi-select-chip{align-items:center;gap:var(--ht-gap-size);padding:var(--ht-chip-vertical-padding)calc((var(--ht-line-height) - var(--ht-icon-size))/2)var(--ht-chip-vertical-padding)var(--ht-chip-horizontal-padding);border-radius:var(--ht-chip-border-radius);background:var(--ht-chip-background);white-space:nowrap;box-sizing:border-box;flex-shrink:0;max-width:100px;display:inline-flex}.handsontable .ht-multi-select-chip-label{text-overflow:ellipsis;color:var(--ht-foreground-color);font-style:normal;font-weight:var(--ht-font-weight);line-height:var(--ht-line-height,40px);letter-spacing:var(--ht-letter-spacing,0);padding:0 var(--ht-chip-gap);overflow:hidden}.handsontable .ht-multi-select-chip-remove{cursor:pointer;color:var(--ht-icon-button-icon-color);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;width:var(--ht-icon-size)!important;height:var(--ht-icon-size)!important}.handsontable .ht-multi-select-chip-remove:before{content:"";display:block;position:absolute;top:0;left:0}.handsontable .ht-multi-select-chip-remove:hover{background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht-multi-select-overflow{padding:var(--ht-chip-vertical-padding)var(--ht-chip-horizontal-padding);background:var(--ht-chip-background);border-radius:var(--ht-chip-border-radius);color:var(--ht-foreground-color);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.handsontableInputHolder{position:absolute;top:0;left:0}.handsontableInputHolder .handsontableInput{padding:calc(var(--ht-cell-vertical-padding,4px) + 1px)calc(var(--ht-cell-horizontal-padding,8px) + 1px);color:var(--ht-cell-editor-foreground-color);background-color:var(--ht-cell-editor-background-color,#fff);box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px)var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0)0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;border:none;border-radius:0;outline-width:0;margin:0;display:block;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important}.handsontableInputHolder .handsontableInput:focus{outline:none}.htSelectEditor{position:absolute}.htSelectEditor select{width:100%;height:100%;padding:calc(var(--ht-cell-vertical-padding,4px) + 1px)calc(var(--ht-cell-horizontal-padding,8px) + 1px);white-space:nowrap;text-overflow:ellipsis;color:var(--ht-cell-editor-foreground-color);background-color:var(--ht-cell-editor-background-color,#fff);box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px)var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0)0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;border:none;border-radius:0;margin:0;padding-inline-end:26px;position:absolute;inset:0;overflow:hidden;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;-webkit-appearance:none!important}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{z-index:1;pointer-events:none;margin-inline-end:4px;top:50%;transform:translateY(-50%)}.handsontable.listbox{box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);margin:0}.handsontable.listbox .ht_master{background-color:var(--ht-background-color);overflow:hidden}.handsontable.listbox .wtHolder{overflow:auto;border-radius:0!important}.handsontable.listbox .wtHider,.handsontable.listbox .htCore{border-radius:0!important}.handsontable.listbox table{overflow:hidden}.handsontable.listbox table th,.handsontable.listbox table tr:first-child th,.handsontable.listbox table tr:last-child th,.handsontable.listbox table tr:first-child td,.handsontable.listbox table td{border-color:#0000!important}.handsontable.listbox table th,.handsontable.listbox table td{white-space:nowrap;text-overflow:ellipsis;border-radius:0!important}.handsontable.listbox table .wtBorder{visibility:hidden}.handsontable.listbox table strong{color:inherit;font-weight:700}.handsontable.listbox table tr td:hover td{cursor:pointer;background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important;box-shadow:none!important}.handsontable.listbox table td{transition:var(--ht-table-transition)background ease-in-out}.handsontable.listbox table td:hover{cursor:pointer;background-color:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important}.handsontable.listbox table td.current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.listbox table td.htDimmed{cursor:default;font-style:inherit;color:inherit!important}.handsontable.listbox table td.htDimmed:not(.handsontable.listbox table td:hover){background-color:inherit!important}.handsontable.listbox table thead th{text-align:left;height:auto!important}.handsontable.listbox table thead th .relative{padding-top:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size));padding-bottom:calc(var(--ht-cell-vertical-padding) + var(--ht-gap-size))}.handsontable.listbox .ht_clone_top .wtHider{overflow:hidden}.handsontable.listbox .ht_clone_top table{border-radius:0}.handsontable.listbox .htBorders div{background:0 0!important}.handsontable.autocompleteEditor tr.ht__row_even th,.handsontable.autocompleteEditor tr.ht__row_even td,.handsontable.autocompleteEditor tr.ht__row_odd th,.handsontable.autocompleteEditor tr.ht__row_odd td{background-color:var(--ht-background-color,#fff)}[dir=rtl].handsontable.listbox table thead th{text-align:right}.pika-single{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);color:var(--ht-foreground-color);background:var(--ht-background-color,#fff);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);z-index:9999;padding:10px;display:block;position:relative}.pika-single.is-hidden{display:none}.pika-single .pika-row{background-color:#0000}.pika-single .pika-title{justify-content:center;align-items:center;display:flex}.pika-single .pika-label{color:var(--ht-accent-color);order:2;padding:5px;position:relative}.pika-single .pika-label .pika-select{opacity:0;cursor:pointer;position:absolute;inset:0}.pika-single .pika-prev,.pika-single .pika-next{white-space:nowrap;text-indent:-9999px;cursor:pointer;width:20px;height:20px;color:var(--ht-accent-color);background:0 0;border:none;padding:0}.pika-single .pika-prev{order:1;margin-right:auto}.pika-single .pika-next{order:3;margin-left:auto}.pika-single .pika-table thead{height:50px}.pika-single .pika-table th{vertical-align:middle;padding:1px}.pika-single .pika-table th abbr{cursor:initial;border:none;font-weight:400;text-decoration:none}.pika-single .pika-table td{vertical-align:middle;padding:1px}.pika-single .pika-table td.is-disabled .pika-button{pointer-events:none;opacity:.5}.pika-single .pika-table td.is-today .pika-button{background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}.pika-single .pika-table td.is-selected .pika-button{background:var(--ht-accent-color,#1a42e8);color:var(--ht-primary-button-foreground-color,#fff)}.pika-single .pika-table td.pika-week{text-align:center;width:12.5%}.pika-single .pika-table .pika-button{aspect-ratio:1;width:100%;color:var(--ht-foreground-color);border-radius:var(--ht-button-border-radius);cursor:pointer;font-size:inherit;background:0 0;border:none;margin:0;padding:10px}.pika-single .pika-table .pika-button:hover{background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}[dir=rtl].htDatepickerHolder .pika-single .pika-next{margin-left:0;margin-right:auto;transform:rotate(180deg)}[dir=rtl].htDatepickerHolder .pika-single .pika-prev{margin-left:auto;margin-right:0;transform:rotate(180deg)}.handsontableEditor{position:absolute}.handsontableEditor .ht-multi-select-editor{box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);border-radius:0 0 var(--ht-menu-border-radius)var(--ht-menu-border-radius);border:var(--ht-menu-border-width)solid var(--ht-menu-border-color);background:var(--ht-background-color);width:max-content;min-width:120px;padding:var(--ht-menu-vertical-padding)var(--ht-menu-horizontal-padding);overflow-y:auto}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-input-wrapper{padding:var(--ht-menu-item-vertical-padding)var(--ht-menu-item-horizontal-padding);align-items:center;gap:var(--ht-gap-size);align-self:stretch;display:flex;position:relative}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-search-icon{left:calc(var(--ht-menu-item-horizontal-padding) + 10px);opacity:.5;pointer-events:none;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input{box-sizing:border-box;border-radius:var(--ht-input-border-radius);width:100%;color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);transition:var(--ht-table-transition)all ease-in-out;line-height:var(--ht-line-height);font-size:var(--ht-font-size);padding:var(--ht-input-vertical-padding)var(--ht-menu-item-horizontal-padding)var(--ht-input-vertical-padding)32px}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color);outline-offset:0;box-shadow:none;outline:none}.handsontableEditor .ht-multi-select-editor input.ht-multi-select-editor-search-input::placeholder{color:var(--ht-foreground-color);opacity:.6}.handsontableEditor .ht-multi-select-editor .ht-multi-select-editor-separator{background-color:var(--ht-menu-border-color);width:100%;height:1px;margin:var(--ht-menu-vertical-padding)0 var(--ht-menu-vertical-padding)0;padding:0}.handsontableEditor .ht-multi-select-editor ul{width:100%;padding:var(--ht-gap-size)var(--ht-menu-horizontal-padding);flex-direction:column;align-items:flex-start;margin:0;list-style:none;display:flex}.handsontableEditor .ht-multi-select-editor ul li{background:var(--ht-background-color);padding:var(--ht-menu-item-vertical-padding)var(--ht-menu-item-horizontal-padding);-webkit-user-select:none;user-select:none;cursor:pointer;align-self:stretch;align-items:center;display:flex}.handsontableEditor .ht-multi-select-editor ul li *{cursor:pointer}.handsontableEditor .ht-multi-select-editor ul li.ht-multi-select-editor-item-selected{background:color-mix(in srgb,var(--ht-menu-item-active-color)var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li div{flex:1 0 0;align-items:center;display:flex}.handsontableEditor .ht-multi-select-editor ul li div input{appearance:none;width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);margin:0;padding:0;display:flex;position:relative}.handsontableEditor .ht-multi-select-editor ul li div input:after{content:"";display:block;position:absolute;top:0;left:0}.handsontableEditor .ht-multi-select-editor ul li div input:before{content:"";box-sizing:border-box;width:var(--ht-checkbox-size);height:var(--ht-checkbox-size);border-radius:var(--ht-checkbox-border-radius);border:1px solid var(--ht-checkbox-border-color);background:var(--ht-checkbox-background-color);background-position:50%;background-repeat:no-repeat;display:block;position:absolute;top:0;left:0}.handsontableEditor .ht-multi-select-editor ul li div input:checked:before{border-color:var(--ht-checkbox-checked-border-color);background:var(--ht-checkbox-checked-background-color)}.handsontableEditor .ht-multi-select-editor ul li div input:checked:after{color:var(--ht-checkbox-checked-icon-color);background-color:currentColor}.handsontableEditor .ht-multi-select-editor ul li div input:focus{outline:none}.handsontableEditor .ht-multi-select-editor ul li div label{color:var(--ht-foreground-color);text-overflow:ellipsis;font-size:var(--ht-font-size);font-style:normal;font-weight:400;line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);width:100%;padding:0 0 0 calc(var(--ht-gap-size)*2);overflow:hidden}.handsontableEditor .ht-multi-select-editor ul li:hover{background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontableEditor .ht-multi-select-editor ul li:has(input:focus){background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)}.handsontable .htUISelectCaption{width:100%;padding:var(--ht-input-vertical-padding)var(--ht-input-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-input-border-radius);box-sizing:border-box;cursor:pointer;border:var(--ht-input-border-width)solid var(--ht-input-border-color);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);text-overflow:ellipsis;white-space:nowrap;transition:var(--ht-table-transition)all ease-in-out;margin:0;padding-inline-end:calc(var(--ht-input-horizontal-padding) + var(--ht-icon-size));overflow:hidden;outline:none!important}.handsontable .htUISelectCaption:after{content:"";right:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);display:block;position:absolute;top:50%;transform:translateY(-50%)}.handsontable .htUISelectCaption:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontable .htUISelectCaption:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontable .htUISelectCaption:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}.handsontable .htUISelect{cursor:pointer;position:relative;outline:none!important}.handsontable .htUISelect:focus .htUISelectCaption{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}[dir=rtl].handsontable .htUISelectCaption:after{right:auto;left:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4)}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{width:100%;padding:var(--ht-input-vertical-padding)var(--ht-input-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-input-border-radius);box-sizing:border-box;cursor:pointer;border:var(--ht-input-border-width)solid var(--ht-input-border-color);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);transition:var(--ht-table-transition)all ease-in-out;outline:none!important}.handsontable .htFiltersMenuCondition .htUIInput input:hover,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:hover{border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color)}.handsontable .htFiltersMenuCondition .htUIInput input:disabled,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:disabled{border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color)}.handsontable .htFiltersMenuCondition .htUIInput input:focus,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:focus{border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color)}.handsontable .htUIInput{text-align:center;padding:0;position:relative;outline:none!important}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton input,.handsontable .ht-button{min-width:64px;padding:var(--ht-button-vertical-padding)var(--ht-button-horizontal-padding);font-family:inherit;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);border-radius:var(--ht-button-border-radius);box-sizing:border-box;cursor:pointer;transition:var(--ht-table-transition)all ease-in-out;border-style:solid;border-width:1px;outline:none!important}.handsontable .htUIInput.htUIButtonCancel input,.handsontable .ht-button--secondary{border-color:var(--ht-secondary-button-border-color);background-color:var(--ht-secondary-button-background-color);color:var(--ht-secondary-button-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:hover,.handsontable .ht-button--secondary:hover{border-color:var(--ht-secondary-button-hover-border-color);background-color:var(--ht-secondary-button-hover-background-color);color:var(--ht-secondary-button-hover-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:disabled,.handsontable .ht-button--secondary:disabled{border-color:var(--ht-secondary-button-disabled-border-color);background-color:var(--ht-secondary-button-disabled-background-color);color:var(--ht-secondary-button-disabled-foreground-color)}.handsontable .htUIInput.htUIButtonCancel input:focus,.handsontable .ht-button--secondary:focus{border-color:var(--ht-secondary-button-focus-border-color);background-color:var(--ht-secondary-button-focus-background-color);color:var(--ht-secondary-button-focus-foreground-color);box-shadow:0 0 0 1px var(--ht-accent-color)}.htUIInput.htUIButtonOK input,.ht-button--primary{border-color:var(--ht-primary-button-border-color);background-color:var(--ht-primary-button-background-color);color:var(--ht-primary-button-foreground-color)}.htUIInput.htUIButtonOK input:hover,.ht-button--primary:hover{border-color:var(--ht-primary-button-hover-border-color);background-color:var(--ht-primary-button-hover-background-color);color:var(--ht-primary-button-hover-foreground-color)}.htUIInput.htUIButtonOK input:disabled,.ht-button--primary:disabled{border-color:var(--ht-primary-button-disabled-border-color);background-color:var(--ht-primary-button-disabled-background-color);color:var(--ht-primary-button-disabled-foreground-color)}.htUIInput.htUIButtonOK input:focus,.ht-button--primary:focus{border-color:var(--ht-primary-button-focus-border-color);background-color:var(--ht-primary-button-focus-background-color);color:var(--ht-primary-button-focus-foreground-color);box-shadow:0 0 0 1px var(--ht-accent-color)}.handsontable .htUIRadio{padding:var(--ht-gap-size)calc(2*var(--ht-gap-size));align-items:center;gap:var(--ht-gap-size);cursor:pointer;margin:0;padding-bottom:0;display:inline-flex;position:relative}.handsontable .htUIRadio:first-child{padding-inline-start:0}.handsontable .htUIRadio>input[type=radio]{width:var(--ht-radio-size);height:var(--ht-radio-size);appearance:none;cursor:pointer;border-radius:calc(.5*var(--ht-radio-size));outline:none;margin:0;position:relative}.handsontable .htUIRadio>input[type=radio]:before{content:"";border-radius:calc(.5*var(--ht-radio-size));border:1px solid var(--ht-radio-border-color);background-color:var(--ht-radio-background-color);display:block;position:absolute;inset:0}.handsontable .htUIRadio>input[type=radio]:after{content:"";color:var(--ht-radio-icon-color);display:block;position:absolute}.handsontable .htUIRadio>input[type=radio]:checked:before{border-color:var(--ht-radio-checked-border-color);background-color:var(--ht-radio-checked-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:after{color:var(--ht-radio-checked-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled{cursor:initial}.handsontable .htUIRadio>input[type=radio]:checked:disabled:before{border-color:var(--ht-radio-checked-disabled-border-color);background-color:var(--ht-radio-checked-disabled-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled:after{color:var(--ht-radio-checked-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:before{border-color:var(--ht-radio-checked-focus-border-color);background-color:var(--ht-radio-checked-focus-background-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:after{color:var(--ht-radio-checked-focus-icon-color)}.handsontable .htUIRadio>input[type=radio]:disabled{cursor:initial}.handsontable .htUIRadio>input[type=radio]:disabled:before{border-color:var(--ht-radio-disabled-border-color);background-color:var(--ht-radio-disabled-background-color)}.handsontable .htUIRadio>input[type=radio]:disabled:after{color:var(--ht-radio-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:focus:before{border-color:var(--ht-radio-focus-border-color);background-color:var(--ht-radio-focus-background-color);outline:1px solid var(--ht-radio-focus-ring-color)}.handsontable .htUIRadio>input[type=radio]:focus:after{color:var(--ht-radio-focus-icon-color)}.handsontable .htUIRadio label{vertical-align:middle;cursor:pointer;color:inherit}.handsontable .htUIRadio label:before{content:"";display:block;position:absolute;inset:0}.handsontable .collapsibleIndicator,.handsontable .ht_nestingButton{width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);margin:calc(-1*(var(--ht-icon-button-hit-area-size) - var(--ht-icon-size))/2 + 1px);box-sizing:border-box;cursor:pointer;text-indent:-100px;flex-shrink:0;font-size:0;position:relative;overflow:visible}.handsontable .collapsibleIndicator:before,.handsontable .ht_nestingButton:before{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-collapse-button-border-radius);transition:var(--ht-table-transition)all ease-in-out;z-index:1;display:block;position:absolute;top:50%;left:50%}.handsontable .collapsibleIndicator:after,.handsontable .ht_nestingButton:after{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-collapse-button-border-radius);transition:var(--ht-table-transition)all ease-in-out;z-index:0;display:block;position:absolute;top:50%;left:50%}.handsontable .collapsibleIndicator.expanded:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:before,.handsontable .ht_nestingButton.expanded:before,.handsontable .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-color)}.handsontable .collapsibleIndicator.expanded:after,.handsontable .collapsibleIndicator.ht_nestingCollapse:after,.handsontable .ht_nestingButton.expanded:after,.handsontable .ht_nestingButton.ht_nestingCollapse:after{background-color:var(--ht-collapse-button-open-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-border-color)}.handsontable .collapsibleIndicator.expanded:hover:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable .ht_nestingButton.expanded:hover:before,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-color)}.handsontable .collapsibleIndicator.expanded:hover:after,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:after,.handsontable .ht_nestingButton.expanded:hover:after,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:after{background-color:var(--ht-collapse-button-open-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-hover-border-color)}.handsontable .collapsibleIndicator.collapsed:before,.handsontable .collapsibleIndicator.ht_nestingExpand:before,.handsontable .ht_nestingButton.collapsed:before,.handsontable .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-color)}.handsontable .collapsibleIndicator.collapsed:after,.handsontable .collapsibleIndicator.ht_nestingExpand:after,.handsontable .ht_nestingButton.collapsed:after,.handsontable .ht_nestingButton.ht_nestingExpand:after{background-color:var(--ht-collapse-button-close-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-border-color)}.handsontable .collapsibleIndicator.collapsed:hover:before,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable .ht_nestingButton.collapsed:hover:before,.handsontable .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-color)}.handsontable .collapsibleIndicator.collapsed:hover:after,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:after,.handsontable .ht_nestingButton.collapsed:hover:after,.handsontable .ht_nestingButton.ht_nestingExpand:hover:after{background-color:var(--ht-collapse-button-close-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-hover-border-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-active-color)}.handsontable thead th.htRowspanHeader+th{border-inline-start-width:0}.handsontable thead th.htRowspanHeader{vertical-align:bottom;height:auto;overflow:visible}.handsontable thead th.htRowspanHeader.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color);z-index:1}.handsontable.htRowHeaders.htHasRowspanHeaders thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:0}.handsontable.htRowHeaders.htHasRowspanHeaders thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0}.handsontable.htHasRowspanHeaders .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0}.handsontable.htHasRowspanHeaders .ht_clone_inline_start .htCore tbody tr:first-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead th.htRowspanBottomLevel,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead th.htRowspanBottomLevel{border-bottom-width:0}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels>.relative{align-items:center;gap:5px;display:flex}.handsontable th.ht_nestingLevels span:last-child{padding-left:calc(var(--ht-icon-size) + 5px)}.handsontable th.ht_nestingLevels span.ht_nestingLevel{display:inline-block}.handsontable th.ht_nestingLevels span.ht_nestingLevel_empty{order:-2;width:5px;height:1px;display:inline-block;position:relative}.handsontable th.ht_nestingLevels .ht_nestingButton{cursor:pointer;order:-1;position:relative}.handsontable th.beforeHiddenColumn,.handsontable th.afterHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:before,.handsontable th.beforeHiddenColumn:after,.handsontable th.afterHiddenColumn:before,.handsontable th.afterHiddenColumn:after{color:var(--ht-hidden-indicator-color);position:absolute;top:50%;transform:translateY(-50%);width:10px!important;height:10px!important}.handsontable th.beforeHiddenColumn:after{content:"";display:block;right:-2px}.handsontable th.afterHiddenColumn:before{content:"";display:block;left:-2px}.handsontable th.ht__active_highlight.beforeHiddenColumn:before,.handsontable th.ht__active_highlight.beforeHiddenColumn:after,.handsontable th.ht__active_highlight.afterHiddenColumn:before,.handsontable th.ht__active_highlight.afterHiddenColumn:after{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}[dir=rtl].handsontable th.beforeHiddenColumn:after{right:initial;left:-2px;transform:translateY(-50%)rotate(180deg)}[dir=rtl].handsontable th.afterHiddenColumn:before{right:-2px;left:initial;transform:translateY(-50%)rotate(180deg)}.handsontable th.beforeHiddenRow,.handsontable th.afterHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before,.handsontable th.beforeHiddenRow:after,.handsontable th.afterHiddenRow:before,.handsontable th.afterHiddenRow:after{color:var(--ht-hidden-indicator-color);position:absolute;left:50%;transform:translate(-50%);width:10px!important;height:10px!important}.handsontable th.beforeHiddenRow:after{content:"";display:block;bottom:-2px}.handsontable th.afterHiddenRow:before{content:"";display:block;top:-2px}.handsontable th.ht__active_highlight.beforeHiddenRow:before,.handsontable th.ht__active_highlight.beforeHiddenRow:after,.handsontable th.ht__active_highlight.afterHiddenRow:before,.handsontable th.ht__active_highlight.afterHiddenRow:after{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .changeType{box-sizing:border-box;width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);margin:calc(-1*(var(--ht-icon-button-hit-area-size) - var(--ht-icon-size))/2 + 1px);box-shadow:none;color:inherit;z-index:1;background:0 0;border:none;outline:none;flex-shrink:0;padding:0;position:relative;overflow:visible}.handsontable .changeType:before{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));color:var(--ht-icon-button-icon-color);z-index:1;display:block;position:absolute;top:50%;left:50%}.handsontable .changeType:after{content:"";width:var(--ht-icon-size);height:var(--ht-icon-size);margin-top:calc(-.5*var(--ht-icon-size));margin-left:calc(-.5*var(--ht-icon-size));border-radius:var(--ht-icon-button-border-radius);box-shadow:0 0 0 1px var(--ht-icon-button-border-color);background-color:var(--ht-icon-button-background-color);z-index:0;display:block;position:absolute;top:50%;left:50%}.handsontable .changeType:hover{cursor:pointer}.handsontable .changeType:hover:before{color:var(--ht-icon-button-hover-icon-color)}.handsontable .changeType:hover:after{box-shadow:0 0 0 1px var(--ht-icon-button-hover-border-color);background-color:var(--ht-icon-button-hover-background-color)}.handsontable .ht__active_highlight .changeType:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .ht__active_highlight .changeType:after{box-shadow:0 0 0 1px var(--ht-icon-button-active-border-color,var(--ht-icon-active-button-border-color));background-color:var(--ht-icon-button-active-background-color,var(--ht-icon-active-button-background-color))}.handsontable .ht__active_highlight .changeType:hover:before{color:var(--ht-icon-button-active-hover-icon-color,var(--ht-icon-active-button-hover-icon-color))}.handsontable .ht__active_highlight .changeType:hover:after{box-shadow:0 0 0 1px var(--ht-icon-button-active-hover-border-color,var(--ht-icon-active-button-hover-border-color));background-color:var(--ht-icon-button-active-hover-background-color,var(--ht-icon-active-button-hover-background-color))}.handsontable th.htFiltersActive{background-color:var(--ht-header-filter-background-color)}.handsontable th.htFiltersActive.ht__active_highlight{background-color:color-mix(in srgb,var(--ht-header-active-background-color),var(--ht-header-filter-background-color)20%)}.handsontable.htDropdownMenu>.ht_master,.handsontable.htContextMenu>.ht_master,.handsontable.htFiltersConditionsMenu>.ht_master{box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);border:var(--ht-menu-border-width,1px)solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);padding:var(--ht-menu-vertical-padding,8px)var(--ht-menu-horizontal-padding,0);background-color:var(--ht-background-color,#fff);overflow:hidden}.handsontable.htDropdownMenu:not(.htGhostTable),.handsontable.htContextMenu:not(.htGhostTable),.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1060;display:none;position:absolute}.handsontable.htDropdownMenu .ht_clone_top,.handsontable.htDropdownMenu .ht_clone_bottom,.handsontable.htDropdownMenu .ht_clone_inline_start,.handsontable.htDropdownMenu .ht_clone_top_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_bottom_inline_start_corner,.handsontable.htContextMenu .ht_clone_top,.handsontable.htContextMenu .ht_clone_bottom,.handsontable.htContextMenu .ht_clone_inline_start,.handsontable.htContextMenu .ht_clone_top_inline_start_corner,.handsontable.htContextMenu .ht_clone_bottom_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_top,.handsontable.htFiltersConditionsMenu .ht_clone_bottom,.handsontable.htFiltersConditionsMenu .ht_clone_inline_start,.handsontable.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner{display:none}.handsontable.htDropdownMenu table.htCore,.handsontable.htContextMenu table.htCore,.handsontable.htFiltersConditionsMenu table.htCore{overflow:hidden}.handsontable.htDropdownMenu .htCustomMenuRenderer .table.htCore,.handsontable.htContextMenu .htCustomMenuRenderer .table.htCore,.handsontable.htFiltersConditionsMenu .htCustomMenuRenderer .table.htCore{box-shadow:none}.handsontable.htDropdownMenu.handsontable:focus,.handsontable.htContextMenu.handsontable:focus,.handsontable.htFiltersConditionsMenu.handsontable:focus{outline:none}.handsontable.htDropdownMenu .wtBorder,.handsontable.htContextMenu .wtBorder,.handsontable.htFiltersConditionsMenu .wtBorder{visibility:hidden}.handsontable.htDropdownMenu tbody tr:first-of-type td:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type th:first-child,.handsontable.htContextMenu tbody tr:first-of-type td:first-child,.handsontable.htContextMenu tbody tr:first-of-type th:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type td:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htDropdownMenu table tbody tr td,.handsontable.htContextMenu table tbody tr td,.handsontable.htFiltersConditionsMenu table tbody tr td{padding:var(--ht-menu-item-vertical-padding,4px)var(--ht-menu-item-horizontal-padding,8px);white-space:nowrap;text-overflow:ellipsis;background:var(--ht-background-color,#fff);cursor:pointer;transition:var(--ht-table-transition)background ease-in-out;border-width:0;position:relative;overflow:hidden}.handsontable.htDropdownMenu table tbody tr td:first-child,.handsontable.htContextMenu table tbody tr td:first-child,.handsontable.htFiltersConditionsMenu table tbody tr td:first-child{border-top-width:0;border-inline-end-width:0;border-bottom-width:0;border-inline-start-width:0}.handsontable.htDropdownMenu table tbody tr td.htDimmed,.handsontable.htContextMenu table tbody tr td.htDimmed,.handsontable.htFiltersConditionsMenu table tbody tr td.htDimmed{font-style:normal;color:inherit!important;background-color:inherit!important}.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover{cursor:pointer;background:color-mix(in srgb,var(--ht-menu-item-hover-color)var(--ht-menu-item-hover-color-opacity,100%),transparent)!important}.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper{margin-inline-end:calc(2*var(--ht-gap-size,4px) + var(--ht-icon-size))}.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{content:"";top:50%;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);display:block;position:absolute;transform:translateY(-50%)}.handsontable.htDropdownMenu table tbody tr td.htSeparator,.handsontable.htContextMenu table tbody tr td.htSeparator,.handsontable.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid var(--ht-border-color);cursor:default;height:0;padding:0}.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled{color:var(--ht-disabled-color);cursor:default}.handsontable.htDropdownMenu table tbody tr td.htDisabled:hover,.handsontable.htContextMenu table tbody tr td.htDisabled:hover,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:var(--ht-background-color);color:var(--ht-disabled-color)}.handsontable.htDropdownMenu table tbody tr td.htHidden,.handsontable.htContextMenu table tbody tr td.htHidden,.handsontable.htFiltersConditionsMenu table tbody tr td.htHidden{display:none}:is(.handsontable.htDropdownMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htContextMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htFiltersConditionsMenu table tbody tr td:has(.htItemWrapper .selected)){background-color:color-mix(in srgb,var(--ht-menu-item-active-color)var(--ht-menu-item-active-color-opacity,100%),transparent)}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper,.handsontable.htContextMenu table tbody tr td .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-inline:calc(2*var(--ht-gap-size,4px))}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper:before,.handsontable.htContextMenu table tbody tr td .htItemWrapper:before,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper:before{vertical-align:text-bottom;margin-right:12px}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected{font-size:0;inset:0}.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{content:"";top:50%;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);color:var(--ht-accent-color);display:block;position:absolute;transform:translateY(-50%)}.handsontable.htDropdownMenu table tbody tr td div span.selected,.handsontable.htContextMenu table tbody tr td div span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td div span.selected{position:absolute;inset-inline-end:0}.handsontable.htDropdownMenu table tbody tr td .htUIButton,.handsontable.htContextMenu table tbody tr td .htUIButton,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton{width:calc(50% - var(--ht-gap-size))}.handsontable.htDropdownMenu table tbody tr td .htUIButton input,.handsontable.htContextMenu table tbody tr td .htUIButton input,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton input{width:100%}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{padding:var(--ht-gap-size);text-decoration:none;display:inline-block}.handsontable .htUIMultipleSelect .ht_master .wtHolder{background:0 0;border-radius:0!important;overflow-y:scroll!important}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore{box-shadow:none}[dir=rtl].handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{left:calc(4*var(--ht-gap-size));right:auto;transform:translateY(-50%)rotate(180deg)}[dir=rtl].handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{left:calc(4*var(--ht-gap-size));right:auto}.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1070}.handsontable .ht_master table td.htCustomMenuRenderer{cursor:auto}.handsontable .ht_master table td.htCustomMenuRenderer.htFiltersMenuActionBar{padding-top:calc(var(--ht-menu-item-vertical-padding,4px)*2)}.handsontable .htFiltersMenuLabel{font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin-bottom:calc(var(--ht-gap-size,2px)*2)}.handsontable .htFiltersMenuLabel:empty{display:none}.handsontable .htFiltersMenuCondition{padding-top:calc(var(--ht-gap-size,2px)*3)!important;padding-bottom:0!important}.handsontable .htFiltersMenuCondition .border{border-bottom:1px solid var(--ht-border-color)!important}.handsontable .htFiltersMenuCondition .htUIInput{margin-top:calc(var(--ht-gap-size,2px)*2)}.handsontable .htFiltersMenuValue{padding-top:calc(var(--ht-gap-size,2px)*3)!important;border-bottom:1px solid var(--ht-border-color)!important;padding-bottom:0!important}.handsontable .htFiltersMenuOperators{padding-top:calc(var(--ht-gap-size,2px)*2)!important;padding-bottom:0!important}.handsontable .htUISelectionControls{margin:0 calc(var(--ht-gap-size,2px)*-1);padding-top:calc(var(--ht-gap-size,2px)*2)!important;padding-bottom:var(--ht-gap-size,2px)!important}.handsontable .htUIMultipleSelectHot{--ht-cell-horizontal-padding:calc(var(--ht-menu-item-horizontal-padding,2px) + var(--ht-gap-size,2px)*2);width:calc(100% + var(--ht-menu-item-horizontal-padding,2px)*2 + var(--ht-gap-size,2px)*4);margin:0 calc((var(--ht-menu-item-horizontal-padding,2px) + var(--ht-gap-size,2px)*2)*-1);overflow:initial!important}.handsontable .htUIMultipleSelectHot:before{content:"";background-color:var(--ht-border-color);width:100%;height:1px;display:block;position:absolute;top:-1px;left:0}.handsontable .htUIMultipleSelectHot .wtHolder{box-sizing:border-box;padding:0;overflow-x:hidden}.handsontable .htUIMultipleSelectHot .wtHolder .wtSpreader{padding:calc(var(--ht-gap-size)*2)0}.handsontable .htUIMultipleSelectHot .wtHolder td{padding:4px var(--ht-cell-horizontal-padding);height:auto!important}.handsontable .htUIClearAll,.handsontable .htUISelectAll{margin-right:var(--ht-gap-size,4px);margin-bottom:var(--ht-gap-size,4px);display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:var(--ht-font-size);line-height:var(--ht-line-height);color:var(--ht-link-color);border-radius:var(--ht-button-border-radius)}.handsontable .htUIClearAll a:hover,.handsontable .htUISelectAll a:hover{color:var(--ht-link-hover-color)}.handsontable .htUIClearAll a:focus,.handsontable .htUISelectAll a:focus{outline:1px solid var(--ht-link-hover-color)}.handsontable .htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htUIMultipleSelect .ht_master .wtHolder .wtHider,.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore,.handsontable .htUIMultipleSelect .ht_master .wtHolder tr,.handsontable .htUIMultipleSelect .ht_master .wtHolder td{background:0 0}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButtonOK{margin-inline-start:0;margin-inline-end:calc(2*var(--ht-gap-size,2px))}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{content:"";border-inline-start:var(--ht-comments-indicator-size,4px)solid #0000;border-inline-end:none;border-top:var(--ht-comments-indicator-size,4px)solid var(--ht-comments-indicator-color,#1a42e8);top:0;display:block;position:absolute;inset-inline-start:unset;inset-inline-end:0}.htCommentsContainer .htComments{z-index:1059;display:none;position:absolute}.htCommentsContainer .htCommentTextArea{font-family:var(--ht-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:var(--ht-menu-shadow-x,0)var(--ht-menu-shadow-y,0)var(--ht-menu-shadow-blur,8px)color-mix(in srgb,var(--ht-menu-shadow-color,#000)var(--ht-menu-shadow-opacity,100%),transparent);width:240px;height:88px;font-size:var(--ht-font-size);line-height:var(--ht-line-height);font-weight:var(--ht-font-weight);padding:var(--ht-comments-textarea-vertical-padding)var(--ht-comments-textarea-horizontal-padding);border:var(--ht-comments-textarea-border-width,1px)solid var(--ht-comments-textarea-border-color,transparent);border-inline-start:var(--ht-comments-textarea-border-width,1px)solid var(--ht-comments-textarea-border-color,#1a42e8);color:var(--ht-comments-textarea-foreground-color);background-color:var(--ht-comments-textarea-background-color,#fff);box-sizing:border-box;-webkit-appearance:none;margin:0 -1px;outline:0!important}.htCommentsContainer .htCommentTextArea:focus{border:var(--ht-comments-textarea-focus-border-width,1px)solid var(--ht-comments-textarea-focus-border-color,#1a42e8);color:var(--ht-comments-textarea-focus-foreground-color);background-color:var(--ht-comments-textarea-focus-background-color,#fff)}.htBorders .wtBorder.ht-border-style-dashed-vertical{background-image:repeating-linear-gradient(to bottom,var(--ht-custom-border-color)0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dashed-horizontal{background-image:repeating-linear-gradient(to right,var(--ht-custom-border-color)0 5px,transparent 0 10px)}.htBorders .wtBorder.ht-border-style-dotted-horizontal{background-image:radial-gradient(circle,var(--ht-custom-border-color)calc(var(--ht-custom-border-size)/2),transparent 0);background-size:calc(var(--ht-custom-border-size)*2)var(--ht-custom-border-size);background-repeat:repeat-x}.htBorders .wtBorder.ht-border-style-dotted-vertical{background-image:radial-gradient(circle,var(--ht-custom-border-color)calc(var(--ht-custom-border-size)/2),transparent 0);background-size:var(--ht-custom-border-size)calc(var(--ht-custom-border-size)*2);background-repeat:repeat-y}.handsontable .columnSorting:not(.indicatorDisabled){position:relative}.handsontable .columnSorting:not(.indicatorDisabled).sortAction.ascending,.handsontable .columnSorting:not(.indicatorDisabled).sortAction.descending{padding-inline-end:calc(var(--ht-icon-size,16px) + 2px)}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:hover{cursor:pointer;text-decoration:none}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:before{content:"";width:var(--ht-icon-size,16px);text-align:right;display:block;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.handsontable .htRight .columnSorting.sortAction.ascending,.handsontable .htRight .columnSorting.sortAction.descending{padding-inline-start:calc(var(--ht-icon-size,16px) + 2px);padding-inline-end:0}.handsontable .htRight .columnSorting.sortAction:before,[dir=rtl] .handsontable .columnSorting.sortAction:before{text-align:left;left:2px;right:auto}[dir=rtl] .handsontable .htRight .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htRight .columnSorting.sortAction.descending{padding-inline-start:0;padding-inline-end:calc(var(--ht-icon-size,16px) + 2px)}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.ascending,[dir=rtl] .handsontable .htLeft .columnSorting.sortAction.descending{padding-inline-start:calc(var(--ht-icon-size,16px) + 2px);padding-inline-end:0}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction:before{text-align:right;left:auto;right:2px}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";padding-inline-end:calc(var(--ht-icon-size,16px) + 2px);display:inline-block;position:relative}.handsontable .colHeader.columnSorting:after{content:"";text-align:right;width:8px;margin-top:4px;font-size:8px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.handsontable .colHeader.columnSorting[class^=sort-]:after,.handsontable .colHeader.columnSorting[class*=\ sort-]:after{content:"+"}.handsontable .colHeader.columnSorting.sort-1:after{content:"1"}.handsontable .colHeader.columnSorting.sort-2:after{content:"2"}.handsontable .colHeader.columnSorting.sort-3:after{content:"3"}.handsontable .colHeader.columnSorting.sort-4:after{content:"4"}.handsontable .colHeader.columnSorting.sort-5:after{content:"5"}.handsontable .colHeader.columnSorting.sort-6:after{content:"6"}.handsontable .colHeader.columnSorting.sort-7:after{content:"7"}.handsontable .htRight .colHeader.columnSorting:after,[dir=rtl] .handsontable .colHeader.columnSorting:after{text-align:left;left:0;right:auto}[dir=rtl] .handsontable .htLeft .colHeader.columnSorting:after{text-align:right;left:auto;right:0}.htGhostTable th div:has(.changeType) span.colHeader.columnSorting:not(.indicatorDisabled){padding-inline-end:var(--ht-gap-size)}.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2),.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type{border-left:0}.handsontable .ht_clone_top_inline_start_corner th.ht__active_highlight{box-shadow:none}.handsontable .manualColumnResizer{cursor:col-resize;opacity:0;z-index:210;background:0 0;width:10px;margin:0;position:absolute;top:0}.handsontable .manualColumnResizer:before,.handsontable .manualColumnResizer:after{content:"";background:var(--ht-resize-indicator-color);border-radius:2px;width:2px;height:calc(100% - 12px);max-height:16px;margin-top:.5px;display:block;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.handsontable .manualColumnResizer:after{left:auto;right:0}.handsontable .manualColumnResizer:hover,.handsontable .manualColumnResizer.active{opacity:1}.handsontable .manualColumnResizerGuide{border-inline-end:1px solid var(--ht-accent-color);width:0;inset-inline-end:unset;border-inline-start:none;margin-inline-start:5px;margin-inline-end:unset;display:none;position:absolute;top:0}.handsontable .manualColumnResizerGuide.active{z-index:209;display:block}.handsontable .manualRowResizer{z-index:210;cursor:row-resize;opacity:0;background:0 0;height:10px;margin:0;position:absolute;left:0}.handsontable .manualRowResizer:before,.handsontable .manualRowResizer:after{content:"";background:var(--ht-resize-indicator-color);border-radius:2px;width:calc(100% - 12px);max-width:16px;height:2px;display:block;position:absolute;top:1px;left:50%;transform:translate(-50%)}.handsontable .manualRowResizer:after{top:auto;bottom:0}.handsontable .manualRowResizer:hover,.handsontable .manualRowResizer.active{opacity:1}.handsontable .manualRowResizerGuide{border-bottom:1px solid var(--ht-accent-color);border-top:none;height:0;margin-top:5px;display:none;position:absolute;bottom:0;left:0}.handsontable .manualRowResizerGuide.active{z-index:209;display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before{opacity:.14}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.21}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.28}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.42}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.49}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.56}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.63}.handsontable .ht__manualColumnMove.after-selection--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualColumnMove.on-moving--columns *,.handsontable .ht__manualColumnMove.on-moving--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualColumnMove.on-moving--columns .manualColumnResizer,.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--guideline,.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--backlight{height:100%;display:none;position:absolute}.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--guideline{z-index:205;background:var(--ht-move-indicator-color,#1a42e8);width:1px;margin-inline:-.5px 0;top:0}.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--backlight{z-index:205;pointer-events:none;background:color-mix(in srgb,var(--ht-move-backlight-color)var(--ht-move-backlight-opacity,100%),transparent);display:none}.handsontable .on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable .on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight{display:block}.handsontable .wtHider{position:relative}.handsontable .ht__manualRowMove.after-selection--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualRowMove.on-moving--rows *,.handsontable .ht__manualRowMove.on-moving--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualRowMove.on-moving--rows .manualRowResizer,.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--guideline,.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--backlight{width:100%;display:none;position:absolute}.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--guideline{border-top:1px solid var(--ht-move-indicator-color);z-index:205;left:0}.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--backlight{z-index:205;pointer-events:none;background:color-mix(in srgb,var(--ht-move-backlight-color)var(--ht-move-backlight-opacity,100%),transparent);display:none}.handsontable .on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable .on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight{display:block}.ht-dialog{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);z-index:1060;opacity:0;border-radius:var(--ht-wrapper-border-radius);border:1px solid var(--ht-border-color);width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow-y:auto;box-sizing:border-box!important}.ht-dialog[dir=rtl]{left:auto;right:0}.ht-dialog:focus{border:1px solid var(--ht-accent-color);outline:none}.ht-dialog:has(.htFocusCatcher:focus){border:1px solid var(--ht-accent-color);outline:none}.ht-dialog *{box-sizing:border-box!important}.ht-dialog--background-solid{background-color:var(--ht-dialog-solid-background-color)}.ht-dialog--background-semi-transparent{background-color:color-mix(in srgb,var(--ht-dialog-semi-transparent-background-color)var(--ht-dialog-semi-transparent-background-opacity,100%),transparent)}.ht-dialog--animation{transition:opacity var(--ht-table-transition)ease-in-out}.ht-dialog--show{opacity:1}.ht-dialog__content-wrapper{width:100%;min-height:100%;padding:calc(var(--ht-gap-size)*4);border-radius:var(--ht-wrapper-border-radius);justify-content:center;align-items:center;display:flex}.ht-dialog__content{padding:var(--ht-dialog-content-padding-horizontal)var(--ht-dialog-content-padding-vertical);max-width:480px;color:var(--ht-foreground-color);position:relative}.ht-dialog__content--background{box-shadow:var(--ht-shadow-x,0)var(--ht-shadow-y,0)var(--ht-shadow-blur,8px)color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);border-radius:var(--ht-dialog-content-border-radius);background-color:var(--ht-dialog-content-background-color)}.ht-dialog--confirm .ht-dialog__content-wrapper{text-align:center;padding:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner{max-width:480px;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-wrapper-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-dialog--confirm .ht-dialog__content-wrapper-inner--background{box-shadow:var(--ht-shadow-x,0)var(--ht-shadow-y,0)var(--ht-shadow-blur,8px)color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);border-radius:var(--ht-dialog-content-border-radius);background-color:var(--ht-dialog-content-background-color)}.ht-dialog--confirm .ht-dialog__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-dialog--confirm .ht-dialog__content{justify-content:center;align-items:center;gap:var(--ht-gap-size);flex-direction:column;display:flex}.ht-dialog--confirm .ht-dialog__content:has(.ht-dialog__buttons){gap:calc(var(--ht-gap-size)*2)}.ht-dialog--confirm .ht-dialog__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-dialog--confirm .ht-dialog__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}.ht-dialog--confirm .ht-dialog__buttons{justify-content:center;gap:calc(var(--ht-gap-size)*2);flex-flow:wrap;display:flex}.ht-notification{z-index:1070;pointer-events:none;position:absolute;inset:0;overflow:visible}.ht-notification__stack{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);flex-direction:column;gap:10px;max-width:min(420px,100% - 40px);min-height:0;padding:10px;display:flex;position:absolute;overflow:hidden auto}.ht-notification__stack--top-start{top:10px;align-items:flex-start;max-height:calc(100% - 40px);inset-inline-start:10px}.ht-notification__stack--top-end{top:10px;align-items:flex-end;max-height:calc(100% - 40px);inset-inline-end:10px}.ht-notification__stack--bottom-start{bottom:10px;align-items:flex-start;max-height:calc(100% - 40px);inset-inline-start:10px}.ht-notification__stack--bottom-end{bottom:10px;align-items:flex-end;max-height:calc(100% - 40px);inset-inline-end:10px}.ht-notification__toast{box-shadow:var(--ht-shadow-x,0)var(--ht-shadow-y,0)var(--ht-shadow-blur,8px)color-mix(in srgb,var(--ht-shadow-color,#000)var(--ht-shadow-opacity,100%),transparent);pointer-events:auto;max-width:100%;color:var(--ht-notification-foreground-color,var(--ht-foreground-color));background-color:var(--ht-notification-background-color,var(--ht-background-color));border:1px solid var(--ht-notification-border-color,var(--ht-border-color));border-radius:var(--ht-wrapper-border-radius,4px);font-size:var(--ht-font-size);line-height:var(--ht-line-height);letter-spacing:var(--ht-letter-spacing);outline:none;flex-shrink:0;display:flex;position:relative}.ht-notification__toast:focus-visible{box-shadow:0 0 0 1px var(--ht-accent-color)}.ht-notification__toast--animate{opacity:0;transition:opacity var(--ht-table-transition,.15s)ease-out,transform var(--ht-table-transition,.15s)ease-out}.ht-notification__toast--animate.ht-notification__toast--stack-top:not(.ht-notification__toast--visible){transform:translateY(-6px)}.ht-notification__toast--animate.ht-notification__toast--stack-bottom:not(.ht-notification__toast--visible){transform:translateY(6px)}.ht-notification__toast--visible{opacity:1;transform:translateY(0)}.ht-notification__toast--info .ht-notification__accent{display:none}.ht-notification__toast--success .ht-notification__accent{background-color:var(--ht-notification-success-accent,#37bc6c)}.ht-notification__toast--warning .ht-notification__accent{background-color:var(--ht-notification-warning-accent,#fbe952)}.ht-notification__toast--error .ht-notification__accent{background-color:var(--ht-notification-error-accent,#fa4d32)}.ht-notification__toast-inner{width:100%;min-width:0;direction:inherit;flex-direction:row;align-items:stretch;gap:0;padding:10px;display:flex}.ht-notification__accent{box-sizing:border-box;border-radius:4px;flex:0 0 4px;align-self:stretch;margin-inline-end:10px}.ht-notification__body{flex:auto;min-width:0}.ht-notification__title{margin:0 0 var(--ht-gap-size);font-size:var(--ht-font-size);font-weight:var(--ht-font-weight,600)}.ht-notification__message{font-size:var(--ht-font-size-small);word-break:break-word;margin:0}.ht-notification__actions{gap:var(--ht-gap-size);margin-top:var(--ht-gap-size);flex-wrap:wrap;display:flex}.ht-notification__close{box-sizing:border-box;width:var(--ht-icon-button-hit-area-size);height:var(--ht-icon-button-hit-area-size);color:var(--ht-icon-button-icon-color,inherit);cursor:pointer;border-radius:var(--ht-icon-button-border-radius,var(--ht-wrapper-border-radius,4px));background:0 0;border:none;flex:none;align-self:flex-start;margin-inline-start:4px;padding:0;position:relative;overflow:visible}.ht-notification__close:before{content:"";margin-top:calc(-.5*var(--ht-icon-size));top:50%;margin-inline-start:calc(-.5*var(--ht-icon-size));display:block;position:absolute;inset-inline-start:50%}.ht-notification__close:hover{color:var(--ht-icon-button-hover-icon-color,inherit);background-color:var(--ht-icon-button-hover-background-color,color-mix(in srgb,var(--ht-foreground-color)8%,transparent))}.ht-notification__close:focus-visible{outline:2px solid var(--ht-accent-color);outline-offset:2px}.handsontable.ht-pagination{color:var(--ht-pagination-bar-foreground-color);background:var(--ht-pagination-bar-background-color);border:1px solid var(--ht-wrapper-border-color);border-radius:0 0 var(--ht-wrapper-border-radius)var(--ht-wrapper-border-radius);font-size:var(--ht-font-size);line-height:var(--ht-line-height);box-sizing:border-box;border-top-color:#0000;overflow-x:auto}.handsontable.ht-pagination--bordered{border-top-color:var(--ht-wrapper-border-color)}.handsontable.ht-pagination .ht-pagination__inner{justify-content:space-between;align-items:center;gap:calc(var(--ht-gap-size)*4);border-radius:0 0 var(--ht-wrapper-border-radius)var(--ht-wrapper-border-radius);padding-inline:var(--ht-pagination-bar-horizontal-padding);padding-block:var(--ht-pagination-bar-vertical-padding);flex-wrap:wrap;min-width:230px;display:flex}.handsontable.ht-pagination .ht-page-size-section{align-items:center;gap:calc(var(--ht-gap-size)*2);display:flex}.handsontable.ht-pagination .ht-page-size-section__label{white-space:nowrap}.handsontable.ht-pagination .ht-page-size-section__select-wrapper{border-radius:var(--ht-input-border-radius);position:relative}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select{padding-inline-start:var(--ht-gap-size);padding-inline-end:calc(var(--ht-gap-size) + var(--ht-icon-size));padding-top:var(--ht-gap-size);padding-bottom:var(--ht-gap-size);border-radius:var(--ht-input-border-radius);color:var(--ht-input-foreground-color);background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);line-height:calc(var(--ht-line-height) - 4px);-webkit-appearance:none;font-size:inherit;cursor:pointer}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:disabled{opacity:.4;cursor:default;color:var(--ht-input-disabled-foreground-color);background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:hover:not(:disabled){color:var(--ht-input-hover-foreground-color);background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:focus{color:var(--ht-input-focus-foreground-color);background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);outline:none}.handsontable.ht-pagination .ht-page-size-section__select-wrapper:after{content:"";background-color:var(--ht-foreground-color);pointer-events:none;display:block;position:absolute;inset-block-end:50%;inset-inline-end:var(--ht-gap-size);transform:translateY(50%)}.handsontable.ht-pagination .ht-page-counter-section{margin-inline-end:auto}.handsontable.ht-pagination .ht-page-navigation-section{align-items:center;gap:1px;display:flex}.handsontable.ht-pagination .ht-page-navigation-section__button{font-size:inherit;border:1px solid var(--ht-pagination-button-border-color);color:var(--ht-pagination-button-foreground-color);background-color:var(--ht-pagination-button-background-color);border-radius:var(--ht-icon-button-large-border-radius);padding:var(--ht-icon-button-large-padding);cursor:pointer}.handsontable.ht-pagination .ht-page-navigation-section__button:before{content:"";display:block}.handsontable.ht-pagination .ht-page-navigation-section__button--disabled{cursor:default;pointer-events:none;color:var(--ht-pagination-button-disabled-foreground-color);background-color:var(--ht-pagination-button-disabled-background-color);border-color:var(--ht-pagination-button-disabled-border-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:hover:not(:disabled){border-color:var(--ht-pagination-button-hover-border-color);color:var(--ht-pagination-button-hover-foreground-color);background-color:var(--ht-pagination-button-hover-background-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:focus{border-color:var(--ht-pagination-button-focus-border-color);color:var(--ht-pagination-button-focus-foreground-color);background-color:var(--ht-pagination-button-focus-background-color);outline:none}.handsontable.ht-pagination .ht-page-navigation-section__label{white-space:nowrap;text-align:center;min-width:100px}.handsontable.ht-wrapper.htPagination:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}:is(.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),:is(.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:last-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:0}:is(.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:0}.ht-loading__icon-svg{width:var(--ht-icon-size);height:var(--ht-icon-size);color:var(--ht-accent-color);transform-origin:50%;animation:1s linear infinite ht-loading-spin;display:block}.ht-loading__content{align-items:center;gap:calc(var(--ht-gap-size)*2);display:flex}.ht-loading__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-loading__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}@keyframes ht-loading-spin{to{transform:rotate(360deg)}}.ht-empty-data-state{scrollbar-width:auto;scrollbar-color:var(--ht-scrollbar-thumb-color)var(--ht-scrollbar-track-color);z-index:999;border:1px solid var(--ht-border-color);border-radius:var(--ht-wrapper-border-radius);box-sizing:border-box;background-color:var(--ht-background-color);width:100%;display:none;position:absolute;left:0;overflow-y:auto}.ht-empty-data-state *{box-sizing:border-box!important}.ht-empty-data-state__content-wrapper{text-align:center;width:100%;min-height:100%;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-wrapper-border-radius);justify-content:center;align-items:center;display:flex}.ht-empty-data-state__content-wrapper-inner{max-width:480px;padding:calc(var(--ht-gap-size)*2);border-radius:var(--ht-wrapper-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.ht-empty-data-state__content-wrapper-inner:focus{box-shadow:0 0 0 1px var(--ht-accent-color);outline:none}.ht-empty-data-state__content{justify-content:center;align-items:center;gap:var(--ht-gap-size);flex-direction:column;display:flex}.ht-empty-data-state__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-empty-data-state__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);font-weight:var(--ht-font-weight);margin:0}.ht-empty-data-state__buttons{justify-content:center;gap:calc(var(--ht-gap-size)*2);flex-flow:wrap;display:flex}.ht-empty-data-state__buttons--has-buttons{margin-top:calc(var(--ht-gap-size)*2)}.ht-empty-data-state__spinner{width:28px;height:28px;margin-bottom:calc(var(--ht-gap-size)*2);border:2px solid var(--ht-border-color);border-top-color:var(--ht-accent-color);border-radius:50%;flex-shrink:0;animation:.75s linear infinite ht-empty-data-state-spin}@media (prefers-reduced-motion:reduce){.ht-empty-data-state__spinner{border-top-color:var(--ht-border-color);animation:none}}.ht-empty-data-state--loading .ht-empty-data-state__content{gap:calc(var(--ht-gap-size)*.5)}.ht-empty-data-state--disable-top-border{border-top-width:0}.ht-empty-data-state--disable-top-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.ht-empty-data-state--disable-top-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.ht-empty-data-state--disable-inline-border{border-inline-start-width:0}.ht-empty-data-state--disable-inline-border:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.ht-empty-data-state--disable-inline-border:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}:is(.ht-empty-data-state--disable-bottom-border,.ht-empty-data-state:has(~.ht-pagination)){border-bottom-width:0}:is(.ht-empty-data-state--disable-bottom-border,.ht-empty-data-state:has(~.ht-pagination)):not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),:is(.ht-empty-data-state--disable-bottom-border,.ht-empty-data-state:has(~.ht-pagination)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes ht-empty-data-state-spin{to{transform:rotate(360deg)}}.ht-theme-main,.ht-theme-main-dark,.ht-theme-main-dark-auto{--ht-sizing-size-0:0px;--ht-sizing-size-0-5:2px;--ht-sizing-size-1:4px;--ht-sizing-size-2:8px;--ht-sizing-size-1-5:6px;--ht-sizing-size-3:12px;--ht-sizing-size-4:16px;--ht-sizing-size-5:20px;--ht-sizing-size-6:24px;--ht-sizing-size-7:28px;--ht-sizing-size-8:32px;--ht-sizing-size-9:36px;--ht-sizing-size-10:40px;--ht-sizing-size-0-25:1px;--ht-density-cell-vertical:var(--ht-sizing-size-1);--ht-density-cell-horizontal:var(--ht-sizing-size-2);--ht-density-bars-horizontal:var(--ht-sizing-size-4);--ht-density-bars-vertical:var(--ht-sizing-size-2);--ht-density-gap:var(--ht-sizing-size-1);--ht-density-button-horizontal:var(--ht-sizing-size-3);--ht-density-button-vertical:var(--ht-sizing-size-1-5);--ht-density-dialog-horizontal:var(--ht-sizing-size-2);--ht-density-dialog-vertical:var(--ht-sizing-size-2);--ht-density-input-horizontal:var(--ht-sizing-size-3);--ht-density-input-vertical:var(--ht-sizing-size-1-5);--ht-density-menu-vertical:var(--ht-sizing-size-2);--ht-density-menu-horizontal:var(--ht-sizing-size-0);--ht-density-menu-item-vertical:var(--ht-sizing-size-1);--ht-density-menu-item-horizontal:var(--ht-sizing-size-3);--ht-colors-white:#fff;--ht-colors-black:#000;--ht-colors-primary-100:#6180ff;--ht-colors-primary-200:#5573f0;--ht-colors-primary-300:#4669f6;--ht-colors-primary-400:#2e56fc;--ht-colors-primary-500:#1a42e8;--ht-colors-primary-600:#1535bc;--ht-colors-palette-50:#f7f7f9;--ht-colors-palette-100:#e7e7e9;--ht-colors-palette-200:#b9b9bb;--ht-colors-palette-300:#a3a3a3;--ht-colors-palette-400:#68696c;--ht-colors-palette-500:#404144;--ht-colors-palette-600:#313132;--ht-colors-palette-700:#282829;--ht-colors-palette-800:#222;--ht-colors-palette-900:#1e1e1f;--ht-colors-palette-950:#050506;--ht-colors-transparent:#fff0;--ht-font-family:Inter;--ht-font-size:14px;--ht-font-size-small:12px;--ht-line-height:20px;--ht-line-height-small:18px;--ht-font-weight:400;--ht-letter-spacing:0px;--ht-border-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-accent-color:var(--lightningcss-light,var(--ht-colors-primary-500))var(--lightningcss-dark,var(--ht-colors-primary-300));--ht-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-foreground-secondary-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-background-secondary-color:var(--lightningcss-light,var(--ht-colors-palette-50))var(--lightningcss-dark,var(--ht-colors-palette-900));--ht-placeholder-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-read-only-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-disabled-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-gap-size:var(--ht-density-gap);--ht-icon-size:var(--ht-sizing-size-4);--ht-table-transition:.15s;--ht-wrapper-border-width:0px;--ht-wrapper-border-radius:var(--ht-sizing-size-1);--ht-wrapper-border-color:var(--ht-border-color);--ht-bar-foreground-color:var(--ht-foreground-color);--ht-bar-background-color:var(--ht-background-secondary-color);--ht-bar-horizontal-padding:var(--ht-density-bars-horizontal);--ht-bar-vertical-padding:var(--ht-density-bars-vertical);--ht-shadow-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-shadow-x:var(--ht-sizing-size-0);--ht-shadow-y:var(--ht-sizing-size-2);--ht-shadow-blur:var(--ht-sizing-size-4);--ht-shadow-opacity:8%;--ht-cell-horizontal-padding:var(--ht-density-cell-horizontal);--ht-cell-vertical-padding:var(--ht-density-cell-vertical);--ht-cell-horizontal-border-color:var(--ht-border-color);--ht-cell-vertical-border-color:var(--ht-border-color);--ht-cell-selection-border-color:var(--ht-accent-color);--ht-cell-selection-background-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-cell-success-background-color:#37bc6c33;--ht-cell-error-background-color:#fa4d3233;--ht-cell-read-only-background-color:var(--ht-background-secondary-color);--ht-cell-autofill-size:var(--ht-sizing-size-1-5);--ht-cell-autofill-hit-area-size:var(--ht-sizing-size-3);--ht-cell-autofill-border-width:var(--ht-sizing-size-0-25);--ht-cell-autofill-border-radius:var(--ht-sizing-size-1);--ht-cell-autofill-border-color:var(--ht-background-color);--ht-cell-autofill-background-color:var(--ht-accent-color);--ht-cell-autofill-fill-border-color:var(--ht-foreground-color);--ht-cell-editor-border-width:2px;--ht-cell-editor-border-color:var(--ht-accent-color);--ht-cell-editor-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-cell-editor-background-color:var(--ht-background-color);--ht-cell-editor-shadow-blur-radius:0px;--ht-cell-editor-shadow-color:var(--ht-accent-color);--ht-cell-mobile-handle-size:var(--ht-sizing-size-3);--ht-cell-mobile-handle-border-width:var(--ht-sizing-size-0-25);--ht-cell-mobile-handle-border-radius:var(--ht-sizing-size-3);--ht-cell-mobile-handle-border-color:var(--ht-accent-color);--ht-cell-mobile-handle-background-color:var(--ht-accent-color);--ht-cell-mobile-handle-background-opacity:40%;--ht-header-font-weight:var(--ht-font-weight);--ht-header-foreground-color:var(--ht-foreground-color);--ht-header-background-color:var(--ht-background-secondary-color);--ht-header-highlighted-shadow-size:0px;--ht-header-highlighted-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-header-highlighted-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-header-active-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-header-active-foreground-color:var(--ht-colors-white);--ht-header-active-background-color:var(--ht-accent-color);--ht-header-filter-background-color:var(--ht-cell-success-background-color);--ht-header-row-foreground-color:var(--ht-foreground-color);--ht-header-row-background-color:var(--ht-background-secondary-color);--ht-header-row-highlighted-foreground-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-header-row-highlighted-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-header-row-active-foreground-color:var(--ht-colors-white);--ht-header-row-active-background-color:var(--ht-accent-color);--ht-row-header-odd-background-color:var(--ht-header-row-background-color);--ht-row-header-even-background-color:var(--ht-header-row-background-color);--ht-row-cell-odd-background-color:var(--ht-background-color);--ht-row-cell-even-background-color:var(--ht-background-color);--ht-button-border-radius:var(--ht-sizing-size-1);--ht-button-horizontal-padding:var(--ht-density-button-horizontal);--ht-button-vertical-padding:var(--ht-density-button-vertical);--ht-primary-button-border-color:var(--ht-colors-transparent);--ht-primary-button-foreground-color:var(--ht-colors-white);--ht-primary-button-background-color:var(--ht-accent-color);--ht-primary-button-disabled-border-color:var(--ht-colors-transparent);--ht-primary-button-disabled-foreground-color:var(--ht-disabled-color);--ht-primary-button-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-primary-button-hover-border-color:var(--ht-colors-transparent);--ht-primary-button-hover-foreground-color:var(--ht-background-color);--ht-primary-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-primary-600))var(--lightningcss-dark,var(--ht-colors-primary-100));--ht-primary-button-focus-border-color:var(--ht-background-color);--ht-primary-button-focus-foreground-color:var(--ht-background-color);--ht-primary-button-focus-background-color:var(--ht-accent-color);--ht-secondary-button-border-color:var(--ht-border-color);--ht-secondary-button-foreground-color:var(--ht-foreground-color);--ht-secondary-button-background-color:var(--ht-background-color);--ht-secondary-button-disabled-border-color:var(--ht-border-color);--ht-secondary-button-disabled-foreground-color:var(--ht-disabled-color);--ht-secondary-button-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-secondary-button-hover-border-color:var(--ht-border-color);--ht-secondary-button-hover-foreground-color:var(--ht-foreground-color);--ht-secondary-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-secondary-button-focus-border-color:var(--ht-border-color);--ht-secondary-button-focus-foreground-color:var(--ht-foreground-color);--ht-secondary-button-focus-background-color:var(--ht-background-color);--ht-icon-button-border-radius:var(--ht-sizing-size-0-5);--ht-icon-button-large-border-radius:var(--ht-sizing-size-1);--ht-icon-button-large-padding:var(--ht-sizing-size-1);--ht-icon-button-border-color:var(--lightningcss-light,var(--ht-colors-palette-50))var(--lightningcss-dark,var(--ht-colors-palette-900));--ht-icon-button-background-color:var(--ht-background-secondary-color);--ht-icon-button-icon-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-icon-button-hit-area-size:var(--ht-sizing-size-6);--ht-icon-button-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-icon-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-icon-button-hover-icon-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-icon-button-active-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-icon-button-active-background-color:var(--ht-accent-color);--ht-icon-button-active-icon-color:var(--ht-colors-white);--ht-icon-button-active-hover-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-icon-button-active-hover-background-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-icon-button-active-hover-icon-color:var(--ht-colors-white);--ht-collapse-button-border-radius:var(--ht-sizing-size-1);--ht-collapse-button-open-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-open-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-collapse-button-open-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-open-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-open-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-open-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-50))var(--lightningcss-dark,var(--ht-colors-palette-900));--ht-collapse-button-open-hover-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-open-hover-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-close-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-collapse-button-close-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-collapse-button-close-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-collapse-button-close-hover-icon-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-collapse-button-close-hover-icon-active-color:var(--lightningcss-light,var(--ht-colors-palette-400))var(--lightningcss-dark,var(--ht-colors-palette-300));--ht-link-color:var(--lightningcss-light,var(--ht-colors-primary-600))var(--lightningcss-dark,var(--ht-colors-primary-100));--ht-link-hover-color:var(--ht-accent-color);--ht-input-border-width:1px;--ht-input-border-radius:var(--ht-sizing-size-1);--ht-input-horizontal-padding:var(--ht-density-input-horizontal);--ht-input-vertical-padding:var(--ht-density-input-vertical);--ht-input-border-color:var(--ht-border-color);--ht-input-foreground-color:var(--ht-foreground-color);--ht-input-background-color:var(--ht-background-secondary-color);--ht-input-hover-border-color:var(--ht-border-color);--ht-input-hover-foreground-color:var(--ht-foreground-color);--ht-input-hover-background-color:var(--ht-background-color);--ht-input-disabled-border-color:var(--ht-border-color);--ht-input-disabled-foreground-color:var(--ht-disabled-color);--ht-input-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-input-focus-border-color:var(--ht-accent-color);--ht-input-focus-foreground-color:var(--ht-foreground-color);--ht-input-focus-background-color:var(--ht-background-color);--ht-checkbox-size:var(--ht-icon-size);--ht-checkbox-border-radius:var(--ht-sizing-size-1);--ht-checkbox-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-background-color:var(--ht-background-color);--ht-checkbox-icon-color:var(--ht-colors-transparent);--ht-checkbox-focus-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-focus-background-color:var(--ht-background-color);--ht-checkbox-focus-icon-color:var(--ht-colors-transparent);--ht-checkbox-focus-ring-color:var(--ht-accent-color);--ht-checkbox-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-checkbox-disabled-icon-color:var(--ht-colors-transparent);--ht-checkbox-checked-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-checkbox-checked-background-color:var(--ht-accent-color);--ht-checkbox-checked-icon-color:var(--ht-colors-white);--ht-checkbox-checked-focus-border-color:var(--ht-background-color);--ht-checkbox-checked-focus-background-color:var(--ht-accent-color);--ht-checkbox-checked-focus-icon-color:var(--ht-colors-white);--ht-checkbox-checked-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-checked-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-checkbox-checked-disabled-icon-color:var(--ht-disabled-color);--ht-checkbox-indeterminate-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-checkbox-indeterminate-background-color:var(--ht-accent-color);--ht-checkbox-indeterminate-icon-color:var(--ht-colors-white);--ht-checkbox-indeterminate-focus-border-color:var(--ht-background-color);--ht-checkbox-indeterminate-focus-background-color:var(--ht-accent-color);--ht-checkbox-indeterminate-focus-icon-color:var(--ht-colors-white);--ht-checkbox-indeterminate-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-600));--ht-checkbox-indeterminate-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-checkbox-indeterminate-disabled-icon-color:var(--ht-disabled-color);--ht-radio-size:var(--ht-icon-size);--ht-radio-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-radio-background-color:var(--ht-background-color);--ht-radio-icon-color:var(--ht-colors-transparent);--ht-radio-focus-border-color:var(--ht-border-color);--ht-radio-focus-background-color:var(--ht-background-color);--ht-radio-focus-icon-color:var(--ht-colors-transparent);--ht-radio-focus-ring-color:var(--ht-accent-color);--ht-radio-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-radio-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-radio-disabled-icon-color:var(--ht-colors-transparent);--ht-radio-checked-border-color:var(--ht-accent-color);--ht-radio-checked-background-color:var(--ht-background-color);--ht-radio-checked-icon-color:var(--ht-accent-color);--ht-radio-checked-focus-border-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-radio-checked-focus-background-color:var(--ht-background-color);--ht-radio-checked-focus-icon-color:var(--lightningcss-light,var(--ht-colors-primary-400))var(--lightningcss-dark,var(--ht-colors-primary-200));--ht-radio-checked-disabled-border-color:var(--lightningcss-light,var(--ht-colors-palette-200))var(--lightningcss-dark,var(--ht-colors-palette-500));--ht-radio-checked-disabled-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-radio-checked-disabled-icon-color:var(--ht-disabled-color);--ht-move-backlight-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-move-backlight-opacity:8%;--ht-move-indicator-color:var(--ht-accent-color);--ht-resize-indicator-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-hidden-indicator-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400));--ht-menu-border-width:1px;--ht-menu-border-radius:var(--ht-sizing-size-1);--ht-menu-horizontal-padding:var(--ht-density-menu-horizontal);--ht-menu-vertical-padding:var(--ht-density-menu-vertical);--ht-menu-item-horizontal-padding:var(--ht-density-menu-item-horizontal);--ht-menu-item-vertical-padding:var(--ht-density-menu-item-vertical);--ht-menu-border-color:var(--ht-border-color);--ht-menu-shadow-x:var(--ht-shadow-x);--ht-menu-shadow-y:var(--ht-shadow-y);--ht-menu-shadow-blur:var(--ht-shadow-blur);--ht-menu-shadow-color:var(--lightningcss-light,var(--ht-colors-palette-950))var(--lightningcss-dark,var(--ht-colors-white));--ht-menu-shadow-opacity:8%;--ht-menu-item-hover-color:var(--lightningcss-light,var(--ht-colors-palette-800))var(--lightningcss-dark,var(--ht-colors-palette-200));--ht-menu-item-hover-color-opacity:4%;--ht-menu-item-active-color:var(--ht-accent-color);--ht-menu-item-active-color-opacity:8%;--ht-comments-textarea-horizontal-padding:var(--ht-density-cell-horizontal);--ht-comments-textarea-vertical-padding:var(--ht-density-cell-vertical);--ht-comments-textarea-border-width:1px;--ht-comments-textarea-border-color:var(--ht-colors-transparent);--ht-comments-textarea-foreground-color:var(--ht-foreground-color);--ht-comments-textarea-background-color:var(--ht-background-secondary-color);--ht-comments-textarea-focus-border-width:1px;--ht-comments-textarea-focus-border-color:var(--ht-accent-color);--ht-comments-textarea-focus-foreground-color:var(--ht-foreground-color);--ht-comments-textarea-focus-background-color:var(--ht-background-color);--ht-comments-indicator-size:var(--ht-sizing-size-1-5);--ht-comments-indicator-color:var(--ht-accent-color);--ht-license-horizontal-padding:var(--ht-bar-horizontal-padding);--ht-license-vertical-padding:var(--ht-bar-vertical-padding);--ht-license-foreground-color:var(--ht-bar-foreground-color);--ht-license-background-color:var(--ht-bar-background-color);--ht-pagination-bar-foreground-color:var(--ht-bar-foreground-color);--ht-pagination-bar-background-color:var(--ht-bar-background-color);--ht-pagination-bar-horizontal-padding:var(--ht-bar-horizontal-padding);--ht-pagination-bar-vertical-padding:var(--ht-bar-vertical-padding);--ht-pagination-button-border-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-foreground-color:var(--ht-foreground-secondary-color);--ht-pagination-button-background-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-hover-border-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-pagination-button-hover-foreground-color:var(--ht-foreground-color);--ht-pagination-button-hover-background-color:var(--lightningcss-light,var(--ht-colors-palette-100))var(--lightningcss-dark,var(--ht-colors-palette-700));--ht-pagination-button-disabled-border-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-disabled-foreground-color:var(--ht-disabled-color);--ht-pagination-button-disabled-background-color:var(--ht-pagination-bar-background-color);--ht-pagination-button-focus-border-color:var(--ht-accent-color);--ht-pagination-button-focus-foreground-color:var(--ht-foreground-color);--ht-pagination-button-focus-background-color:var(--ht-pagination-bar-background-color);--ht-dialog-semi-transparent-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-dialog-semi-transparent-background-opacity:80%;--ht-dialog-solid-background-color:var(--lightningcss-light,var(--ht-colors-white))var(--lightningcss-dark,var(--ht-colors-palette-950));--ht-dialog-content-padding-horizontal:var(--ht-density-dialog-horizontal);--ht-dialog-content-padding-vertical:var(--ht-density-dialog-vertical);--ht-dialog-content-border-radius:var(--ht-sizing-size-2);--ht-dialog-content-background-color:var(--ht-background-secondary-color);--ht-notification-foreground-color:var(--ht-foreground-color);--ht-notification-background-color:var(--ht-background-color);--ht-notification-border-color:var(--ht-background-color);--ht-notification-success-accent:#37bc6c;--ht-notification-warning-accent:#fbe952;--ht-notification-error-accent:#fa4d32;--ht-chip-background:var(--ht-background-secondary-color);--ht-chip-border-radius:var(--ht-sizing-size-0-5);--ht-chip-vertical-padding:var(--ht-sizing-size-0);--ht-chip-horizontal-padding:var(--ht-sizing-size-0-5);--ht-chip-gap:var(--ht-sizing-size-1);--ht-scrollbar-border-radius:var(--ht-sizing-size-2);--ht-scrollbar-track-color:var(--ht-background-secondary-color);--ht-scrollbar-thumb-color:var(--lightningcss-light,var(--ht-colors-palette-300))var(--lightningcss-dark,var(--ht-colors-palette-400))}.ht-theme-main{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ht-theme-main-dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ht-theme-main-dark-auto{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.ht-theme-main-dark-auto{--lightningcss-light: ;--lightningcss-dark:initial}}[class*=ht-theme-main] .htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .pika-single .pika-next{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.64648 10.9393L9.93938 7.64644L6.64648 4.35354%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .pika-single .pika-prev{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.49268 11.2929L6.19978 8.00001L9.49268 4.70712%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-size-section__select-wrapper:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg opacity=%270.6%27%3E%3Cpath d=%27M11.5859 6L8.29304 9.29289L5.00015 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .changeType:before,[class*=ht-theme-main] .htUISelectCaption:after,.htAutocompleteArrow:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0002 6.66663C11.4262 6.66663 11.6487 7.15963 11.3917 7.47813L11.3537 7.52013L8.35372 10.5201C8.26762 10.6062 8.15307 10.6579 8.03156 10.6656C7.91005 10.6732 7.78992 10.6363 7.69372 10.5616L7.64672 10.5201L4.64672 7.52013L4.60522 7.47313L4.57822 7.43463L4.55122 7.38663L4.54272 7.36863L4.52922 7.33513L4.51322 7.28113L4.50822 7.25463L4.50322 7.22463L4.50122 7.19613V7.13713L4.50372 7.10813L4.50822 7.07813L4.51322 7.05213L4.52922 6.99813L4.54272 6.96463L4.57772 6.89863L4.61022 6.85363L4.64672 6.81313L4.69372 6.77163L4.73222 6.74463L4.78022 6.71763L4.79822 6.70913L4.83172 6.69563L4.88572 6.67963L4.91222 6.67463L4.94222 6.66963L4.97072 6.66763L11.0002 6.66663Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .columnSorting.sortAction.ascending:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00008 12.6667L8.00008 3.33335M8.00008 3.33335L5.33342 6.00002M8.00008 3.33335L10.6667 6.00002%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .columnSorting.sortAction.descending:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00004 3.33331V12.6666M8.00004 12.6666L10.6667 9.99998M8.00004 12.6666L5.33337 9.99998%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-first:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0713 4.64188L7.72115 7.99203L11.0713 11.3422M4.92936 4.08353L4.92936 11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-first:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.9292 4.64188L8.27934 7.99203L4.9292 11.3422M11.0711 4.08353V11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-prev:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.49268 11.2929L6.19978 8.00001L9.49268 4.70712%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-prev:before,[class*=ht-theme-main] .ht-page-navigation-section .ht-page-next:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.64648 10.9393L9.93938 7.64644L6.64648 4.35354%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-next:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.49268 11.2929L6.19978 8.00001L9.49268 4.70712%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-last:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.9292 4.64188L8.27934 7.99203L4.9292 11.3422M11.0711 4.08353V11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-last:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0713 4.64188L7.72115 7.99203L11.0713 11.3422M4.92936 4.08353L4.92936 11.3422%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htContextMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.33337 8.00002L6.66671 11.3334L13.3334 4.66669%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .htCheckboxRendererInput{appearance:none}[class*=ht-theme-main] .htCheckboxRendererInput:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 8L7 10L11 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] th.beforeHiddenColumn:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.08482 1.35771L6.11503 1.3551H6.17649L6.2067 1.35771L6.23795 1.36239L6.26503 1.3676L6.32128 1.38427L6.35618 1.39833L6.42493 1.43479L6.4718 1.46864L6.51399 1.50667L6.55722 1.55562L6.58534 1.59573L6.61347 1.64573L6.62232 1.66448L6.63639 1.69937L6.65305 1.75562L6.65826 1.78323L6.66347 1.81448L6.66555 1.84417L6.66659 1.87489V8.12489C6.66659 8.56864 6.15305 8.80042 5.82128 8.53271L5.77753 8.49312L2.65253 5.36812C2.56286 5.27844 2.50899 5.15912 2.50103 5.03254C2.49307 4.90596 2.53157 4.78083 2.6093 4.68062L2.65253 4.63167L5.77753 1.50667L5.82649 1.46344L5.86659 1.43531L5.91659 1.40719L5.93534 1.39833L5.97024 1.38427L6.02649 1.3676L6.05409 1.36239L6.08482 1.35771Z%27 fill=%27currentColor%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] th.afterHiddenColumn:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.33337 1.87499C3.33337 1.43124 3.84692 1.19947 4.17869 1.46718L4.22244 1.50676L7.34744 4.63176C7.43711 4.72145 7.49098 4.84077 7.49894 4.96735C7.5069 5.09392 7.4684 5.21905 7.39067 5.31926L7.34744 5.36822L4.22244 8.49322L4.17348 8.53645L4.13337 8.56457L4.08337 8.5927L4.06462 8.60155L4.02973 8.61562L3.97348 8.63228L3.94587 8.63749L3.91462 8.6427L3.88494 8.64478L3.85421 8.64582L3.82348 8.64478L3.79327 8.64218L3.76202 8.63749L3.73494 8.63228L3.67869 8.61562L3.64379 8.60155L3.57504 8.5651L3.52817 8.53124L3.48598 8.49322L3.44275 8.44426L3.41462 8.40416L3.3865 8.35416L3.37764 8.33541L3.36358 8.30051L3.34692 8.24426L3.34171 8.21666L3.3365 8.18541L3.33442 8.15572L3.33337 1.87499Z%27 fill=%27currentColor%27/%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] th.beforeHiddenRow:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.76425 2.43099C3.82165 2.3736 3.89801 2.33913 3.97902 2.33403C4.06003 2.32894 4.14012 2.35358 4.20425 2.40333L4.23558 2.43099L6.23558 4.43099L6.26325 4.46233L6.28125 4.48799L6.29925 4.51999L6.30492 4.53199L6.31392 4.55433L6.32458 4.59033L6.32792 4.60799L6.33125 4.62799L6.33258 4.64699L6.33325 4.66666L6.33258 4.68633L6.33092 4.70566L6.32792 4.72566L6.32458 4.74299L6.31392 4.77899L6.30492 4.80133L6.28158 4.84533L6.25992 4.87533L6.23558 4.90233L6.20425 4.92999L6.17858 4.94799L6.14658 4.96599L6.13458 4.97166L6.11225 4.98066L6.07625 4.99133L6.05858 4.99466L6.03858 4.99799L6.01958 4.99933L5.99992 4.99999H1.99992C1.71592 4.99999 1.56758 4.67133 1.73892 4.45899L1.76425 4.43099L3.76425 2.43099Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] th.afterHiddenRow:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.9999 3C6.2839 3 6.43224 3.32867 6.2609 3.541L6.23557 3.569L4.23557 5.569C4.17817 5.62639 4.10181 5.66087 4.0208 5.66596C3.93979 5.67106 3.8597 5.64642 3.79557 5.59667L3.76424 5.569L1.76424 3.569L1.73657 3.53767L1.71857 3.512L1.70057 3.48L1.6949 3.468L1.6859 3.44567L1.67524 3.40967L1.6719 3.392L1.66857 3.372L1.66724 3.353V3.31367L1.6689 3.29433L1.6719 3.27433L1.67524 3.257L1.6859 3.221L1.6949 3.19867L1.71824 3.15467L1.7399 3.12467L1.76424 3.09767L1.79557 3.07L1.82124 3.052L1.85324 3.034L1.86524 3.02833L1.88757 3.01933L1.92357 3.00867L1.94124 3.00533L1.96124 3.002L1.98024 3.00067L5.9999 3Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .collapsibleIndicator:before,[class*=ht-theme-main] .ht_nestingButton:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.33325 8H11.6666%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .collapsibleIndicator.collapsed:before,[class*=ht-theme-main] .ht_nestingButton.ht_nestingExpand:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.49988 11.6667C7.49988 11.9428 7.72374 12.1667 7.99988 12.1667C8.27602 12.1667 8.49988 11.9428 8.49988 11.6667V8.50002H11.6666C11.9427 8.50002 12.1666 8.27616 12.1666 8.00002C12.1666 7.72388 11.9427 7.50002 11.6666 7.50002H8.49988V4.33337C8.49988 4.05723 8.27602 3.83337 7.99988 3.83337C7.72374 3.83337 7.49988 4.05723 7.49988 4.33337V7.50002H4.33325C4.05711 7.50002 3.83325 7.72388 3.83325 8.00002C3.83325 8.27616 4.05711 8.50002 4.33325 8.50002H7.49988V11.6667Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .htUIRadio>input[type=radio]:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%274%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-multi-select-chip-remove:before,[class*=ht-theme-main] .ht-notification__close:before{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 4L4 12M4 4L12 12%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-multi-select-editor-search-icon{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27%3E%3Cg opacity=%270.5%27%3E%3Cpath d=%27M28 28L20 20M4 13.3333C4 14.559 4.24141 15.7727 4.71046 16.905C5.1795 18.0374 5.86699 19.0663 6.73367 19.933C7.60035 20.7997 8.62925 21.4872 9.76162 21.9562C10.894 22.4253 12.1077 22.6667 13.3333 22.6667C14.559 22.6667 15.7727 22.4253 16.905 21.9562C18.0374 21.4872 19.0663 20.7997 19.933 19.933C20.7997 19.0663 21.4872 18.0374 21.9562 16.905C22.4253 15.7727 22.6667 14.559 22.6667 13.3333C22.6667 12.1077 22.4253 10.894 21.9562 9.76162C21.4872 8.62925 20.7997 7.60035 19.933 6.73367C19.0663 5.86699 18.0374 5.1795 16.905 4.71046C15.7727 4.24141 14.559 4 13.3333 4C12.1077 4 10.894 4.24141 9.76162 4.71046C8.62925 5.1795 7.60035 5.86699 6.73367 6.73367C5.86699 7.60035 5.1795 8.62925 4.71046 9.76162C4.24141 10.894 4 12.1077 4 13.3333Z%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain}[class*=ht-theme-main] .ht-multi-select-editor-item-selected input:after{width:var(--ht-icon-size);height:var(--ht-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 8L7 10L11 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:contain}.masarsheet-page{z-index:150;color:#171717;direction:rtl;background:#f7f7f9;flex-direction:column;display:flex;position:fixed;inset:0}.masarsheet-header{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:10px;height:58px;padding:0 12px;display:flex}.masarsheet-icon-btn{background:#f3f4f6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.masarsheet-title{background:0 0;border:0;outline:0;flex:1;min-width:120px;max-width:360px;font-size:18px;font-weight:900}.masarsheet-save-state{color:#6b7280;font-size:12px}.masarsheet-save-state.error{color:#b42318}.masarsheet-online{direction:ltr;display:flex}.masarsheet-online span{color:#fff;background:#5a0810;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-7px;font-weight:800;display:grid}.masarsheet-toolbar{direction:rtl;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:6px;min-height:50px;padding:7px 10px;display:flex;overflow-x:auto}.masarsheet-toolbar button,.masarsheet-toolbar select,.masarsheet-import{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dedee3;border-radius:9px;align-items:center;height:34px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.masarsheet-toolbar button:hover,.masarsheet-import:hover{background:#fff7f8;border-color:#5a0810}.masarsheet-toolbar input[type=color]{border:1px solid #ddd;border-radius:8px;width:34px;height:34px;padding:2px}.masarsheet-import input{display:none}.masarsheet-workarea{direction:ltr;flex:1;min-height:0;display:flex}.masarsheet-grid{background:#fff;flex:1;min-width:0}.masarsheet-sidepanel{direction:rtl;background:#fff;border-left:1px solid #e5e7eb;width:320px;max-width:88vw;padding:16px;position:relative;overflow:auto}.masarsheet-sidepanel input,.masarsheet-sidepanel textarea,.masarsheet-sidepanel select{border:1px solid #ddd;border-radius:9px;width:100%;margin:5px 0;padding:9px}.masarsheet-sidepanel button{color:#fff;background:#5a0810;border:0;border-radius:9px;margin:5px 3px;padding:8px 12px}.masarsheet-panel-close{position:absolute;top:8px;left:8px}.masarsheet-comment-list article,.masarsheet-revision{border:1px solid #eee;border-radius:10px;margin:8px 0;padding:10px}.masarsheet-comment-list span,.masarsheet-revision span{color:#777;font-size:11px;display:block}.masarsheet-chart-wrap{height:320px;margin-top:10px}.masarsheet-tabs{background:#fff;border-top:1px solid #ddd;align-items:center;gap:5px;height:48px;padding:5px 10px;display:flex;overflow-x:auto}.masarsheet-tabs button{white-space:nowrap;background:#f2f2f4;border:0;border-radius:8px;height:34px;padding:0 14px}.masarsheet-tabs button.active{color:#fff;background:#5a0810}.masarsheet-message{z-index:160;color:#fff;background:#111827;border-radius:20px;padding:9px 15px;font-size:12px;position:fixed;top:118px;left:50%;transform:translate(-50%)}.masarsheet-loading{text-align:center;padding:40px}.handsontable{direction:ltr}.handsontable td.htRight{text-align:right}.handsontable td.htCenter{text-align:center}.handsontable td.htLeft{text-align:left}@media (max-width:720px){.masarsheet-header{height:52px}.masarsheet-toolbar{min-height:46px}.masarsheet-sidepanel{z-index:5;position:absolute;top:104px;bottom:48px;right:0;box-shadow:-8px 0 25px #0000001f}.masarsheet-grid .handsontable{font-size:12px}}:root{--admin-brand:#5a0810;--admin-brand-dark:#45060c;--admin-brand-soft:#5a081014;--admin-text:#111;--admin-muted:#6b7280;--admin-border:#eee;--admin-surface:#fff;--admin-bg:#fafafa}.admin-page{box-sizing:border-box;width:100%;max-width:1700px;min-height:100vh;color:var(--admin-text);background:var(--admin-surface);direction:rtl;margin:0;padding:0}.admin-page *{box-sizing:border-box}.admin-page-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.admin-page-header h2,.admin-modal-header h3{color:var(--admin-text);letter-spacing:-.35px;margin:0;font-weight:900}.admin-page-header h2{font-size:23px}.admin-page-subtitle{color:var(--admin-muted);margin:6px 0 0;font-size:13px;line-height:1.7}.admin-header-actions,.admin-toolbar,.admin-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-header-actions{margin-right:auto}.admin-toolbar{margin-top:16px}.admin-actions-row{justify-content:flex-end;margin-top:16px}.admin-btn{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}.admin-btn:hover:not(:disabled){transform:translateY(-1px)}.admin-btn:disabled{opacity:.55;cursor:not-allowed}.admin-btn-primary{background:var(--admin-brand);color:#fff;border-color:var(--admin-brand)}.admin-btn-primary:hover:not(:disabled){background:var(--admin-brand-dark)}.admin-btn-secondary{color:var(--admin-text);background:#fff;border-color:#ddd}.admin-btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.admin-search-input,.admin-input,.admin-textarea{width:100%;color:var(--admin-text);font:inherit;background:#f7f7f8;border:1px solid #dedede;border-radius:14px;outline:none;font-size:14px;transition:border-color .18s,background .18s,box-shadow .18s}.admin-search-input{flex:460px;min-height:48px}.admin-input{height:30px}.admin-textarea{resize:vertical;min-height:118px;line-height:1.7}.admin-search-input:focus,.admin-input:focus,.admin-textarea:focus{box-shadow:0 0 0 3px var(--admin-brand-soft);background:#fff;border-color:#5a081080}.admin-label{color:#2a2a2a;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.admin-count-pill{border:1px solid var(--admin-border);min-height:46px;color:var(--admin-muted);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:10px 15px;font-size:13px;display:inline-flex}.admin-count-pill b{color:var(--admin-brand)}.admin-table-wrap{border:1px solid var(--admin-border);background:#fff;border-radius:18px;margin-top:18px;overflow-x:auto}.admin-table{border-collapse:collapse;background:#fff;width:100%;min-width:1450px}.admin-table-compact{min-width:720px}.admin-th{text-align:center;white-space:nowrap;color:#444;border-bottom:1px solid var(--admin-border);background:#f7f7f8;height:35px;font-size:12px;font-weight:900}.admin-tr{border-bottom:1px solid var(--admin-border);transition:background .15s}.admin-tr:last-child{border-bottom:0}.admin-tr:hover{background:#fcfcfc}.admin-td{text-align:right;vertical-align:middle;height:60px;font-size:13px}.admin-td-center{text-align:center;white-space:nowrap}.admin-phone-number{white-space:nowrap;text-align:left;direction:ltr;unicode-bidi:isolate;display:inline-block}.admin-td-mono{text-align:left;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.admin-empty-row,.admin-table-note,.admin-muted-small,.admin-muted-tiny{color:var(--admin-muted)}.admin-table-note{margin-top:10px;font-size:12px}.admin-muted-small{margin-top:3px;font-size:12px}.admin-muted-tiny{font-size:11px}.admin-avatar-wrap{width:44px;height:44px;position:relative}.admin-avatar,.admin-avatar-link{border-radius:50%;width:44px;height:44px}.admin-avatar-link{display:inline-flex}.admin-avatar{object-fit:cover;border:1px solid var(--admin-border);background:#f5f5f5}.admin-avatar-online{background:#22c55e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #00000014}.admin-user-cell{flex-direction:column;align-items:flex-start;display:flex}.admin-user-link{width:fit-content;color:var(--admin-text);font-weight:900;text-decoration:none}.admin-user-link.danger,.admin-drawer-username.danger{color:#dc2626}.admin-online-text{color:#15803d;font-weight:800}.admin-location-cell{white-space:normal;max-width:180px;line-height:1.5}.admin-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-status-pill.online{color:#166534;background:#22c55e1a;border-color:#22c55e38}.admin-status-pill.offline{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.admin-status-pill.suspended{color:#854d0e;background:#eab3081a;border-color:#eab3083d}.admin-status-pill.disabled{color:#991b1b;background:#dc262614;border-color:#dc262638}.admin-tools-trigger{background:var(--admin-brand-soft);min-width:84px;color:var(--admin-brand);font:inherit;cursor:pointer;border:1px solid #5a081033;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:900}.admin-card,.admin-state-box{border:1px solid var(--admin-border);background:#fff;border-radius:18px}.admin-card{padding:16px}.admin-state-box{color:var(--admin-muted);text-align:center;margin-top:18px;padding:22px}.admin-state-box-flat{margin-top:0}.admin-alert{border:1px solid #0000;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.6}.admin-alert-success{color:#166534;background:#22c55e14;border-color:#22c55e38}.admin-alert-error{color:#991b1b;background:#dc262612;border-color:#dc262638}.admin-alert-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-mt-12{margin-top:12px}.admin-mt-14{margin-top:14px}.admin-mt-18{margin-top:18px}.admin-modal-overlay,.admin-drawer-overlay{z-index:1200;background:#00000061;position:fixed;inset:0}.admin-modal-overlay{justify-content:center;align-items:center;padding:16px;display:flex}.admin-modal-card{background:#fff;border-radius:20px;width:min(620px,100%);max-height:88vh;overflow:auto;box-shadow:0 20px 60px #0003}.admin-modal-wide{width:min(720px,100%)}.admin-modal-header{z-index:2;border-bottom:1px solid var(--admin-border);background:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.admin-modal-header h3{font-size:18px}.admin-modal-body{padding:16px}.admin-icon-close{border:1px solid var(--admin-border);width:36px;height:36px;color:var(--admin-text);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:23px;line-height:1;display:inline-flex}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-form-full{grid-column:1/-1}.admin-delete-copy{line-height:1.9}.admin-delete-copy p{margin-top:0}.admin-drawer-overlay{justify-content:center;align-items:flex-end;padding:0 18px;display:flex}.admin-drawer-panel{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:760px;max-height:72vh;display:flex;overflow:hidden;box-shadow:0 -18px 60px #00000038}.admin-drawer-handle{background:#d1d5db;border-radius:999px;width:52px;height:5px;margin:10px auto 6px}.admin-drawer-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 18px 14px;display:flex}.admin-drawer-label,.admin-drawer-status{color:var(--admin-muted);font-size:12px;font-weight:800}.admin-drawer-label{margin-bottom:4px}.admin-drawer-username{color:var(--admin-text);font-size:22px;font-weight:900;line-height:1.2}.admin-drawer-status{margin-top:5px}.admin-drawer-body{gap:10px;padding:16px;display:grid;overflow-y:auto}.admin-tools-list{gap:10px;display:grid}.admin-tool-item{border:1px solid var(--admin-border);width:100%;color:var(--admin-text);text-align:right;font:inherit;cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.admin-tool-item:hover{background:#fafafa}.admin-tool-item.warning{color:#854d0e;background:#eab3081a;border-color:#eab30840}.admin-tool-item.success{color:#166534;background:#22c55e1a;border-color:#22c55e40}.admin-tool-item.danger{color:#991b1b;background:#dc262614;border-color:#dc262638}.admin-tool-icon{background:#1118270f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.admin-tool-hint{color:var(--admin-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.admin-toggle{cursor:pointer;background:#e5e7eb;border:1px solid #d6d6d6;border-radius:999px;width:56px;height:31px;padding:3px;transition:all .2s;position:relative}.admin-toggle span{background:#fff;border-radius:50%;width:23px;height:23px;transition:all .2s;display:block;transform:translate(0);box-shadow:0 1px 4px #0003}.admin-toggle.active{background:var(--admin-brand);border-color:var(--admin-brand)}.admin-toggle.active span{transform:translate(25px)}.admin-toggle:disabled{opacity:.55;cursor:not-allowed}.admin-country-list,.admin-notes-list{gap:11px;display:grid}.admin-country-row{border:1px solid var(--admin-border);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex}.admin-country-status{align-items:center;gap:10px;display:flex}.admin-country-status>span{font-size:13px;font-weight:900}.admin-country-status .open{color:#15803d}.admin-country-status .closed{color:#991b1b}.admin-note-composer,.admin-notes-list{margin-top:18px}.admin-note-card{border-right:4px solid var(--admin-brand)}.admin-note-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-note-type{color:var(--admin-brand);font-weight:900}.admin-note-head time,.admin-note-author{color:var(--admin-muted);font-size:12px}.admin-note-text{white-space:pre-wrap;line-height:1.9}.admin-note-author{margin-top:10px}@media (max-width:720px){.admin-page{padding:12px 16px 88px}.admin-page-header{align-items:flex-start}.admin-page-header h2{font-size:20px}.admin-form-grid{grid-template-columns:1fr}.admin-form-full{grid-column:auto}.admin-modal-overlay{align-items:flex-end;padding:0}.admin-modal-card,.admin-modal-wide{border-radius:22px 22px 0 0;width:100%;max-height:90vh}.admin-country-row{align-items:flex-start}}@media (max-width:480px){.admin-page-header{flex-direction:column}.admin-header-actions,.admin-header-actions .admin-btn{width:100%}.admin-toolbar{align-items:stretch}.admin-count-pill{justify-content:center}.admin-country-row{flex-direction:column}.admin-country-status{justify-content:space-between;width:100%}}.admin-main-header{direction:rtl;background:#fff;width:100%;margin-bottom:18px}.admin-main-topbar{justify-content:space-between;align-items:center;height:54px;margin:0;padding:0 2px;display:flex}.admin-main-title{color:#111;letter-spacing:-.4px;font-size:23px;font-weight:900}.admin-menu-button,.admin-profile-button{cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;display:flex}.admin-menu-button{background:var(--admin-brand);color:#fff;border-radius:50%;font-size:20px;line-height:1}.admin-profile-button{color:#111;background:0 0;border-radius:50%}.admin-profile-button .material-symbols-outlined{font-size:32px}.admin-main-tabs{border-bottom:1px solid var(--admin-border);scrollbar-width:none;grid-template-columns:repeat(4,minmax(90px,1fr));align-items:start;min-height:42px;display:grid;overflow-x:auto}.admin-main-tabs::-webkit-scrollbar{display:none}.admin-main-tab{color:#777;white-space:nowrap;justify-content:center;align-items:center;min-width:90px;height:40px;padding:0 10px;font-size:15px;font-weight:700;text-decoration:none;display:flex;position:relative}.admin-main-tab.active{color:var(--admin-brand)}.admin-main-tab.active:after{content:"";background:var(--admin-brand);border-radius:999px;height:4px;position:absolute;bottom:-1px;left:18px;right:18px}@media (max-width:520px){.admin-main-tabs{display:flex}.admin-main-tab{flex:1 0 92px}}.admin-users-page{max-width:none;margin:0;padding-inline:16px}.admin-users-table-wrap{--admin-freeze-serial-width:52px;--admin-freeze-avatar-width:76px;isolation:isolate;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;direction:rtl;width:100%;max-width:100%;max-height:calc(100vh - 190px);position:relative;overflow:auto}.admin-users-table-wrap::-webkit-scrollbar{width:0;height:0;display:none}.admin-users-table{table-layout:fixed;border-collapse:separate;border-spacing:0;direction:rtl;width:max-content;min-width:100%}.admin-users-table col.admin-col-results{width:var(--admin-freeze-serial-width);min-width:var(--admin-freeze-serial-width);max-width:var(--admin-freeze-serial-width)}.admin-users-table col.admin-col-avatar{width:var(--admin-freeze-avatar-width);min-width:var(--admin-freeze-avatar-width);max-width:var(--admin-freeze-avatar-width)}.admin-users-table col.admin-col-username{width:auto}.admin-users-table thead{z-index:30;position:relative}.admin-users-table .admin-th,.admin-users-table .admin-td{white-space:nowrap;background-clip:padding-box;min-width:max-content;max-width:none;padding-block:0;padding-inline:6px;overflow:visible}.admin-users-table .admin-th{height:42px;line-height:42px}.admin-users-table .admin-td{height:60px}.admin-users-table thead .admin-th{z-index:40;box-shadow:0 1px 0 var(--admin-border);background:#f7f7f8;position:sticky;top:0}.admin-users-table .admin-user-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:max-content;min-width:0;height:100%;display:flex;overflow:hidden}.admin-users-table .admin-user-link,.admin-users-table .admin-muted-small,.admin-users-table .admin-muted-tiny,.admin-users-table .admin-td-mono{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.admin-users-table .admin-avatar-link{justify-content:center;align-items:center;width:44px;height:60px;display:inline-flex}.admin-users-table .admin-location-cell{white-space:nowrap;width:max-content;max-width:none;overflow:visible}.admin-users-table .admin-sticky-col{background:#fff padding-box padding-box;position:sticky!important}.admin-users-table .admin-sticky-serial{width:var(--admin-freeze-serial-width);min-width:var(--admin-freeze-serial-width);max-width:var(--admin-freeze-serial-width);z-index:23;right:0!important}.admin-users-table .admin-sticky-avatar{width:var(--admin-freeze-avatar-width);min-width:var(--admin-freeze-avatar-width);max-width:var(--admin-freeze-avatar-width);z-index:22;right:var(--admin-freeze-serial-width)!important}.admin-users-table .admin-sticky-user{z-index:21;border-left:1px solid var(--admin-border);width:max-content;min-width:max-content;max-width:none;padding-inline:5px;overflow:visible;right:calc(var(--admin-freeze-serial-width) + var(--admin-freeze-avatar-width))!important}.admin-users-table thead .admin-sticky-serial,.admin-users-table thead .admin-sticky-avatar,.admin-users-table thead .admin-sticky-user{z-index:60;background:#f7f7f8;top:0}.admin-users-table tbody .admin-sticky-serial,.admin-users-table tbody .admin-sticky-avatar,.admin-users-table tbody .admin-sticky-user{background:#fff}.admin-users-table tbody tr:hover .admin-sticky-serial,.admin-users-table tbody tr:hover .admin-sticky-avatar,.admin-users-table tbody tr:hover .admin-sticky-user{background:#fcfcfc}@media (max-width:700px){.admin-users-page{padding-inline:8px}.admin-users-table-wrap{--admin-freeze-serial-width:46px;--admin-freeze-avatar-width:68px;border-radius:14px;max-height:calc(100vh - 170px)}}.admin-users-table .admin-sticky-user .admin-user-cell,.admin-users-table .admin-sticky-user .admin-user-link{width:max-content;min-width:0;max-width:none;margin:0;padding:0}.admin-companies-page{color:#172033;width:min(1500px,100% - 32px);margin:0 auto;padding:28px 0 100px}.admin-companies-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.admin-companies-header h1{margin:4px 0 8px;font-size:clamp(26px,4vw,38px)}.admin-companies-header p{color:#667085;margin:0}.admin-companies-eyebrow{font-size:13px;font-weight:800;color:#7a2146!important}.admin-company-refresh{color:#fff;cursor:pointer;background:#7a2146;border:0;border-radius:12px;padding:12px 22px;font-weight:800}.admin-company-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-company-stats article{background:#fff;border:1px solid #e7e9ef;border-radius:18px;padding:18px;box-shadow:0 8px 24px #0f172a0d}.admin-company-stats span{color:#667085;margin-bottom:8px;font-size:13px;display:block}.admin-company-stats strong{font-size:28px}.admin-company-toolbar{grid-template-columns:minmax(260px,1fr) 190px;gap:12px;margin-bottom:16px;display:grid}.admin-company-toolbar input,.admin-company-toolbar select{width:100%;font:inherit;background:#fff;border:1px solid #d7dbe5;border-radius:13px;outline:none;padding:13px 15px}.admin-company-toolbar input:focus,.admin-company-toolbar select:focus{border-color:#7a2146;box-shadow:0 0 0 3px #7a21461a}.admin-company-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:18px;overflow:auto;box-shadow:0 10px 30px #0f172a0d}.admin-company-table{border-collapse:collapse;width:100%;min-width:1450px}.admin-company-table th,.admin-company-table td{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:14px 13px}.admin-company-table th{z-index:2;color:#475467;background:#f8f8fb;font-size:13px;position:sticky;top:0}.admin-company-table tbody tr:hover{background:#fcfafb}.admin-company-name-cell{align-items:center;gap:11px;display:flex}.admin-company-name-cell div:last-child,.admin-company-owner,.admin-company-country{flex-direction:column;gap:3px;display:flex}.admin-company-name-cell span,.admin-company-owner span,.admin-company-owner small,.admin-company-country span,.admin-company-count-note{color:#98a2b3;font-size:11px}.admin-company-avatar-wrap{flex:0 0 44px;width:44px;height:44px}.admin-company-avatar,.admin-company-avatar-fallback{object-fit:cover;border:1px solid #e4e7ec;border-radius:13px;width:44px;height:44px}.admin-company-avatar-fallback{color:#7a2146;background:#f2e8ed;place-items:center;font-weight:900}.admin-company-status{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-company-status.is-active{color:#067647;background:#ecfdf3}.admin-company-status.is-disabled{color:#b42318;background:#fef3f2}.admin-company-sections{align-items:center;gap:5px;display:flex}.admin-company-section-chip,.admin-company-section-more{color:#344054;background:#f2f4f7;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;display:inline-flex}.admin-company-section-more{color:#7a2146;background:#f2e8ed;font-weight:800}.admin-company-actions{gap:7px;display:flex}.admin-company-actions button{cursor:pointer;border:0;border-radius:9px;padding:8px 11px;font-weight:800}.admin-company-actions button:disabled{opacity:.55;cursor:wait}.admin-company-disable{color:#b54708;background:#fffaeb}.admin-company-enable{color:#067647;background:#ecfdf3}.admin-company-delete{color:#b42318;background:#fef3f2}.admin-phone-cell{text-align:left!important}.admin-muted,.admin-company-empty,.admin-company-loading{color:#98a2b3}.admin-company-empty,.admin-company-loading,.admin-company-error{text-align:center;padding:34px}.admin-company-error{color:#b42318;background:#fef3f2;border-radius:12px;margin-bottom:14px}@media (max-width:900px){.admin-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-company-toolbar{grid-template-columns:1fr}}@media (max-width:600px){.admin-companies-page{width:min(100% - 20px,1500px);padding-top:18px}.admin-companies-header{flex-direction:column;align-items:flex-start}.admin-company-refresh{width:100%}.admin-company-stats{grid-template-columns:1fr 1fr;gap:9px}.admin-company-stats article{padding:14px}.admin-company-stats strong{font-size:23px}}.admin-companies-page,.admin-companies-page *{box-sizing:border-box}.admin-company-success{color:#166534;text-align:center;background:#22c55e14;border:1px solid #22c55e3d;border-radius:14px;margin-bottom:14px;padding:13px 16px;font-size:13px;font-weight:800}.admin-company-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-company-stats article{min-width:0}.admin-company-table-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6d9df transparent;max-height:calc(100vh - 240px)}.admin-company-table{border-collapse:separate;border-spacing:0;min-width:2050px}.admin-company-table thead{z-index:10;position:relative}.admin-company-table th{height:46px;padding:0 12px;box-shadow:0 1px #e8ebf0}.admin-company-table td{height:68px}.admin-company-table tbody tr{transition:background-color .16s}.admin-company-table tbody tr:last-child td{border-bottom:0}.admin-company-sort{width:100%;min-height:44px;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-weight:900;display:inline-flex}.admin-company-sort:hover,.admin-company-sort.is-active{color:var(--admin-brand)}.admin-company-sort-icon{color:#98a2b3;text-align:center;min-width:15px;font-size:10px}.admin-company-sort.is-active .admin-company-sort-icon{color:var(--admin-brand)}.admin-company-name-button,.admin-company-owner-button{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.admin-company-name-button{align-items:center;gap:11px;min-width:220px;display:flex}.admin-company-name-button>span,.admin-company-owner-button,.admin-company-subscription,.admin-company-last-activity{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.admin-company-name-button strong,.admin-company-owner-button strong,.admin-company-subscription strong,.admin-company-last-activity strong{color:#172033;font-size:13px;font-weight:900}.admin-company-name-button small,.admin-company-owner-button span,.admin-company-owner-button small,.admin-company-subscription span,.admin-company-last-activity span{color:#98a2b3;font-size:11px;font-weight:600}.admin-company-name-button:hover strong,.admin-company-owner-button:hover strong{color:var(--admin-brand)}.admin-company-owner-button{min-width:150px}.admin-company-subscription{min-width:110px}.admin-company-subscription span{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 7px}.admin-company-last-activity{min-width:145px}.admin-company-last-activity strong{color:#344054}.admin-company-count-button{color:#344054;min-width:42px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:0 10px;font-size:12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s}.admin-company-count-button:hover{background:var(--admin-brand-soft);color:var(--admin-brand);border-color:#5a081047;transform:translateY(-1px)}.admin-company-count-button.has-alert{color:#b42318;background:#dc262612;border-color:#dc262638}.admin-company-tools-button{background:var(--admin-brand-soft);min-width:78px;height:36px;color:var(--admin-brand);font:inherit;cursor:pointer;border:1px solid #5a081033;border-radius:11px;padding:0 13px;font-size:12px;font-weight:900}.admin-company-tools-button:hover{background:#5a081021}.admin-company-modal-overlay,.admin-company-sheet-overlay{z-index:1400;-webkit-backdrop-filter:blur(3px);background:#0f172a7a;position:fixed;inset:0}.admin-company-modal-overlay{justify-content:center;align-items:center;padding:18px;display:flex}.admin-company-modal{background:#fff;border:1px solid #ffffff8c;border-radius:22px;flex-direction:column;width:min(620px,100%);max-height:min(88vh,820px);animation:.2s ease-out adminCompanyModalIn;display:flex;overflow:hidden;box-shadow:0 26px 80px #0f172a47}.admin-company-modal.is-wide{width:min(900px,100%)}@keyframes adminCompanyModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-company-modal-header{background:#fff;border-bottom:1px solid #eaecf0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.admin-company-modal-header h2{color:#172033;margin:0;font-size:20px;font-weight:900}.admin-company-modal-header p{color:#667085;margin:5px 0 0;font-size:12px}.admin-company-modal-close{color:#344054;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;padding:0;font-size:25px;line-height:1;display:inline-flex}.admin-company-modal-close:hover{background:#f9fafb}.admin-company-modal-body{min-height:0;padding:18px;overflow-y:auto}.admin-company-modal-state{color:#98a2b3;text-align:center;padding:30px 16px}.admin-company-detail-list{gap:10px;display:grid}.admin-company-detail-card{color:#172033;text-align:right;background:#fff;border:1px solid #eaecf0;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:13px 15px;display:flex}button.admin-company-detail-card{font:inherit}.admin-company-detail-card.is-clickable{cursor:pointer;transition:transform .16s,border-color .16s,background .16s}.admin-company-detail-card.is-clickable:hover{background:#fdfafb;border-color:#5a081038;transform:translateY(-1px)}.admin-company-detail-card>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.admin-company-detail-card strong{color:#172033;font-size:13px;font-weight:900}.admin-company-detail-card span,.admin-company-detail-card time{color:#667085;font-size:12px;line-height:1.6}.admin-company-detail-card span{white-space:normal;overflow-wrap:anywhere}.admin-company-task-card{align-items:flex-start}.admin-company-task-card>div:first-child{flex:1}.admin-company-detail-meta{text-align:left;flex:none;align-items:flex-end!important}.admin-company-detail-meta b{color:#475467;background:#f2f4f7;border-radius:999px;padding:4px 8px;font-size:11px}.admin-company-form{gap:14px;display:grid}.admin-company-form label{gap:7px;display:grid}.admin-company-form label>span{color:#344054;font-size:12px;font-weight:900}.admin-company-form input,.admin-company-form select,.admin-company-form textarea{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:12px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .17s,box-shadow .17s}.admin-company-form textarea{resize:vertical;min-height:125px;line-height:1.7}.admin-company-form input:focus,.admin-company-form select:focus,.admin-company-form textarea:focus{box-shadow:0 0 0 3px var(--admin-brand-soft);border-color:#5a08108c}.admin-company-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-company-form-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.admin-company-primary,.admin-company-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;padding:0 17px;font-size:13px;font-weight:900}.admin-company-primary{border:1px solid var(--admin-brand);background:var(--admin-brand);color:#fff}.admin-company-primary:hover:not(:disabled){background:var(--admin-brand-dark)}.admin-company-secondary{color:#344054;background:#fff;border:1px solid #d9dde5}.admin-company-primary:disabled,.admin-company-secondary:disabled{opacity:.55;cursor:not-allowed}.admin-company-sheet-overlay{justify-content:center;align-items:flex-end;padding:0 16px;display:flex}.admin-company-sheet{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:min(820px,100%);max-height:84vh;animation:.22s ease-out adminCompanySheetIn;display:flex;overflow:hidden;box-shadow:0 -24px 70px #0f172a47}@keyframes adminCompanySheetIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.admin-company-sheet-handle{background:#d0d5dd;border-radius:999px;width:52px;height:5px;margin:10px auto 5px}.admin-company-sheet>header{border-bottom:1px solid #eaecf0;align-items:center;gap:12px;padding:12px 18px 15px;display:flex}.admin-company-sheet>header>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.admin-company-sheet>header strong{color:#172033;font-size:18px;font-weight:900}.admin-company-sheet>header span{color:#667085;font-size:12px}.admin-company-sheet>header>button{color:#344054;width:38px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:50%;justify-content:center;align-items:center;margin-right:auto;padding:0;font-size:24px;display:inline-flex}.admin-company-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:16px;display:grid;overflow-y:auto}.admin-company-sheet-grid>button{color:#172033;width:100%;min-height:76px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:15px;align-items:center;gap:11px;padding:13px 14px;font-size:20px;transition:transform .16s,background .16s,border-color .16s;display:flex}.admin-company-sheet-grid>button:hover:not(:disabled){background:#fdfafb;border-color:#5a081038;transform:translateY(-1px)}.admin-company-sheet-grid>button:disabled{opacity:.55;cursor:wait}.admin-company-sheet-grid>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-company-sheet-grid b{color:#172033;font-size:13px;font-weight:900}.admin-company-sheet-grid small{color:#667085;font-size:11px;font-weight:500;line-height:1.45}.admin-company-sheet-grid>button.is-danger{background:#dc26260f;border-color:#dc262633}.admin-company-sheet-grid>button.is-danger b,.admin-company-sheet-grid>button.is-danger small{color:#b42318}@media (max-width:1200px){.admin-company-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-company-table-wrap{max-height:calc(100vh - 210px)}.admin-company-modal.is-wide{width:min(760px,100%)}}@media (max-width:700px){.admin-company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-company-modal-overlay{align-items:flex-end;padding:0}.admin-company-modal,.admin-company-modal.is-wide{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.admin-company-form-grid,.admin-company-sheet-grid{grid-template-columns:1fr}.admin-company-detail-card{flex-direction:column;align-items:flex-start}.admin-company-detail-meta{text-align:right;width:100%;align-items:flex-start!important}}@media (max-width:520px){.admin-company-stats{grid-template-columns:1fr 1fr}.admin-company-stats article{padding:13px}.admin-company-stats span{min-height:34px;margin-bottom:4px;line-height:1.5}.admin-company-sheet-overlay{padding:0}.admin-company-sheet{width:100%}.admin-company-modal-header,.admin-company-modal-body{padding-inline:14px}.admin-company-form-actions{flex-direction:column-reverse;align-items:stretch}.admin-company-primary,.admin-company-secondary{width:100%}}
