.login-container{background-color:#fff;display:flex;font-family:Poppins,sans-serif;height:100vh;width:100vw}.login-left{border-radius:0 50px 50px 0;height:100%;overflow:hidden;position:relative;width:50%}.login-left img{height:100%;object-fit:cover;width:100%}.cooperation-sign{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff6;border-radius:50px;bottom:40px;box-shadow:0 4px 12px #0000001a;left:50%;padding:10px 62px;position:absolute;transform:translateX(-50%)}.login-right{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center;width:50%}.brand{font-family:Gerhaus,sans-serif;font-size:50px;font-weight:600;letter-spacing:1px;margin-bottom:100px}.login-right h2{font-size:40px;margin:0}.login-right h2,.login-right p{font-family:FixelDisplay,sans-serif}.login-right p{color:#999;font-size:15px;margin:0 0 40px;max-width:400px}.login-form{display:flex;flex-direction:column;gap:16px;max-width:340px;width:80%}.login-form button{background-color:#4a7fb0;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:15px;margin-left:20px;margin-top:40px;padding:12px;transition:background .3s}.login-form button:hover{background-color:#3b6c94}@media (max-width:900px){.login-page{flex-direction:column}.login-left,.login-right{border-radius:0;width:100%}}.cooptheangels{color:#9c9c9c;font-family:Gerhaus,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px}.login-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.login-message{color:red;margin-top:10px;text-align:center}body.dark .login-container{background:#121212}body.dark .login-box{background:#1f1f1f;color:#fff}body.dark .login-input{background:#2b2b2b;border:1px solid #444;color:#fff}@font-face{font-family:FixelDisplay;font-style:normal;font-weight:400;src:url(/static/media/FixelDisplay-Medium.e3b4919aefc2c8cbe597.otf) format("truetype")}@font-face{font-family:Stapel;font-style:normal;font-weight:400;src:url(/static/media/stapel.3028dd9c973ac0922635.otf) format("truetype")}.input-wrapper{position:relative}.input-wrapper input{border:1px solid #ddd;border-radius:20px;font-family:Stapel,sans-serif;font-size:15px;outline:none;padding:12px 16px;transition:.3s;width:100%}.logo-top{color:#fff;font-size:32px;font-weight:600;left:20px;position:absolute;top:20px;z-index:2}.input-wrapper input:focus{border-color:#5c7cff;box-shadow:0 0 0 3px #5c7cff33}.icon{cursor:pointer;height:20px;opacity:.6;position:absolute;right:1px;top:50%;transform:translateY(-50%);transition:.2s;width:20px}.icon:hover{opacity:1}.icon.eye{-webkit-user-select:none;user-select:none}.register-container{background-color:#fff;display:flex;font-family:Poppins,sans-serif;height:100vh;width:100vw}body.dark .register-container{background:#121212}body.dark .register-box{background:#1f1f1f;color:#fff}body.dark .register-input{background:#2b2b2b;border:1px solid #444;color:#fff}.custom-sidebar{align-items:center;background:#f7f8fa;border-radius:40px;box-shadow:inset 0 0 2px #0000000d;display:flex;justify-content:center;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.custom-sidebar-list{display:flex;gap:24px;list-style:none;margin:0;padding:0}.custom-sidebar-item{border-radius:40px;color:#222;cursor:pointer;font-family:FixelDisplay,sans-serif;font-size:16px;font-weight:500;padding:10px 22px;transition:all .3s ease}.custom-sidebar-item-active{background-color:#2d2d2d;box-shadow:0 2px 6px #00000026;color:#fff}.custom-sidebar-item-inactive:hover{background-color:#eaeaea;transition:background-color .2s ease}.header{padding:10px 30px}.header,.header__content{align-items:center;display:flex;justify-content:space-between}.header__content{border-radius:20px;padding:10px 24px;width:100%}.header__logo{height:36px;pointer-events:none;-webkit-user-select:none;user-select:none}.header__theme-btn{background:#fff;color:#fff;font-size:20px}.header__telegram,.header__theme-btn{border:none;border-radius:50px;cursor:pointer;padding:10px;text-transform:uppercase;transition:all .3s ease}.header__telegram{align-content:center;align-items:center;background:#2d2d2d;display:flex;flex-direction:row;justify-content:center}.buttontg_icon{height:20px;width:20px}.header__telegram:hover{background-color:#484848;border:none}.header__theme-btn:hover{background-color:#2d2d2d;border:none}.header__user{font-size:20px;font-weight:700;gap:10px;letter-spacing:.5px}.header__logout,.header__user{align-items:center;color:#fff;display:flex}.header__logout{background:#0000;background-color:#fff;border:none;border-radius:50px;cursor:pointer;justify-content:center;padding:10px;transition:opacity .2s}.header__logout:hover{opacity:.8}.header__logout-icon{height:30px;width:30px}.header__username{color:#fff;font-family:Gerhaus,sans-serif;font-size:20px;font-weight:400;letter-spacing:.5px}.header__right{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.dashboard-page{display:flex;flex-direction:column;height:100vh}.content{display:flex;overflow:hidden}.page-content{flex:1 1;padding:5px 0}.sidebar{color:#fff;padding:20px}.sidebar ul{list-style:none;padding:0}.sidebar li{cursor:pointer;padding:10px 0}.logout-btn{background:none;font-size:1.2rem}.inactive-wrapper{align-items:center;animation:fadeIn .5s ease-in-out;background:#1e1e1e;border-radius:16px;box-shadow:0 4px 20px #00000059;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:80px auto;max-width:500px;padding:40px 30px;text-align:center}.inactive-wrapper h2{color:#ff4d4f;font-size:1.8rem;margin-bottom:12px}.inactive-wrapper p{color:#bbb;font-size:1rem}.dashboard{padding:0 30px}.firstlinedashboard{display:flex;flex-direction:row;gap:15px}.itemtransaction{align-items:stretch;display:flex;flex-direction:row;gap:5px;justify-content:center}.twolinedashboard,.userdashboard{display:flex;flex-direction:row;gap:15px}.linedashboard{display:flex;flex-direction:column;gap:10px}.welcometext,.welcometextboard{margin-bottom:30px}.welcometextboard{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center}.boardwelcomeforuser,.welcomeforuser{color:#000;font-family:FixelDisplay,sans-serif;font-size:35px}.profileuser{align-items:flex-end;background-position:50%;background-size:cover;border-radius:40px;display:flex;height:250px;justify-content:center;overflow:hidden;position:relative;width:250px}.textforprofile{align-items:flex-start;display:flex;flex-direction:column}.usernameforprofile{color:#fff;font-family:FixelBlack,sans-serif;font-size:25px}.roleforprofile{color:#d3d3d3;font-size:15px}.balanceforprofile,.roleforprofile{font-family:FixelDisplay,sans-serif}.balanceforprofile{background:#0000;border:2px solid #fff;border-radius:40px;color:#fff;font-size:20px;padding:5px 20px}.textuserforprofilevip{align-content:center;align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.profile-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(0deg,#00000073,#00000040,#0000000d,#0000);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid hsla(0,0%,99%,.506);bottom:0;display:flex;justify-content:center;padding:16px;position:absolute;width:100%}.StaticButton-tf{align-content:center;align-items:center;background-color:initial;border:1px solid #2d2d2d;border-radius:30px;color:#2d2d2d;cursor:pointer;display:flex;flex-direction:row;font-family:StapelLight,sans-serif;font-size:15px;gap:5px;padding:5px}.staticbutton-rf{border:1px #2d2d2d;border-radius:10px;cursor:pointer;padding:8px 12px;transition:all .2s ease}.staticbutton-rf.active{background-color:#2d2d2d;border-radius:30px;color:#fff}.stat-chart{width:100%}.recharts-bar-rectangle:focus,.recharts-surface,.recharts-wrapper:focus{outline:none}.statisticuser{align-items:baseline;background-color:#fff;height:250px;justify-content:center;overflow:hidden;padding:0 30px;position:relative;width:450px}.salaryuser,.statisticuser{border-radius:40px;display:flex;flex-direction:column}.salaryuser{background:#fff;height:auto;justify-content:space-between;padding:24px;width:320px}.setthingsuser{align-items:baseline;width:340px}.setthingsuser,.transactionssuser{background-color:#fff;border-radius:40px;display:flex;flex-direction:column;height:400px;justify-content:space-evenly;overflow:hidden;padding:0 30px;position:relative}.transactionssuser{align-content:center;align-items:flex-start;width:685px}.dayoffcards{align-items:flex-start;background-color:#fff;border-radius:40px;display:flex;flex-direction:column;flex-wrap:nowrap;height:660px;justify-content:flex-start;overflow:hidden;position:relative;width:275px}.dayoff-page{padding:15px 20px}.nameuser{color:#404040;font-family:StapelLight,sans-serif;font-size:15px}.nameinputsetthings{display:flex;gap:15px}.inputforsettings{flex-direction:column;gap:25px}.editinput,.inputforsettings{align-items:center;display:flex;justify-content:center}.editinput,.editinput:hover{border:2px solid #f2f2f2;border-radius:50px;cursor:pointer;flex-direction:row;padding:10px}.editinput:hover{align-items:center;background-color:#f2f2f2;display:flex;justify-content:center}.nameinputsetthings input{border:2px solid #f2f2f2;border-radius:40px;color:#404040;font-family:StapelLight,sans-serif;font-size:20px;outline:none;padding:5px 10px 5px 20px}.Alltotal-plugin{color:#404040;font-family:StapelMedium,sans-serif;font-size:60px}.alltotal-income{margin:37px 0}.total-plugin{color:#404040;font-family:StapelMedium,sans-serif;font-size:60px}.total-plugin p{margin:0}.plugin-for-month{background-color:#2d2d2d;border-radius:37px;color:#fff;flex-direction:row;font-family:StapelLight,sans-serif;padding:5px 10px}.plugin-for-month,.salary-values{align-items:center;display:flex;justify-content:center}.salary-values{flex-direction:column;height:100%}.plugin-for-month p{margin:0}@font-face{font-family:FixelBlack;font-style:normal;font-weight:400;src:url(/static/media/FixelDisplay-Black.755ec2544e79694e1ebb.otf) format("truetype")}@font-face{font-family:StapelMedium;font-style:normal;font-weight:400;src:url(/static/media/Stapel-Medium.0d747ea07ab964ae0c79.ttf) format("truetype")}@font-face{font-family:StapelLight;font-style:normal;font-weight:400;src:url(/static/media/Stapel-Light.29df0fb54e3be0f2a03b.ttf) format("truetype")}.mystats{align-content:center;align-items:center;color:#000;font-family:StapelMedium,sans-serif;justify-content:flex-start}.mystats,.walletandamount{display:flex;flex-direction:row}.walletandamount{gap:10px}.mytotal{align-content:center;align-items:center;background:#fff;border-radius:20px;color:#005985;font-family:Gerhaus,sans-serif;font-size:18px;font-weight:400;justify-content:center;padding:10px 20px}.mytotal,.total-all{display:flex;flex-direction:row}.total-all{justify-content:space-between;margin-bottom:30px}.card:hover{transform:translateY(-3px)}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.transaction-date{color:#404040;font-family:StapelMedium,sans-serif;font-size:20px}.transaction-reason{color:#000;font-family:StapelMedium,sans-serif;font-size:15px}.calendaricon{height:24px;width:24px}.card .transactions-list .transaction-amount.positive{color:#4caf50}.card .transactions-list .transaction-amount.negative{color:#f44336}.transactions-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:14px 0 0;padding:0;width:96%}.transaction-item{background:#efefef;border-radius:24px;gap:10px;padding:12px 15px;width:100%}.transaction-item,.transaction-left{align-items:center;display:flex;justify-content:space-between}.transaction-left{flex-direction:row;gap:100px}.transaction-amount-badge{border-radius:8px;min-width:70px;padding:4px 10px;text-align:center}.transaction-amount-badge.positive{border:1px solid #00981e;color:#00981e}.transaction-amount-badge.negative,.transaction-amount-badge.positive{background-color:initial;font-family:StapelMedium,sans-serif;font-size:15px}.transaction-amount-badge.negative{border:1px solid #980000;color:#980000}.contacts-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.contact-item a{align-items:center;background-color:#e1e7ed;border-radius:8px;color:#333;display:flex;font-weight:500;padding:10px 14px;text-decoration:none;transition:background .2s,transform .2s}.contact-item a:hover{background-color:#cfd8e3;transform:translateY(-2px)}.tg-icon{font-size:1.1rem;margin-right:8px}.stats-grid{display:flex;gap:15px;justify-content:space-between;margin-top:50px}.stat-item{background-color:#fff;border-radius:12px;box-shadow:0 2px 5px #0000001a;flex:1 1;padding:15px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-label{color:#666;font-size:14px;margin-bottom:8px}.stat-value{color:#333;font-size:20px;font-weight:600}.full-width-bot{background:#0000;border:none;border-top:1px solid #e5e5e5;box-shadow:none;color:#777;font-size:13px;font-weight:400;grid-column:1/-1;margin-top:8px;padding:6px 0 0;text-align:center}.full-width-bot a{color:#1e90ff;font-weight:500;text-decoration:none}.full-width-bot a:hover{text-decoration:underline}.wallet-wrapper{display:flex;flex-direction:column;gap:12px;padding-top:8px}.wallet-info,.wallet-item{display:flex;flex-direction:column;gap:8px}.wallet-item{align-items:flex-start;justify-content:center}.label{color:#555;font-weight:500}.value{color:#1a73e8;font-weight:600;word-break:break-all}.no-wallet{color:#999;font-style:italic;text-align:center}.custom-total-balance{align-items:center;background:linear-gradient(120deg,#1c1c1c,#232323,#1c1c1c);border-radius:12px;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;margin-bottom:10px;padding:15px 20px;text-align:left}.custom-total-balance .total-balance{font-size:1.5rem;margin-left:10px}.models-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:20px}.model-stat{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#333;display:flex;flex-direction:column;overflow:hidden;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.model-stat:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-5px)}.model-stat img.model-photo{height:180px;object-fit:cover;width:100%}.model-info{padding:14px 16px;width:100%}.model-info h4{color:#222;font-size:16px;font-weight:700;margin:5px 0 12px}.model-info p{color:#555;font-size:14px;margin:4px 0}.card.total-income-card{align-items:center;background:#1e1e1e;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:20px}.card.total-income-card .income-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:20px}.card.total-income-card .big-balance{color:gold;font-size:40px;font-weight:800;text-shadow:0 0 8px #ffd700e6}.card.total-income-card .income-subtext{color:#bbb;font-size:14px;margin-top:8px}.admin-dashboard .admin-card{background:linear-gradient(120deg,#1c1c1c,#232323,#1c1c1c);border-radius:15px;box-shadow:0 6px 20px #0000001a;color:#fff;margin-bottom:20px;padding:25px;text-align:center}.admin-dashboard .admin-card .card-title{color:#fff;font-size:22px;font-weight:700;margin-bottom:15px}.admin-dashboard .admin-card .card-value{color:#fff;font-size:48px;font-weight:800}.admin-withdrawals-card{background-color:#fff9f2;border-radius:15px;box-shadow:0 6px 20px #0000001a;padding:25px}.withdrawals-title{font-size:20px;font-weight:600;margin-bottom:15px}.withdrawals-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.withdrawals-btn{background-color:#ffb74d;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:40px;transition:all .2s;width:40px}.withdrawals-btn:hover{background-color:#ffa726}.withdrawals-total{color:#e67e22;font-size:36px;font-weight:700}.withdrawals-list{list-style:none;margin:0;padding:0}.withdrawals-item{border-bottom:1px solid #eee;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.withdrawals-left{display:flex;flex-direction:column}.withdrawals-date{color:#888;font-size:12px}.withdrawals-reason{font-weight:500}.withdrawals-amount.positive{color:#27ae60;font-weight:700}.withdrawals-amount.negative{color:#c0392b;font-weight:700}.withdrawals-empty,.withdrawals-loading{color:#888;padding:10px 0;text-align:center}.dayoff-backdrop{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dayoff-modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0003;color:#000;padding:20px;width:350px}.dayoff-input{border:1px solid #ccc;border-radius:6px;font-family:inherit;font-size:14px;margin-bottom:10px;margin-top:10px;padding:8px;width:100%}.dayoff-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px;transition:background .2s}.dayoff-button:hover{background-color:#0056b3}body.dark .dayoff-modal{background-color:#1f1f1f;color:#fff}body.dark .dayoff-input{background-color:#2b2b2b;border:1px solid #444;color:#fff}body.dark .dayoff-button{background-color:#0056b3}:root{--bg:#f6f7fb;--card-bg:#fff;--border:#e7e9ee;--text:#404040;--muted:#6b7280;--green:#00981e;--red:#980000;--yellow:#ffa81b}.dayoff-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.dayoff-title{font-size:22px;margin:0}.dayoff-section-title,.dayoff-title{color:#404040;color:var(--text);font-weight:700}.dayoff-section-title{font-size:16px;margin:18px 0 8px}.dayoff-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.dayofflabelforuser{align-content:center;align-items:center;background-color:#fff;border-radius:30px;color:#404040;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:StapelMedium,sans-serif;justify-content:center;padding:10px}.dayoff-card{background:#efefef;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:14px}.dayofcardfg{align-content:center;align-items:center;background-color:#2d2d2d;border-radius:37px;color:#fff;display:flex;flex-direction:row;font-family:StapelLight,sans-serif;font-size:15px;gap:5px;justify-content:center;padding:5px 10px}.icondayoff{height:20px;width:20px}.dayoff-card-top{align-items:center;display:flex;justify-content:space-between}.dayoff-card-title{color:#404040;color:var(--text);font-size:16px;font-weight:700}.dayoff-badge{border-radius:30px;color:#fff;font-family:StapelMedium,sans-serif;font-size:15px;padding:5px 10px}.dayoff-badge-approved{background:#00981e;background:var(--green)}.dayoff-badge-rejected{background:#980000;background:var(--red)}.dayoff-badge-pending{background:#ffa81b;background:var(--yellow);color:#fff}.dayoff-card-body{display:flex;flex-direction:column;gap:6px}.dayoff-row{display:flex;font-size:14px;gap:8px;justify-content:space-between}.dayoff-label{color:#fff}.dayoff-value{color:#404040;color:var(--text);font-weight:600}.dayoff-value-danger{color:#980000;color:var(--red)}.dayoff-card-actions{display:flex;gap:8px;margin-top:6px}.dayoff-btn{background:#e5e7eb;border:none;border-radius:10px;color:#111;cursor:pointer;font-size:14px;font-weight:700;padding:8px 12px}.dayoff-btn:hover{filter:brightness(.98)}.dayoff-btn-create{background:#2d2d2d;border-radius:37px;color:#fff;font-family:StapelLight,sans-serif}.dayoff-btn-create:hover{background:#212121}.dayoff-btn-approve{background:#00981e;background:var(--green);color:#fff}.dayoff-btn-approve:hover{filter:brightness(.95)}.dayoff-btn-reject{background:#980000;background:var(--red);color:#fff}.dayoff-btn-reject:hover{filter:brightness(.95)}.dayoff-empty{background:#f3f4f6;border:1px dashed #e7e9ee;border:1px dashed var(--border);border-radius:12px;padding:18px;text-align:center}.dayoff-empty,.dayoff-loading{color:#6b7280;color:var(--muted)}.dayoff-loading{align-items:center;display:flex;gap:12px;height:220px;justify-content:center}.dayoff-loading-spinner{animation:spin 1s linear infinite;border:3px solid #d1d5db;border-radius:50%;border-top-color:#111827;height:18px;width:18px}.dayoff-loading-text{font-size:15px}@keyframes spin{to{transform:rotate(1turn)}}.wallet-modal{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.wallet-modal-content{background:#1e1e1e;border-radius:15px;color:#fff;padding:25px;text-align:center;width:380px}.wallet-modal-content input{background:#111;border:none;border-radius:10px;color:#fff;margin-top:10px;padding:10px;width:100%}.modal-buttons button{background:#333;border-radius:10px;color:#fff;padding:10px 20px}.modal-buttons button:hover{background:#444}.employees-container{font-family:Arial,sans-serif;height:100%;overflow-x:hidden;overflow-y:auto;padding:20px}.title{font-size:24px;font-weight:700;margin-bottom:20px}.employees-list{display:flex;flex-direction:column;gap:12px}.employee-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:space-between;padding:12px 16px}.employee-card,.employee-info{align-items:center;display:flex}.employee-info{gap:8px}.kpi-checkbox{align-items:center;color:#222;cursor:pointer;display:inline-flex!important;flex-direction:row!important;font-family:Inter,sans-serif;font-size:15px;font-weight:500;gap:10px;margin-top:8px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.kpi-checkbox:hover{color:#16a34a}.kpi-checkbox input[type=checkbox]{display:none}.kpi-checkbox .checkmark{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:6px;box-shadow:0 1px 3px #00000014;display:flex;height:20px;justify-content:center;transition:all .25s ease;width:20px}.kpi-checkbox:hover .checkmark{border-color:#16a34a}.kpi-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;transform:scale(0) rotate(45deg);transition:transform .2s ease;width:6px}.kpi-checkbox input[type=checkbox]:checked+.checkmark{background-color:#22c55e;border-color:#22c55e;box-shadow:0 2px 5px #22c55e4d}.kpi-checkbox input[type=checkbox]:checked+.checkmark:after{transform:scale(1) rotate(45deg)}.kpi-badge{border-radius:6px;display:inline-block;font-size:13px;font-weight:500;margin-top:4px;padding:4px 10px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.kpi-badge.kpi-yes{background-color:#028100;box-shadow:0 2px 4px #3bf6644d}.kpi-badge.kpi-no{background-color:#900303;box-shadow:0 2px 4px #ff69694d}.settings-icon{cursor:pointer;font-size:18px}.employee-name{font-weight:600}.employee-email{color:#666;font-size:14px}.employee-wallet{color:#333;font-family:monospace;font-size:14px}.employee-status-container{align-items:center;display:flex;justify-content:center;margin-left:16px}.employee-status{border-radius:8px;font-weight:700;min-width:100px;padding:6px 12px;text-align:center}.employee-status.active{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.employee-status.inactive{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.employee-status.banned{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.loading{font-size:18px;margin-top:40px;text-align:center}.modal-overlay{background:#00000080}.modal{border-radius:8px;gap:12px}.modal label{display:flex;flex-direction:column;font-size:14px}.modal input,.modal select{border-radius:4px;margin-top:4px;padding:6px 8px}.modal-buttons{gap:10px;justify-content:flex-end;margin-top:10px}.modal-buttons button{border-radius:4px;padding:6px 12px}.modal-buttons button:first-child{background-color:#4caf50;color:#fff}.modal-buttons button:last-child{background-color:#ccc}.balance-buttons{display:flex;gap:10px;margin-top:8px}.balance-buttons button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:6px 12px;transition:transform .15s,box-shadow .15s,background-color .2s}.balance-buttons button:first-child{background-color:#28a745}.balance-buttons button:first-child:hover{background-color:#218838;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.balance-buttons button:nth-child(2){background-color:#dc3545}.balance-buttons button:nth-child(2):hover{background-color:#c82333;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.balance-buttons button:nth-child(3){background-color:#007bff}.balance-buttons button:nth-child(3):hover{background-color:#0069d9;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.filters{display:flex;gap:12px;margin-bottom:16px}.filters input{flex:1 1}.filters input,.filters select{border:1px solid #ccc;border-radius:6px;padding:6px 10px}.modal-form input[type=file],.modal-form input[type=number],.modal-form input[type=text]{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-top:5px;padding:8px 10px;width:100%}.earnings-input-wrapper{align-items:baseline;justify-content:space-around}.error{margin-bottom:10px;text-align:center}.modal-overlay{z-index:999}.modal{animation:fadeIn .2s ease-in-out;box-shadow:0 4px 12px #0000004d;max-width:90%;padding:25px 30px}.modal h2{color:#333;margin-bottom:20px;text-align:center}.modal-form label{color:#555;display:block;font-weight:500;margin-bottom:15px}.modal-form input[type=number],.modal-form input[type=text]{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-top:5px;padding:8px 10px;width:100%}.earnings-input-wrapper{align-items:center;display:flex;margin-top:5px}.dollar-icon{background-color:#f0f0f0;border:1px solid #ccc;border-bottom-left-radius:6px;border-right:none;border-top-left-radius:6px;color:#333;font-weight:700;padding:6px 10px}.earnings-input-wrapper input{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;flex:1 1}.modal-buttons{display:flex;justify-content:space-between;margin-top:20px}.modal-buttons button{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:8px 18px}.modal-buttons button[type=submit]{background-color:#4caf50;color:#fff}.modal-buttons button[type=button]{background-color:#ccc;color:#333}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#root,html{font-family:Arial,sans-serif}#root,body,html{margin:0;padding:0}body{background-attachment:fixed;background-image:url(/static/media/bgforsite.397196da47c63ba13ab2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.modeldashboard{display:flex;flex-direction:column;padding:0 30px}.user-info{align-items:center;display:flex;gap:10px}.logout-btn{background:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.main{display:flex;flex:1 1;overflow:hidden}.sidebar{display:flex;flex-direction:column;padding:10px;width:200px}.menu-item{background:#ddd;border:none;cursor:pointer;margin-bottom:5px;padding:10px;text-align:left}.menu-item.active{background:#bbb}.content{flex:1 1;overflow-y:auto;padding:0 20px}.add-btn{background:#28a745;border-radius:5px;margin-bottom:20px;padding:10px 15px}.models-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.models{display:flex;gap:30px}.models_nick h4{font-family:StapelMedium,sans-serif;font-size:20px;margin:0}.modelnickname{font-family:StapelLight,sans-serif;font-size:15px;margin:0}.totalmodelslabel{background-color:#2d2d2d;border-radius:30px;color:#fff;font-family:StapelLight,sans-serif;padding:5px 10px}.totalmodels,.totalmodelslabel,.totaltodaymodels{align-content:center;flex-direction:row}.models_nick,.totalmodels,.totalmodelslabel,.totaltodaymodels{align-items:center;display:flex;gap:5px;justify-content:center}.model-card,.models_nick{flex-direction:column}.model-card{align-content:flex-start;align-items:center;background:#fff;border-radius:30px;display:flex;flex-wrap:nowrap;justify-content:center;padding:15px;position:relative;text-align:center}.card-actions{display:flex;gap:5px;right:10px;top:10px}.model-photo{border-radius:50%;height:100px;margin-top:10px;object-fit:cover;width:100px}.earnings{align-content:center;align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;margin:10px 0}.status-btn{border-radius:5px;padding:5px 0;width:100%}.status-btn.active{background:#28a745;color:#fff}.footer{background:#222;color:#fff;padding:10px;text-align:center}.info-btn{align-items:center;border:none;border-radius:30px;cursor:pointer;display:flex;flex-direction:row;font-family:StapelLight,sans-serif;gap:5px;justify-content:center;padding:5px 10px;transition:.2s;width:100px}.info-btn.active{background-color:#36739f;color:#fff;cursor:pointer}.info-btn.disabled{background-color:#ccc;color:#666;cursor:not-allowed}.info-btn:hover{opacity:.9}.card-actions .edit-btn{background-color:#f3de21}.card-actions .delete-btn,.card-actions .edit-btn{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:5px 10px;transition:.2s}.card-actions .delete-btn{background-color:#f44336}.card-actions button:hover{opacity:.85}.dailyEarn{color:#000;font-weight:700;margin-left:8px}.dailyEarn:hover,.total_earn:hover{cursor:default;opacity:.8}.status-wrapper{align-items:center;display:flex;margin-bottom:10px;margin-top:10px}.status-btn{border:none;border-radius:30px;color:#fff;cursor:pointer;font-family:StapelLight,sans-serif;font-size:15px;height:28px;padding:5px 12px}.status-btn.active{background-color:#006815}.status-btn.inactive{background-color:#acacac}.shifts-list{align-content:center;align-items:flex-start;background-color:#fff;border-radius:30px;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:15px;width:70%}.shift-headers,.shift-row{border-bottom:1px solid #ddd;display:grid;grid-template-columns:2fr 3fr 2fr 2fr 2fr;grid-template-columns:2fr 3fr 2fr 2fr 2fr 2fr;padding:8px 12px}.shift-headers{background:#f5f5f5;font-weight:700}.shift-row:nth-child(2n){background:#fafafa}.contentmodelsadmin,.contentworkchatter{display:flex;flex-direction:column;flex-wrap:nowrap}.modal-overlay{background-color:#00000080;height:100%;left:0;top:0;width:100%;z-index:1000}.modal{background-color:#fff;border-radius:10px;box-shadow:0 8px 20px #0003;max-width:400px;padding:20px 30px;width:90%}.modal h3{font-size:1.3rem;margin-bottom:15px;margin-top:0}.modal p{margin:8px 0}.modal input{border:1px solid #ccc;border-radius:6px;font-size:1rem;margin:10px 0 15px;padding:8px 12px}.modal-actions button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:transform .15s,box-shadow .15s,background-color .2s}.modal-actions button:first-child{background-color:#28a745}.modal-actions button:first-child:hover{background-color:#218838;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.modal-actions button:last-child{background-color:#6c757d}.modal-actions button:last-child:hover{background-color:#5a6268;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.status-btn.disabled{background-color:grey;color:#fff;cursor:not-allowed}.contentmodelsadmin{overflow-y:auto}.shifts-vertical{gap:12px;margin-top:16px}.shift-item,.shifts-vertical{display:flex;flex-direction:column}.shift-item{align-content:center;background:#efefef;border-radius:21px;flex-wrap:nowrap;justify-content:center;padding:5px 10px}.shift-main{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:6px}.shift-id{color:#404040}.shift-id,.status{font-family:StapelMedium,sans-serif;font-size:15px}.status{border-radius:6px;padding:4px 8px}.status.active{background:#ffa81b;color:#fff}.status.done{background:#00981e;color:#fff}.shift-info{align-items:center;color:#333;flex-direction:row;flex-wrap:nowrap;font-size:14px;gap:16px;justify-content:center}.profit.neutral{color:#717171}.shift-info{display:flex;flex-wrap:wrap;gap:12px}.info-card{background:#0000;border:1px solid #00000051;border-radius:30px;color:#000;flex:1 1;font-family:StapelMedium,sans-serif;font-size:14px;padding:10px 14px;width:160px}.profit.neutral{background:#f0f0f0;color:#555}.wrk-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.wrk-card{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;padding:16px}.wrk-header{align-items:center;display:flex;justify-content:space-between}.wrk-status{border-radius:8px;font-size:.85em;font-weight:700;padding:4px 10px}.wrk-status.wrk-active{background:#ffe08a;color:#7a5200}.wrk-status.wrk-done{background:#a6f3b0;color:#006b1f}.wrk-info div{margin:6px 0}.wrk-content,.wrk-dashboard{height:100%;overflow-x:hidden;overflow-y:auto}.rating-page{align-items:stretch;flex-wrap:wrap;gap:20px}.rating-box,.rating-page{display:flex;justify-content:flex-start}.rating-box{background:#fff;border-radius:16px;flex-direction:column;min-height:230px;padding:20px;width:280px}.rating-box h2{color:#000;font-family:FixelDisplay,sans-serif;font-size:18px;margin-bottom:16px}.rating-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:10px}.rating-item{align-items:center;background-color:#f5f5f5;border-radius:20px;display:flex;justify-content:center;padding:10px}.rating-item:last-child{border-bottom:none}.rating-rank{margin-right:8px}.rating-name,.rating-rank{color:#000;font-family:StapelMedium,sans-serif}.rating-name{flex:1 1}.rating-profit{color:#006815;font-family:StapelMedium,sans-serif}.rating-empty{color:#6b7280;font-size:14px}.raitingline{align-items:center;display:flex;justify-content:space-between}.transactions-page{height:100%;overflow-x:hidden;overflow-y:auto;padding:20px}.tx-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.tx-empty{color:#888;font-style:italic;text-align:center}.tx-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.tx-card{background:#fff;border-radius:14px;box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;padding:16px;transition:transform .2s ease}.tx-card:hover{transform:translateY(-3px)}.tx-header{display:flex;justify-content:flex-end;margin-bottom:12px}.tx-amount{border-radius:8px;display:inline-block;font-size:1.2rem;font-weight:700;padding:6px 12px}.tx-amount.positive{background:#e6f9f0;color:#2e7d32}.tx-amount.negative{background:#fdecea;color:#c62828}.tx-body p{color:#444;font-size:14px;margin:6px 0}.tx-body strong{color:#000}.tx-footer{color:#888;font-size:12px;margin-top:auto;text-align:right}.bonus-page{font-family:Inter,sans-serif;padding:10px}.bonus-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.add-btn{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px;transition:.2s}.add-btn:hover{background-color:#005985}.bonus-list{display:flex;gap:20px}.empty{color:#6b7280}.bonus-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;width:200px}.bonus-card-header{align-items:center;display:flex;justify-content:space-between}.bonus-type{color:#111827;font-weight:600}.delete-btn{background:#0000;border:none;cursor:pointer;font-size:16px}.delete-btn:hover{color:#b91c1c}.bonus-info{color:#374151;font-size:14px}.modal-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.modal{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:24px;width:400px}.modal input,.modal select{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:8px 10px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.save-btn{background-color:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px;transition:.2s}.save-btn:hover{background-color:#16a34a}.cancel-btn{background:#e5e7eb;border:none;border-radius:8px;color:#111827;cursor:pointer;padding:8px 14px}.error{color:red;font-size:13px;margin-top:5px}.lasttotalshifts{background:#fff;border-radius:16px;padding:20px;width:97,5%}.titletotal{color:#000;font-family:StapelMedium,sans-serif}.table-header,.table-row{align-items:center;border-radius:12px;display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr 1.2fr;padding:10px 14px}.table-header{background:#2d2d2d;color:#fff;font-family:FixelDisplay,sans-serif;margin-bottom:10px}.table-row{background:#fff;font-family:StapelMedium,sans-serif;margin-bottom:10px;transition:.2s ease}.table-row:hover{background:#f1f5f9}.td,.th{font-size:15px;text-align:center}.bonus-true{background-color:#00981e}.bonus-false,.bonus-true{border-radius:20px;color:#fff;padding:6px 14px}.bonus-false{background-color:#c40000}.no-data{color:#64748b;font-style:italic;padding:20px;text-align:center}.board-page{font-family:Arial,sans-serif;padding:30px}.board-header{align-items:center;display:flex;gap:12px}.board-title{font-size:28px;margin:0}.kpi-badge{border-radius:12px;color:#fff;font-size:14px;font-weight:700;padding:5px 12px}.kpi-true{background-color:#00981e}.kpi-false{background-color:#980000}.board-subtitle{color:#555;font-size:16px;margin-top:15px}.bonus-alert{background-color:#00521e;border-radius:16px;box-shadow:0 6px 15px #0000001a;color:#fff;font-size:18px;font-weight:700;margin:20px 0;padding:10px;text-align:center}.shifts-cards{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.shift-card{border-radius:10px;box-shadow:0 4px 8px #0000000d;display:flex;flex-direction:column;padding:15px 20px;width:220px}.shift-card,body.dark .shift-card{background-color:#202020;color:#fff}body.dark .shift-card{box-shadow:0 4px 8px #0000004d}.bonus-badge{align-self:flex-start;border-radius:8px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:4px 8px}.secondlineboardpage{margin-top:25px}@font-face{font-family:StapelExpanded;font-style:normal;font-weight:400;src:url(/static/media/Stapel-SemiExpandedBlack.030331edbd2b5161dd7a.ttf) format("truetype")}.raintinglabel{color:#2d2d2d;font-family:StapelExpanded,sans-serif;font-size:35px;max-width:100px}body.dark{background-image:url(/static/media/bg_dark.54d811c2b3f092c51a2e.png)}body.dark .custom-sidebar,body.dark .dayoffcards,body.dark .salaryuser,body.dark .setthingsuser,body.dark .statisticuser,body.dark .transactionssuser{background-color:#2d2d2d}body.dark .StaticButton-tf{border:1px solid #fff;color:#fff}body.dark .staticbutton-rf.active{background:#1f1f1f}body.dark .alltotal-income,body.dark .mystats,body.dark .total-plugin{color:#fff}body.dark .plugin-for-month{background:#1f1f1f}body.dark .boardwelcomeforuser,body.dark .raintinglabel,body.dark .welcomeforuser{color:#fff}body.dark .header__content{background:#005985}body.dark .employee-card{background:#1f1f1f!important;border:1px solid #333!important}body.dark .header__theme-btn{background-color:#1f1f1f;color:#000}body.dark .dayofflabelforuser{background-color:#2d2d2d}body.dark .modelnickname,body.dark .models_nick h4{color:#fff}body.dark .rating-item{background-color:#2d2d2d}body.dark .header__theme-btn:hover{border:2px solid #fff;color:#fff}body.dark input{border:1px solid #333!important;color:#fff!important}body.dark .lasttotalshifts,body.dark input{background:#1f1f1f!important}body.dark .titletotal{color:#fff}body.dark .table-row{background-color:#2d2d2d}body.dark .table-row:hover{background-color:#232323}body.dark .td{color:#fff}body.dark .dayoff-btn-create,body.dark .transaction-item{background-color:#1f1f1f}body.dark .transaction-date{color:#fff}body.dark .editinput{background-color:#f2f2f2}body.dark .editinput:hover{background-color:#d2d2d2}body.dark .transaction-reason{color:#fff}body.dark .shifts-list{background-color:#2d2d2d;color:#fff}body.dark select{border:1px solid #333!important;color:#fff!important}body.dark .model-card,body.dark select{background:#1f1f1f!important}body.dark .dailyEarn{color:#fff!important}body.dark .tx-card,body.dark .wrk-card{background:#1f1f1f!important}body.dark .tx-body p,body.dark .tx-body strong,body.dark .tx-title{color:#fff!important}body.dark .rating-box{background:#1f1f1f!important}body.dark .rating-box .rating-name,body.dark .rating-box h2,body.dark .rating-box p{color:#fff!important}body.dark .rating-rank{color:#fff}body.dark .rating-rank span{color:#0fa25e!important}body.dark .modal{background:#1f1f1f!important}body.dark .custom-sidebar-item{background-color:#2d2d2d!important;color:#fff}body.dark .custom-sidebar-item-active{background:#1f1f1f!important}body.dark .dayoff-title{color:#fff!important}body.dark .header__logout{background:#1f1f1f!important}body.dark .nameuser{color:#fff}body.dark .dayoff-section-title{color:#fff!important}body.dark .dayoff-card{background:#1f1f1f!important;color:#fff!important}body.dark .dayoff-card span,body.dark .dayoff-card-title,body.dark .employee-wallet{color:#fff!important}body.dark .shift-item{background:#1f1f1f!important;color:#fff!important}body.dark span.shift-id{color:#fff!important}body.dark .info-card{background:#3d3d3d!important;color:#fff!important}body.dark .modal h3,body.dark .modal p{color:#fff}
/*# sourceMappingURL=main.06ef6c8c.css.map*/