.custom-sidebar{padding:10px;width:200px}.custom-sidebar-list{list-style:none;margin:0;padding:0}.custom-sidebar-item{border-radius:8px;cursor:pointer;margin-bottom:10px;padding:12px;text-align:left;transition:all .3s ease}.custom-sidebar-item-inactive{background:#fff;box-shadow:0 2px 6px #00000026;color:#333}.custom-sidebar-item-active{background:#4a90e2;box-shadow:0 3px 8px #0003;color:#fff;font-weight:700}.dashboard{padding:10px}.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a}.card h3{font-size:26px;margin-bottom:10px}.card ul{list-style:none;margin:0;padding:0}.card li{border-bottom:1px solid #eee;font-size:14px;padding:5px 0}.card li:last-child{border-bottom:none}.card a{color:#1976d2;text-decoration:none}.card a:hover{text-decoration:underline}.cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.card{animation:gradientMove 15s ease infinite;background:linear-gradient(120deg,#1c1c1c,#232323,#1c1c1c);background-size:400% 400%;border-radius:12px;box-shadow:0 4px 10px #0000004d;color:#fff;padding:20px;transition:transform .2s ease}.card:hover{transform:translateY(-3px)}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.balance{margin-top:10px}.card .transactions-list{list-style:none;margin:0;max-width:500px;padding:0}.card .transactions-list .transaction-item{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px 14px;transition:all .2s}.card .transactions-list .transaction-item:hover{background-color:#e9ecef}.card .transactions-list .transaction-left{align-items:center;display:flex;gap:12px}.card .transactions-list .transaction-date{color:#6c757d;font-size:.85rem}.card .transactions-list .transaction-amount{border-radius:4px;font-size:.9rem;font-weight:600;min-width:60px;padding:2px 8px;text-align:center}.card .transactions-list .transaction-amount.positive{background-color:#d4edda;color:#155724}.card .transactions-list .transaction-amount.negative{background-color:#f8d7da;color:#721c24}.card .transactions-list .transaction-right{flex-shrink:0;max-width:200px;text-align:right}.card .transactions-list .transaction-reason{word-wrap:break-word;color:#495057;font-size:.85rem;font-style:italic}.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:10px}.stat-item{background-color:#f0f4f8;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-item:hover{box-shadow:0 5px 15px #00000026;transform:translateY(-3px)}.stat-label{color:#666;font-size:14px;margin-bottom:8px}.stat-value{color:#333;font-size:20px;font-weight:600}.time-shift{background-color:#e3f2fd}.avg-income{background-color:#e8f5e9}.total-income{background-color:#fff3e0}.full-width-bot{background-color:#f5f5f5;border-radius:12px;color:#333;font-weight:500;grid-column:1/-1;padding:1px;text-align:center}.full-width-bot a{color:#1e90ff;text-decoration:none}.full-width-bot a:hover{text-decoration:underline}.full-width-bot h3,.full-width-bot p{color:#fff}.wallet-wrapper{display:flex;flex-direction:column;gap:12px;padding-top:8px}.balance{color:#faff97;font-size:50px;font-weight:700;margin-bottom:10px}.wallet-info{background:#f8f9fa;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.wallet-item{align-items:center;display:flex;justify-content:space-between}.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}.employees-container{font-family:Arial,sans-serif;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}.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{border-radius:6px;font-weight:700;padding:4px 8px}.employee-status.active{color:green}.employee-status.inactive{color:red}.loading{font-size:18px;margin-top:40px;text-align:center}.modal-overlay{background:#00000080}.modal{background:#fff;border-radius:8px;gap:12px}.modal,.modal label{display:flex;flex-direction:column}.modal label{font-size:14px}.modal input,.modal select{border:1px solid #ccc;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)}.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{color:red;margin-bottom:10px;text-align:center}.modal-overlay{z-index:999}.modal{animation:fadeIn .2s ease-in-out;border-radius:12px;box-shadow:0 4px 12px #0000004d;max-width:90%;padding:25px 30px;width:400px}.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}#root,body,html{font-family:Arial,sans-serif;margin:0;padding:0}.dashboard{display:flex;flex-direction:column;height:100vh}.header{background-color:#222;padding:10px 20px}.user-info{align-items:center;display:flex;gap:10px}.logout-btn{background:#444;border-radius:5px;color:#fff;padding:5px 10px}.main{display:flex;flex:1 1;overflow:hidden}.sidebar{display:flex;flex-direction:column;padding:10px}.menu-item{background:#ddd;border:none;cursor:pointer;margin-bottom:5px;padding:10px;text-align:left}.menu-item.active{background:#bbb}.content{overflow-y:auto;padding:20px}.add-btn{background:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 15px}.models-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.model-card{align-content:flex-start;align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 5px #0000001a;display:flex;flex-direction:column;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:80px;margin-top:10px;object-fit:cover;width:80px}.earnings{align-content:center;align-items:center;display:flex;flex-direction:row;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{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:5px 10px;transition:.2s}.info-btn.active{background-color:#4caf50;color:#fff}.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}.total_earn{color:#4caf50;font-weight:700}.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-line{background-color:#d3d3d3;border-radius:2px;height:1px;margin-right:8px;width:180px}.status-btn{border:none;border-radius:8px;color:#fff;cursor:default;font-weight:700;height:28px;padding:5px 12px}.status-btn.active{background-color:#4caf50}.status-btn.inactive{background-color:#999}.modelnickname{margin-bottom:-1px;margin-top:-4px}.shifts-list{margin-top:40px}.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{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;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;width:100%}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.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{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000f;padding:12px 16px;transition:background .2s ease}.shift-item:hover{background:#f9f9f9}.shift-main{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:6px}.shift-id{color:#555;font-size:14px}.status{border-radius:6px;font-size:13px;font-weight:700;padding:4px 8px}.status.active{background:#ffe5e5;color:#d9534f}.status.done{background:#e8ffe8;color:#28a745}.shift-info{color:#333;font-size:14px;gap:16px}.profit{font-weight:600}.profit.positive{color:#28a745}.shift-info{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.info-card{background:#f5f5f5;border-radius:12px;box-shadow:0 2px 5px #00000014;flex:1 1;font-size:14px;min-width:120px;padding:10px 14px}.profit.positive{background:#e6f9ed;color:#2e7d32;font-weight:600}.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{overflow-y:auto}:root{--bg:#f6f7fb;--card-bg:#fff;--border:#e7e9ee;--text:#111827;--muted:#6b7280;--shadow:0 6px 16px #00000014;--green:#22c55e;--red:#ef4444;--yellow:#f59e0b}.dayoff-page{min-height:100%;padding:20px}.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:#111827;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(260px,1fr))}.dayoff-card{background:#fff;background:var(--card-bg);border-left:6px solid #e7e9ee;border-left:6px solid var(--border);border-radius:16px;box-shadow:0 6px 16px #00000014;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;padding:14px}.dayoff-card-approved{border-left-color:#22c55e;border-left-color:var(--green)}.dayoff-card-rejected{border-left-color:#ef4444;border-left-color:var(--red)}.dayoff-card-pending{border-left-color:#f59e0b;border-left-color:var(--yellow)}.dayoff-card-top{align-items:center;display:flex;justify-content:space-between}.dayoff-card-title{color:#111827;color:var(--text);font-size:16px;font-weight:700}.dayoff-badge{border-radius:999px;color:#fff;font-size:12px;font-weight:700;padding:4px 10px}.dayoff-badge-approved{background:#22c55e;background:var(--green)}.dayoff-badge-rejected{background:#ef4444;background:var(--red)}.dayoff-badge-pending{background:#f59e0b;background:var(--yellow);color:#111}.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:#6b7280;color:var(--muted)}.dayoff-value{color:#111827;color:var(--text);font-weight:600}.dayoff-value-danger{color:#ef4444;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:#2563eb;color:#fff}.dayoff-btn-create:hover{background:#1e40af}.dayoff-btn-approve{background:#22c55e;background:var(--green);color:#fff}.dayoff-btn-approve:hover{filter:brightness(.95)}.dayoff-btn-reject{background:#ef4444;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)}}.rating-page{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));padding:24px}.rating-box{background:#fff;border-radius:16px;box-shadow:0 6px 16px #00000014;padding:20px;transition:transform .2s ease}.rating-box:hover{transform:translateY(-4px)}.rating-box h2{color:#111827;font-size:18px;font-weight:600;margin-bottom:16px}.rating-list{list-style:none;margin:0;padding:0}.rating-item{align-items:center;border-bottom:1px solid #e7e9ee;display:flex;justify-content:space-between;padding:10px 0}.rating-item:last-child{border-bottom:none}.rating-rank{color:#22c55e;font-weight:700;margin-right:8px}.rating-name{color:#111827;flex:1 1}.rating-profit{color:#2563eb;font-weight:500}.rating-empty{color:#6b7280;font-size:14px}.dashboard-page{display:flex;flex-direction:column;height:100vh}.content{display:flex;flex:1 1;overflow:hidden}.page-content{flex:1 1}.sidebar{color:#fff;padding:20px;width:200px}.sidebar ul{list-style:none;padding:0}.sidebar li{cursor:pointer;padding:10px 0}.header{align-items:center;background:#111;color:#fff;display:flex;height:60px;justify-content:space-between;padding:0 20px}.logout-btn{background:none;border:none;cursor:pointer;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}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.d39677b4.css.map*/