.emplmasy-admin-wrapper{padding:20px}.emplmasy-admin-wrapper .emplmasy-dashboard{max-width:100%}.emplmasy-admin-wrapper .emplmasy-stats-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px}.emplmasy-admin-wrapper .emplmasy-stats-grid .components-card.emplmasy-stat-card{height:100%;margin:0}.emplmasy-admin-wrapper .emplmasy-stat-card .components-card-body{padding:20px;text-align:center}.emplmasy-admin-wrapper .emplmasy-stat-card h3{color:#1e1e1e;font-size:14px;font-weight:600;margin:0 0 10px}.emplmasy-admin-wrapper .emplmasy-stat-value{color:#2271b1;font-size:28px;font-weight:600;line-height:1.3}.emplmasy-admin-wrapper .emplmasy-stat-card.active .emplmasy-stat-value{color:#00a32a}.emplmasy-admin-wrapper .emplmasy-stat-card.inactive .emplmasy-stat-value{color:#cc1818}.emplmasy-admin-wrapper .emplmasy-stat-card.blocked .emplmasy-stat-value{color:#d63638}.emplmasy-admin-wrapper .charts-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.emplmasy-admin-wrapper .chart-container{height:300px;padding:20px}.emplmasy-admin-wrapper .employee-list{margin-top:20px}.emplmasy-admin-wrapper .employee-form form{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:40px}.emplmasy-admin-wrapper .form-row{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.emplmasy-admin-wrapper .phone-field,.emplmasy-admin-wrapper .salary-field{width:100%}.emplmasy-admin-wrapper .address-field{min-height:60px;width:100%}.emplmasy-admin-wrapper .emplmasy-sales-header{display:flex;justify-content:space-between;align-itemplmasy:flex-start;margin-bottom:30px}.emplmasy-admin-wrapper .shortcode-info-card{max-width:400px}.emplmasy-admin-wrapper .shortcode-container{background:#f0f0f1;border-radius:4px;cursor:pointer;padding:12px;position:relative}.emplmasy-admin-wrapper .copy-hint{margin-right:10px}.emplmasy-admin-wrapper .emplmasy-settings{max-width:800px}.emplmasy-admin-wrapper .settings-section{margin-bottom:30px}.emplmasy-admin-wrapper .employee-form form>.components-panel:nth-child(2),.emplmasy-admin-wrapper .employee-form form>.components-panel:nth-child(3){display:inline-block;vertical-align:top;width:calc(50% - 10px)}.emplmasy-admin-wrapper .employee-form form>.components-panel:nth-child(2){margin-left:20px}.emplmasy-admin-wrapper .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:30px;text-align:left}.emplmasy-admin-wrapper .form-actions .components-button{height:35px;min-height:35px;min-width:120px}.emplmasy-admin-wrapper .form-actions .cancel-button{background-color:#fff;border:1px solid #d63638;border-radius:2px;color:#d63638;display:flex;font-size:13px;line-height:1.4;padding:6px 12px;transition:all .2s ease;align-itemplmasy:center;gap:6px}.emplmasy-admin-wrapper .form-actions .cancel-button:hover{background-color:#d63638;border-color:#d63638;color:#fff}.emplmasy-admin-wrapper .form-actions .cancel-button .dashicon{font-size:16px;height:16px;width:16px}.emplmasy-admin-wrapper .components-panel__body{height:100%}@media screen and (max-width:1400px){.emplmasy-admin-wrapper .emplmasy-stats-grid,.emplmasy-admin-wrapper .employee-form form{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:782px){.emplmasy-admin-wrapper .charts-grid,.emplmasy-admin-wrapper .emplmasy-stats-grid,.emplmasy-admin-wrapper .employee-form form,.emplmasy-admin-wrapper .form-row{grid-template-columns:1fr}.emplmasy-admin-wrapper .emplmasy-stat-card .components-card-body{padding:16px}.emplmasy-admin-wrapper .employee-form form>.components-panel:nth-child(2),.emplmasy-admin-wrapper .employee-form form>.components-panel:nth-child(3){margin-left:0;width:100%}}.emplmasy-admin-wrapper .emplmasy-sales-page{padding:0 24px}.emplmasy-admin-wrapper .emplmasy-admin-header{display:flex;justify-content:space-between;align-itemplmasy:center;border-bottom:1px solid #e2e4e7;margin-bottom:24px}.emplmasy-admin-wrapper .emplmasy-admin-header-title h1{color:#1e1e1e;font-size:23px;font-weight:400;margin:0 0 8px}.emplmasy-admin-wrapper .emplmasy-header-description{color:#757575;font-size:13px;margin:0}.emplmasy-admin-wrapper .emplmasy-admin-header-actions{display:flex;align-itemplmasy:center}.emplmasy-admin-wrapper .emplmasy-shortcode-wrapper{display:flex;align-itemplmasy:center;background:#fff;border:1px solid #e2e4e7;border-radius:4px;gap:12px;padding:12px 16px}.emplmasy-admin-wrapper .emplmasy-shortcode-label{color:#1e1e1e;font-size:13px;font-weight:500}.emplmasy-admin-wrapper .emplmasy-shortcode-container{background:#f0f0f1;border-radius:3px;display:flex;padding:6px 12px;align-itemplmasy:center;cursor:pointer;gap:12px;transition:all .2s ease}.emplmasy-admin-wrapper .emplmasy-shortcode-container:hover{background:#e5e5e5}.emplmasy-admin-wrapper .emplmasy-shortcode-container code{color:#1e1e1e;font-size:13px}.emplmasy-admin-wrapper .copy-hint{color:#757575;font-size:12px;white-space:nowrap}.emplmasy-admin-wrapper .emplmasy-sales-grid{display:grid;gap:24px}.emplmasy-admin-wrapper .employee-sales-card{background:#fff;border:1px solid #e2e4e7;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.emplmasy-admin-wrapper .employee-sales-card-header{display:flex;justify-content:space-between;align-itemplmasy:center;border-bottom:1px solid #e2e4e7;padding:16px 24px}.emplmasy-admin-wrapper .employee-sales-card-header h2{color:#1e1e1e;font-size:16px;font-weight:600;margin:0}.emplmasy-admin-wrapper .download-csv-button{display:flex;align-itemplmasy:center;gap:8px}.emplmasy-admin-wrapper .emplmasy-table-responsive{margin:0 auto;overflow-x:auto;padding:20px}.emplmasy-admin-wrapper .emplmasy-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;width:100%}.emplmasy-admin-wrapper .widefat td,.emplmasy-admin-wrapper .widefat th{padding:8px;vertical-align:middle}.emplmasy-admin-wrapper .widefat td:first-child,.emplmasy-admin-wrapper .widefat th:first-child{width:20%}.emplmasy-admin-wrapper .widefat td:nth-child(2),.emplmasy-admin-wrapper .widefat td:nth-child(3),.emplmasy-admin-wrapper .widefat td:nth-child(4),.emplmasy-admin-wrapper .widefat th:nth-child(2),.emplmasy-admin-wrapper .widefat th:nth-child(3),.emplmasy-admin-wrapper .widefat th:nth-child(4){width:15%}.emplmasy-admin-wrapper .widefat td:nth-child(5),.emplmasy-admin-wrapper .widefat th:nth-child(5){min-width:200px;width:35%}.emplmasy-admin-wrapper .emplmasy-table thead th{background-color:#f0f0f1;border-bottom:2px solid #ddd;color:#1e1e1e;font-weight:600;padding:16px;text-align:center}.emplmasy-admin-wrapper .emplmasy-table tbody td{border-bottom:1px solid #f0f0f1;color:#50575e;padding:14px 16px;text-align:center}.emplmasy-admin-wrapper .emplmasy-table tbody tr:hover,.emplmasy-admin-wrapper .emplmasy-table tfoot tr{background-color:#f8f9fa}.emplmasy-admin-wrapper .emplmasy-table tfoot th{color:#1e1e1e;font-weight:600;padding:16px;text-align:center}.emplmasy-admin-wrapper .amount-cell{color:#2271b1;font-family:monospace;font-weight:600}.emplmasy-admin-wrapper .emplmasy-notice{margin:0 0 24px}@media (max-width:782px){.emplmasy-admin-wrapper .emplmasy-sales-page{padding:0 16px}.emplmasy-admin-wrapper .emplmasy-admin-header{flex-direction:column;gap:24px;padding:16px 0}.emplmasy-admin-wrapper .emplmasy-shortcode-wrapper{flex-direction:column;align-itemplmasy:flex-start;padding:12px;width:100%}.emplmasy-admin-wrapper .emplmasy-shortcode-container{justify-content:space-between;width:100%}.emplmasy-admin-wrapper .employee-sales-card-header{padding:12px 16px}.emplmasy-admin-wrapper .emplmasy-table-responsive{padding:0 16px}.emplmasy-admin-wrapper .emplmasy-table td,.emplmasy-admin-wrapper .emplmasy-table th{padding:8px}}.emplmasy-admin-wrapper .emplmasy-settings-page{padding:0 24px}.emplmasy-admin-wrapper .emplmasy-settings-grid{display:grid;gap:24px;margin-top:24px}.emplmasy-admin-wrapper .emplmasy-settings-grid .emplmasy-card{background:#fff;border:1px solid #e2e4e7;box-shadow:0 1px 3px rgba(0,0,0,.05)}.emplmasy-admin-wrapper .emplmasy-settings-actions{margin-top:24px;padding:16px 0;text-align:left}.emplmasy-admin-wrapper .components-panel__body-toggle{font-weight:600}.emplmasy-admin-wrapper .emplmasy-settings-grid .components-base-control{margin-bottom:24px}.emplmasy-admin-wrapper .emplmasy-settings-grid .components-base-control:last-child{margin-bottom:0}.emplmasy-admin-wrapper .emplmasy-settings-grid .components-base-control__help{color:#757575;margin-top:4px}@media (min-width:782px){.emplmasy-admin-wrapper .emplmasy-settings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:781px){.emplmasy-admin-wrapper .emplmasy-settings-page{padding:0 16px}}.emplmasy-admin-wrapper .emplmasy-admin-layout{display:flex;margin:-20px -20px 0 0;min-height:calc(100vh - 32px)}.emplmasy-admin-wrapper .emplmasy-admin-sidebar{background:#1e1e1e;border-left:1px solid #2d2d2d;color:#fff;display:flex;flex-direction:column;flex-shrink:0;min-height:calc(100vh - 32px);overflow-y:auto;width:240px}.emplmasy-admin-wrapper .emplmasy-plugin-brand{border-bottom:1px solid #2d2d2d;padding:20px}.emplmasy-admin-wrapper .emplmasy-plugin-brand h2{color:#fff;font-size:1.2em;margin:0;padding:0}.emplmasy-admin-wrapper .emplmasy-admin-nav{display:flex;flex-direction:column;gap:8px;padding:20px}.emplmasy-admin-wrapper .emplmasy-admin-nav .nav-button{background:transparent;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:500;gap:12px;justify-content:flex-start;padding:12px 16px;transition:all .2s ease;width:100%}.emplmasy-admin-wrapper .emplmasy-admin-nav .nav-button:hover{background:hsla(0,0%,100%,.1)}.emplmasy-admin-wrapper .emplmasy-admin-nav .nav-button.active{background:var(--wp-admin-theme-color);color:#fff}.emplmasy-admin-wrapper .emplmasy-admin-nav .nav-button.active:hover{background:var(--wp-admin-theme-color-darker-10)}.emplmasy-admin-wrapper .emplmasy-admin-nav .nav-button svg{height:20px;width:20px;fill:currentColor}.emplmasy-admin-wrapper .emplmasy-admin-content{background:#f0f0f1;flex-grow:1;min-height:100%;padding:24px}@media screen and (max-width:782px){.emplmasy-admin-wrapper .emplmasy-admin-layout{flex-direction:column;margin:-10px -10px 0 0}.emplmasy-admin-wrapper .emplmasy-admin-sidebar{border-bottom:1px solid #2d2d2d;border-left:none;width:100%}.emplmasy-admin-wrapper .emplmasy-plugin-brand{padding:16px}.emplmasy-admin-wrapper .emplmasy-admin-nav{flex-direction:row;flex-wrap:wrap;gap:8px;padding:12px}.emplmasy-admin-wrapper .emplmasy-admin-nav .nav-button{justify-content:center;padding:8px 12px;width:calc(50% - 4px)}.emplmasy-admin-wrapper .emplmasy-admin-content{padding:16px}}@media (prefers-color-scheme:dark){.emplmasy-admin-wrapper .emplmasy-admin-content{background:#1e1e1e}}.emplmasy-admin-wrapper .emplmasy-sidebar-image{margin-top:20px;padding:20px;position:relative;text-align:center}.emplmasy-admin-wrapper .emplmasy-sidebar-image img{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:auto;max-width:calc(100% - 20px);transition:transform .2s ease}.emplmasy-admin-wrapper .emplmasy-sidebar-image img:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:scale(1.02)}@media screen and (max-width:782px){.emplmasy-admin-wrapper .emplmasy-sidebar-image{display:none}}@media screen and (min-width:783px){.folded .emplmasy-admin-wrapper .emplmasy-admin-sidebar{width:36px}.folded .emplmasy-admin-wrapper .emplmasy-sidebar-image{display:none}}.emplmasy-admin-wrapper .emplmasy-action-buttons{display:flex;gap:4px;align-itemplmasy:center}.emplmasy-admin-wrapper .emplmasy-action-buttons button{font-size:12px;height:24px;min-height:24px;padding:2px 8px;white-space:nowrap}.emplmasy-admin-wrapper .emplmasy-action-buttons .download-button{background-color:#2271b1;border-color:#2271b1;color:#fff}.emplmasy-admin-wrapper .emplmasy-action-buttons .download-button:hover{background-color:#135e96;border-color:#135e96}.emplmasy-admin-wrapper .emplmasy-action-buttons .edit-button{background-color:#fff;border-color:#2271b1;color:#2271b1}.emplmasy-admin-wrapper .emplmasy-action-buttons .edit-button:hover{background-color:#f0f0f1}.emplmasy-admin-wrapper .emplmasy-action-buttons .delete-button{background-color:#fff;border:1px solid #d63638;border-radius:2px;color:#d63638;height:24px;min-height:24px;padding:2px 8px;transition:all .2s ease}.emplmasy-admin-wrapper .emplmasy-action-buttons .delete-button:hover{background-color:#d63638;border-color:#d63638;color:#fff}.emplmasy-admin-wrapper .emplmasy-table-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.emplmasy-admin-wrapper .emplmasy-table-actions .download-csv-button{background-color:#2271b1;border-color:#2271b1;color:#fff;height:auto;min-height:32px;padding:4px 12px}.emplmasy-admin-wrapper .emplmasy-table-actions .download-csv-button:hover{background-color:#135e96;border-color:#135e96}.emplmasy-admin-wrapper .employee-sales-card{border-radius:8px;margin:20px 0;overflow:hidden}.emplmasy-admin-wrapper .employee-sales-card-header{background-color:#fff;border-bottom:1px solid #f0f0f1;padding:20px}.emplmasy-admin-wrapper .emplmasy-employees .components-input-control__container,.emplmasy-admin-wrapper .employee-form .components-select-control{margin-bottom:10px}.emplmasy-admin-wrapper .status-active,.emplmasy-admin-wrapper .status-blocked,.emplmasy-admin-wrapper .status-inactive,.emplmasy-admin-wrapper .status-unknown{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;min-width:80px;padding:4px 12px;text-align:center}.emplmasy-admin-wrapper .status-active{background-color:#e6f6ed;border:1px solid #a6e9c7;color:#00844c}.emplmasy-admin-wrapper .status-inactive{background-color:#fff4e5;border:1px solid #ffd599;color:#995700}.emplmasy-admin-wrapper .status-blocked{background-color:#ffebeb;border:1px solid #ffb4b4;color:#cc1818}.emplmasy-admin-wrapper .status-unknown{background-color:#f0f0f1;border:1px solid #dcdcde;color:#50575e}
