*{margin:0;padding:0;box-sizing:border-box}.crm-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#f5f6f0,#ede8d3);min-height:100vh;direction:rtl}.crm-wrapper{width:100%;min-height:100vh;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);display:flex;flex-direction:column}.company-header{background:rgba(255,255,255,.9);padding:10px 30px;border-bottom:1px solid rgba(184,80,66,.1);display:flex;align-items:center;justify-content:space-between;min-height:40px}.company-name{font-size:14px;color:#5a4a3a;font-weight:600;letter-spacing:1px}.crm-header{background:linear-gradient(135deg,#b85042,#a0453a);color:white;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.crm-header h1{font-size:24px;font-weight:600}.user-actions{display:flex;align-items:center;gap:15px}.logout-btn{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.logout-btn:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.crm-nav-bar{background:linear-gradient(135deg,#e7e8d1,#d4d5c0);padding:0;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.05)}.nav-items{display:flex;justify-content:center;flex:1}.crm-nav-item{padding:15px 30px;color:#5a4a3a;text-decoration:none;transition:all .3s ease;border-bottom:3px solid transparent;font-weight:500;cursor:pointer}.crm-nav-item.active,.crm-nav-item:hover{background:rgba(184,80,66,.1);border-bottom-color:#b85042;color:#b85042}.nav-user-greeting{padding:0 30px;color:#5a4a3a;font-weight:500;font-size:14px;white-space:nowrap}.crm-main-content{padding:40px;background:#f8f9fa;flex:1;min-height:calc(100vh - 200px)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:30px}.dashboard-cube{background:white;border-radius:15px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;border:2px solid transparent;position:relative;overflow:hidden}.dashboard-cube:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#b85042,#d4a574);transform:scaleX(0);transition:transform .3s ease}.dashboard-cube:hover:before{transform:scaleX(1)}.dashboard-cube:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(184,80,66,.15);border-color:#b85042}.cube-icon{width:50px;height:50px;background:linear-gradient(135deg,#b85042,#d4a574);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:white;margin-bottom:15px}.cube-title{font-size:18px;font-weight:600;color:#322514;margin-bottom:8px}.cube-description{font-size:14px;color:#666;margin-bottom:15px}.cube-stats{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid #f0f0f0}.stat-item{text-align:center}.stat-value{font-size:20px;font-weight:700;color:#b85042}.stat-label{font-size:12px;color:#999}.form-container{background:white;border-radius:15px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,.08);margin-bottom:30px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.form-group{display:flex;flex-direction:column}.form-group label{font-size:14px;color:#5a4a3a;margin-bottom:8px;font-weight:500}.form-group input,.form-group select,.form-group textarea{padding:10px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .3s ease;background:white}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#b85042;box-shadow:0 0 0 3px rgba(184,80,66,.1)}.btn-primary{background:linear-gradient(135deg,#b85042,#a0453a);color:white;border:none;padding:12px 30px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(184,80,66,.2)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(184,80,66,.3)}.btn-secondary{background:white;color:#b85042;border:2px solid #b85042;padding:10px 28px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#b85042;color:white}.table-container{background:white;border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.08);overflow-x:auto}table{width:100%;border-collapse:collapse}th{background:linear-gradient(135deg,#e7e8d1,#d4d5c0);color:#5a4a3a;text-align:right;font-weight:600;border-bottom:2px solid #b85042}td,th{padding:12px}td{border-bottom:1px solid #f0f0f0;color:#333}tr:hover{background:rgba(184,80,66,.05)}@media (max-width:768px){.dashboard-grid,.form-row{grid-template-columns:1fr}.crm-nav-bar{overflow-x:auto}}