@charset "UTF-8";.left-promo{position:sticky;top:0;align-self:flex-start;height:100vh;box-sizing:border-box;padding:24px 0;flex:1;background:#0b3d0b;display:flex;align-items:center;justify-content:center}.left-promo img{width:100%;height:100%;object-fit:contain}@media (max-width: 900px){.left-promo{position:static;width:100%;height:250px}}.container{display:flex;min-height:100vh;font-family:Arial,sans-serif}.promo{flex:1;background:#0b3d0b;display:flex;justify-content:center;align-items:center;padding:1rem 0}.promo img{width:100%;height:100%;object-fit:contain}.login{flex:1;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem}.login h2{margin-bottom:25px;font-weight:700;font-size:1.6rem;color:#000}form{width:100%;max-width:350px;display:flex;flex-direction:column}label{margin:15px 0 5px;font-size:15px;font-family:sans-serif;color:#757575}.input{border:none;border-bottom:1px solid #ccc;padding:10px 32px 10px 5px;margin-bottom:10px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.input:focus{border-bottom:1px solid #000}.input::placeholder{color:#cdcdcd}.input.error{border-bottom-color:#dc2626}.input-group{position:relative}.toggle-visibility{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:4px;color:#4b5563}.forgot{margin:10px 0 20px;font-size:15px;color:#0d6efd;text-decoration:none;align-self:flex-start}.submit{padding:12px;background:#ccc;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:not-allowed;width:25%;align-self:flex-end}.submit:enabled{background:#4caf4f;cursor:pointer}@media (max-width: 900px){.container{flex-direction:column}.promo{width:100%;height:250px}.promo img{object-fit:contain}.login{width:100%;padding:2rem 1rem}}body{margin:0;padding:0;box-sizing:border-box}.login-section{display:flex;align-items:center;width:100%;height:100vh}.sidebar{display:block;width:50%;background-color:#064e3b;padding:2rem;overflow:hidden}.sidebar-img{width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.login-section{flex-direction:column;height:auto;min-height:100vh}.sidebar{width:100%;height:250px;padding:1rem}.sidebar-img{height:100%;object-fit:contain}}.form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:280px;height:100%}@media (min-width: 1024px){.form-container{width:50%}}.form-header{text-align:center;margin-bottom:2rem}.form-header h2{font-size:1.875rem;font-weight:700}.form-header p{color:#a1a1aa}.login-form{display:flex;flex-direction:column;text-align:start;width:80%;max-width:400px}.login-form label{color:#a1a1aa;font-weight:500}.login-form input{color:#71717a;border:none;border-bottom:2px solid #d4d4d8;padding:.25rem 0;margin-top:.75rem;outline:none;transition:color .2s ease}.login-form input::placeholder{color:#cdcdcd}.login-form input:focus{color:#000}.error-message{color:#dc2626;font-size:12px;margin-top:4px}.login-form button{background-color:#d4d4d8;color:#fff;font-size:18px;font-weight:600;width:auto;padding:14px;margin:2rem auto 0;border:none;border-radius:6px;cursor:pointer}.login-form button:enabled{background-color:#4caf4f}.login-form .secondary{background-color:transparent;color:#103e13;border:2px solid #103E13;margin-top:12px}.back-link{margin-top:1rem;text-align:center;color:#a1a1aa}.back-link a{color:#0d6efd;text-decoration:none}.container{display:flex;min-height:100vh;background-color:#fff}.left-panel{flex:1;background-color:#103e13;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.logo{font-size:2rem;font-weight:700;margin-bottom:20px}.left-panel h2{font-size:1.5rem;margin-bottom:20px}.left-panel ul{list-style:none;padding:0}.left-panel li{font-size:1.2rem;margin:10px 0}.student-image{max-width:150px;margin-top:20px}.right-panel{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.right-panel h3{font-size:2.5rem;font-weight:700;margin:0 0 24px}.right-panel .subtitle{font-size:1rem;color:#6b7280;margin-bottom:32px}.otp-input{display:flex;gap:20px;margin:12px 0 24px}.otp-input input{width:50px;height:50px;text-align:center;font-size:1.25rem;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px #0000000a}.otp-input input ::placeholder{color:#cdcdcd}.timer{font-size:1rem;color:#6b7280;margin:8px 0 16px}.resend a{color:#111827;font-weight:600;text-decoration:none}.verify-btn{margin:8px 0 24px;background:#4caf4f;color:#fff;font-weight:600;padding:16px;border:none;border-radius:6px;cursor:pointer;opacity:.6}.verify-btn:enabled{opacity:1}.verify-btn:disabled{cursor:not-allowed}.resend a:hover{text-decoration:underline}@media (max-width: 768px){.container{flex-direction:column}.left-panel,.right-panel{flex:none;width:100%}.student-image{max-width:100px}.otp-input input{width:30px;height:30px}}@media (max-width: 480px){.logo{font-size:1.5rem}.left-panel h2{font-size:1.2rem}.left-panel li{font-size:1rem}.right-panel h3{font-size:1.2rem}}.dashboard-section{display:flex;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;color:#1a202c;gap:20px}.sidebar{position:fixed;top:0;left:0;display:none;width:85%;max-width:380px;height:100vh;background:#eafaf1;box-shadow:none;transform:translate(-100%);transition:transform .3s ease;z-index:30;border-right:1.5px solid #d1e7dd;padding:0 20px}.sidebar.open{transform:translate(0)}@media (min-width: 1024px){.sidebar{position:sticky;transform:none;display:block;width:25%;box-shadow:none}}@media (min-width: 1280px){.sidebar{width:22%}}.sidebar-logo{padding:0;margin-bottom:0}.logo-img{height:32px;width:auto;object-fit:contain;margin-bottom:0;display:block}.sidebar-divider{display:none}.sidebar-header{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:0 0 0 14px;margin-bottom:8px;position:relative;min-height:48px;margin-top:24px}.sidebar-avatar{width:40px;height:40px;object-fit:cover;border-radius:9999px;border:2px solid #b6e2c6;margin-bottom:0}.sidebar-user{padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:40px;min-height:40px}.sidebar-user .name{font-weight:700;font-size:1.1rem;margin-bottom:4px;text-align:left;margin-top:8px;line-height:1.1}.sidebar-user .role{color:#7ca98b;font-size:.98rem;text-align:left;margin-top:0;line-height:1.1;margin-bottom:8px}.close-btn{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;border:none;background:transparent;color:#22c55e;font-size:22px;cursor:pointer}@media (min-width: 1024px){.close-btn{display:none}}.sidebar-links{padding-left:0;padding-right:0;margin-top:40px}.sidebar-link{display:flex;align-items:center;font-size:.95rem;font-weight:500;margin:12px 0 0 24px;cursor:pointer;transition:all .2s ease;color:#4a5568;letter-spacing:.01em;padding:8px 12px;border-radius:8px}.sidebar-link .icon{margin-right:10px;font-size:16px;width:20px;text-align:center}.sidebar-link.active{color:#22c55e;font-weight:600;background:#22c55e1a}.sidebar-link:hover{color:#22c55e;background:#22c55e0d}.main{width:100%;overflow-y:auto;margin-left:0}@media (min-width: 1024px){.main{width:75%;margin-left:20px}}@media (min-width: 1280px){.main{width:78%;margin-left:20px}}.main-heading-wrap{border-bottom:2px solid #e5e7eb}.heading-left{display:flex;align-items:center;gap:12px}.main-heading{margin:24px 0 8px 16px;font-size:1.75rem;font-weight:700;color:#1a202c;letter-spacing:-.025em}@media (min-width: 640px){.main-heading{margin-left:24px;font-size:2rem}}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:8px;border:none;background:transparent;color:#22c55e;font-size:28px;cursor:pointer}@media (min-width: 1024px){.menu-btn{display:none}}.toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 16px 0;padding:16px 0}.search{display:flex;align-items:center;width:100%;max-width:400px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}@media (min-width: 640px){.search{max-width:500px}}.search input{width:100%;margin-left:12px;padding:0;color:#1a202c;border:none;background:transparent;font-size:14px;font-weight:400}.search input::placeholder{color:#718096;font-size:14px}.search input:focus{color:#1a202c;outline:none}.search:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.search .icon{font-size:18px;color:#718096}.toolbar-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.btn{display:flex;align-items:center;font-size:14px;font-weight:500;color:#22c55e;padding:8px 16px;border:1px solid #22c55e;border-radius:6px;transition:all .2s ease;background:transparent;cursor:pointer}.btn .icon{font-size:16px;margin-right:6px}.btn:hover{background:#22c55e;color:#fff}.table-wrap{display:flex;justify-content:center;margin:24px 16px 0}.table-card{width:100%;margin:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;background:#fff}@media (min-width: 1280px){.table-card{margin:0 40px}}.table{width:100%;text-align:left;border-collapse:collapse;font-size:14px}.table thead tr{background:#f8fafc;border-bottom:1px solid #e2e8f0}.table th{padding:16px 20px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#4a5568}.table tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.table tbody tr:hover{background:#f8fafc}.table td{padding:16px 20px;font-weight:400;color:#2d3748}.status{padding:4px 8px;border:2px solid currentColor;border-radius:20px;background:transparent}.status.open{color:#ef4444}.status.progress{color:#f59e0b}.status.closed{color:#22c55e}.overlay{position:fixed;inset:0;background:#00000059;z-index:20}.cs-container{padding:16px}@media (min-width: 640px){.cs-container{padding:24px}}.cs-ref{font-weight:700;font-size:24px;color:#0f172a;margin-bottom:16px}.cs-ref span{color:#0f172a;font-weight:600}@media (min-width: 640px){.cs-ref{font-size:32px}}.cs-info{display:grid;grid-template-columns:1fr;gap:16px;padding:12px 8px 20px;border-bottom:2px solid #e5e7eb}@media (min-width: 768px){.cs-info{grid-template-columns:1fr 1fr}}.cs-row{display:flex;gap:12px;margin:8px 0}.cs-key{width:170px;color:#64748b}.cs-val{color:#111827;font-weight:500}.cs-summary-card{display:grid;grid-template-columns:1fr;gap:16px;padding:16px;margin:20px 0;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px #0000000a}@media (min-width: 768px){.cs-summary-card{grid-template-columns:repeat(4,1fr)}}.cs-summary-item{text-align:left}.cs-summary-title{font-weight:700;color:#0f172a}.cs-summary-sub{color:#94a3b8;font-size:14px;margin-top:4px}.cs-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.cs-actions-left,.cs-actions-right{display:flex;gap:12px}.btn-primary{background:#22c55e;color:#fff;border:1px solid #22c55e;border-radius:6px;padding:10px 20px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.btn-primary:hover{opacity:.9}.btn-outline{background:#fff;color:#22c55e;border:1px solid #22c55e;border-radius:6px;padding:10px 20px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.btn-outline:hover{background:#22c55e;color:#fff}.btn-danger{background:#ef4444;color:#fff;border:1px solid #ef4444;border-radius:6px;padding:10px 20px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.btn-danger:hover{opacity:.9}.dashboard-page{padding:0 16px;background:#f8fafc;min-height:100vh}@media (min-width: 640px){.dashboard-page{padding:0 24px}}.table-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:24px;overflow:hidden;border:1px solid #e2e8f0}.table-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.table-title h2{margin:0;font-size:1.25rem;font-weight:700;color:#1a202c;letter-spacing:-.025em}.record-count{font-size:.75rem;color:#718096;margin-left:8px;font-weight:500}.table-actions{display:flex;gap:12px;align-items:center}.results-info{font-size:.75rem;color:#718096;font-weight:500}.table-wrapper{overflow-x:auto;max-height:600px;overflow-y:auto}.professional-table{width:100%;border-collapse:collapse;font-size:14px}.professional-table thead{background:#f1f5f9;position:sticky;top:0;z-index:10}.professional-table th{padding:16px 20px;text-align:left;font-weight:600;color:#4a5568;border-bottom:1px solid #e2e8f0;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.professional-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;position:relative}.professional-table th.sortable:hover{background-color:#e2e8f0}.sort-icon{margin-left:8px;font-size:14px;color:#94a3b8;transition:color .2s ease}.professional-table th.sortable:hover .sort-icon{color:#64748b}.checkbox-column{width:50px;text-align:center}.professional-table td{padding:16px 20px;border-bottom:1px solid #f1f5f9;vertical-align:middle;font-weight:400;color:#2d3748}.professional-table tbody tr{transition:background-color .2s ease}.professional-table tbody tr:hover{background-color:#f8fafc}.professional-table tbody tr.selected{background-color:#dbeafe}.professional-table tbody tr.selected:hover{background-color:#bfdbfe}.name-container{display:flex;align-items:center;gap:8px}.email-link{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.email-link:hover{color:#1d4ed8;text-decoration:underline}.message-preview{max-width:200px;color:#64748b;line-height:1.4}.action-buttons{display:flex;gap:4px;align-items:center}.action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.view-btn{background:#f0f9ff;color:#0369a1}.view-btn:hover{background:#e0f2fe;color:#0284c7}.edit-btn{background:#f0fdf4;color:#16a34a}.edit-btn:hover{background:#dcfce7;color:#15803d}.delete-btn{background:#fef2f2;color:#dc2626}.delete-btn:hover{background:#fee2e2;color:#b91c1c}.more-btn{background:#f8fafc;color:#64748b}.more-btn:hover{background:#f1f5f9;color:#475569}.no-data{background:#fff}.no-data-cell{padding:60px 20px;text-align:center}.no-data-content{display:flex;flex-direction:column;align-items:center;gap:16px}.no-data-icon{font-size:3rem;opacity:.5}.no-data-content h3{margin:0;font-size:1.25rem;font-weight:600;color:#64748b}.no-data-content p{margin:0;color:#94a3b8;font-size:.875rem}.pagination{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#f8fafc;border-top:1px solid #e2e8f0}.pagination-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.875rem}.pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-info{font-size:.875rem;color:#64748b;font-weight:500}@media (max-width: 768px){.table-header{flex-direction:column;gap:16px;align-items:flex-start}.table-actions{width:100%;justify-content:flex-end}.professional-table th,.professional-table td{padding:12px 16px}.message-preview{max-width:150px}.action-buttons{flex-wrap:wrap;gap:2px}.action-btn{width:28px;height:28px;font-size:12px}}@media (max-width: 640px){.professional-table{font-size:.75rem}.professional-table th,.professional-table td{padding:8px 12px}.table-header{padding:16px}.pagination{padding:16px;flex-direction:column;gap:12px}.pagination-btn{padding:6px 12px;font-size:.75rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#333}.app-container{display:flex;flex-direction:column;min-height:100vh}.header{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid #e5e7eb}.logo{font-size:24px;font-weight:700;color:#3c9d50}.nav{display:flex;align-items:center;gap:24px}.nav-button{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer}.avatar{width:32px;height:32px;border-radius:50%;background-color:#3c9d50;display:flex;align-items:center;justify-content:center;color:#fff}.OverviewZero{background:#fff}.main-content{display:flex;flex:1;position:relative}.main-content .sidebar{position:sticky;top:0}.sidebar{width:300px;background-color:#e8f5e9;padding:16px}:where(.css-dev-only-do-not-override-mc1tut).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item-suffix{width:0;height:0}.ant-select-selection-overflow-item{display:none;background:transparent}.ant-select-selection-overflow-item:has(.ant-select-selection-item-remove){width:fit-content;border:1px solid #4CAF50;color:#4caf50;padding:0 10px;height:fit-content;background:transparent;border-radius:999px}.ant-select-selection-item-content,.ant-select-selection-item-remove{background:transparent!important}.sidebar-title{margin-bottom:16px;font-size:18px;font-weight:500;color:#000}.stepper{display:flex;flex-direction:column}.step{display:flex;flex-direction:column;align-items:start;cursor:pointer}.step-content{display:flex;align-items:center;gap:12px}.step-indicator{width:24px;height:24px;border-radius:50%;border:1px solid #4CAF50;display:flex;align-items:center;justify-content:center}.step-indicator.active{background-color:#fff;border-color:#4caf50}.step-indicator.completed{background-color:#4caf50;border-color:#4caf50}.step-indicator.incomplete{background-color:transparent;border-color:#d2d2d2}.flex-line{display:flex;gap:50px;align-items:center}.name-box{border:1px solid #D2D2D2!important;border-radius:4px!important;padding:10px 15px!important;color:#676767!important}.step-indicator.active .step-dot{width:12px;height:12px;border-radius:50%;background-color:#4caf50}.step-label{font-weight:500;color:#000;font-size:18px;position:relative;top:2px}.step-label.active{font-weight:500}.step-line{width:1px;height:24px;background-color:#4caf50;margin-left:10px}.upload-button{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3c9d50;color:#3c9d50;border-radius:4px;padding:8px 12px;width:100%;background:#fff;cursor:pointer}.content{flex:1;padding:24px}.content-title{font-size:26px;color:#000;font-weight:500;margin-bottom:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.form-group{margin-bottom:16px;display:flex;align-items:center;gap:30px}.form-label{display:block;margin-bottom:8px}.required{color:#ef4444}.form-input{width:100%;border:1px solid #d1d5db;border-radius:4px;padding:8px}.green-button{background-color:#4caf50;color:#fff;border:none;border-radius:4px;padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer}.editor-container{border:1px solid #d1d5db;border-radius:4px;margin-bottom:32px}.editor-toolbar{display:flex;align-items:center;gap:8px;border-bottom:1px solid #d1d5db;padding:8px}.toolbar-button{padding:4px;background:none;border:none;border-radius:4px;cursor:pointer}.toolbar-button:hover{background-color:#f3f4f6}.toolbar-divider{height:16px;width:1px;background-color:#d1d5db;margin:0 4px}.editor-textarea{width:100%;padding:12px;height:128px;outline:none;resize:none;border:none}.stages-title{font-size:18px;font-weight:500;margin-bottom:16px}.stage-container{border-radius:8px;padding:24px}.stage-title{font-weight:500;margin-bottom:16px;font-size:20px}.stage-grid{box-shadow:0 0 20px #00000012;border-radius:12px;padding:16px 24px 50px;display:flex;gap:20px;flex-direction:column}.date-container{display:flex;gap:16px}.date-field{flex:1}.date-range-button{flex:1;border:1px solid #d1d5db;border-radius:4px;padding:8px;background:none;color:#6b7280;cursor:pointer;display:flex;align-items:flex-end}.toggle-container{display:flex;gap:8px}.toggle-button{border:1px solid #4CAF50;border-radius:9999px;padding:4px 16px;color:#4caf50;background:none;cursor:pointer}.datebox{width:50%}.toggle-button.active{background-color:#fff;color:#4caf50;border-color:#4caf50}.toggle-button.active{background-color:#4caf50;color:#fff;border-color:#4caf50}.locations-container{display:flex}.locations-dropdown{display:flex;justify-content:space-between;align-items:center;border:1px solid #d1d5db;border-radius:4px;padding:8px;width:100%}.location-tag{background-color:#f0f9f0;color:#3c9d50;border:1px solid #4CAF50;border-radius:9999px;padding:4px 12px;display:flex;align-items:center;gap:4px}.tag-remove{background:none;border:none;cursor:pointer}.add-stage-button{margin-top:24px;display:flex;align-items:center;gap:4px;color:#4f46e5;background:none;border:none;cursor:pointer}.add-icon{width:20px;height:20px;border-radius:50%;color:#4f46e5;display:flex;border:2px solid #4f46e5;align-items:center;justify-content:center;font-size:14px}.footer{display:flex;justify-content:flex-end;margin-top:24px}.save-button{background-color:#d1d5db;color:#fff;border:none;border-radius:4px;padding:8px 24px;cursor:pointer}.same-but{display:flex;align-items:center;position:relative;top:10px}.same-but .butin{display:flex;align-items:center}.oceckbox{border:1px solid #7B76F140;width:21px;height:20.80853271484375px;border-radius:2px;border-width:1px}.intoibox{display:flex;position:relative;top:10px;gap:10px;align-items:center}.intoibox label{font-family:Albert Sans;font-weight:400;font-size:14px;line-height:22.53px;letter-spacing:0px;color:#757575}.datebox input{width:50%}.heading-start{min-width:150px;color:#000!important}.boldtext{font-size:18px!important;font-weight:500!important;color:#000!important}.color-black{color:#000!important}.OSyllabus{width:100%}.OSyllabus .syllabus-container{width:100%;max-width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.OSyllabus .tabs-container{display:flex;border-bottom:1px solid #e0e0e0;padding:0 50px;gap:20px;background:#fafafa;box-shadow:0 4px 4px #0000003b}.OSyllabus .tab{padding:8px 16px 8px 0;background:none;border:none;cursor:pointer;font-size:14px;color:#333}.OSyllabus .tab.active{color:#4caf50;border-bottom:2px solid #4caf50;font-weight:500}.OSyllabus .form-container{padding:20px 50px;position:relative;min-height:80vh}.OSyllabus .form-title{font-size:26px;font-weight:500;margin-bottom:20px;color:#000}.OSyllabus .form-group{margin-bottom:16px}.OSyllabus .form-label{display:block;margin-bottom:8px;font-size:14px;color:#333}.OSyllabus .required{color:#f44336;margin-left:2px}.OSyllabus .select-container{position:relative;width:100%}.OSyllabus .form-select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;appearance:none;background-color:#fff}.OSyllabus .select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#666;pointer-events:none}.OSyllabus .add-weightage{text-align:right;margin-top:8px}.OSyllabus .weightage-link{color:#3f51b5;text-decoration:none;font-size:14px}.OSyllabus .weightage-link:hover{text-decoration:underline}.OSyllabus .form-actions{position:absolute;bottom:20px;right:0}.OSyllabus .save-button{background-color:#e0e0e0;color:#333;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.OSyllabus .save-button:hover{background-color:#d5d5d5}.OSyllabus .mdflex{display:flex}.Oeligibility{width:100%;max-width:100%}.Oeligibility .form-container{max-width:100%;margin:auto;padding:0;font-family:Arial,sans-serif;background-color:#fff}.Oeligibility .tabs{display:flex;border-bottom:2px solid #ccc;margin-bottom:20px;background:#fafafa;box-shadow:0 4px 4px #0000003b}.Oeligibility .dropdown.full-width{display:flex;gap:40px}.Oeligibility .tab{padding:10px 20px;cursor:pointer;font-weight:700}.Oeligibility .mainteg{width:100%;display:flex;flex-direction:column;gap:10px}.Oeligibility .tab.active{border-bottom:4px solid #00aa66;color:#0a6}.Oeligibility .section{margin-bottom:60px;padding:0 40px}.Oeligibility .section h2{font-size:24px;font-weight:600;color:#000}.Oeligibility .dropdown label{white-space:nowrap}.Oeligibility h2{font-size:18px;margin-bottom:15px}.Oeligibility .dropdown{margin-bottom:15px}.Oeligibility .dropdown label{display:block;font-weight:700;margin-bottom:5px}.Oeligibility .dropdown select{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px}.Oeligibility .full-width{width:100%}.Oeligibility .criteria-box{background:#fff;padding:10px 15px;display:block;width:100%;border:none;border-radius:6px;margin-bottom:10px;box-shadow:0 0 23px #00000027}.Oeligibility .tag-box{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 50px}.Oeligibility .tag{background:#eafff3;border:1px solid #00aa66;color:#0a6;padding:6px 12px;border-radius:30px;font-size:14px}.Oeligibility .required{color:red;margin-left:5px}.Oeligibility .footer{margin-top:20px;text-align:right}.Oeligibility .save-btn{background-color:#ccc;color:#fff;padding:10px 20px;border:none;border-radius:6px;font-size:14px;cursor:not-allowed}.Oregistration{width:100%}.Oregistration .registration-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:block!important;padding:20px 50px;color:#333}.Oregistration .registration-title{font-size:26px;font-weight:600;color:#000;margin-bottom:20px}.Oregistration .form-group{margin-bottom:20px}.Oregistration .form-label{display:block;font-size:14px;white-space:nowrap;color:#000;min-width:200px;font-weight:500;margin-bottom:8px}.Oregistration .required{color:#e53e3e;margin-left:2px}.Oregistration .input-wrapper{position:relative;display:flex;align-items:center}.Oregistration .currency-symbol{position:absolute;left:10px;color:#666}.Oregistration .form-input{width:100%;padding:10px 10px 10px 25px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;outline:none}.Oregistration .form-input:focus{border-color:#3182ce;box-shadow:0 0 0 1px #3182ce}.Oregistration .date-range-container{display:flex;align-items:center;gap:10px}.Oregistration .date-input-wrapper{position:relative;flex:1}.Oregistration .date-input{padding-right:35px}.Oregistration .calendar-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#4caf50;display:flex;align-items:center;justify-content:center}.Oregistration .date-separator{font-size:14px;color:#666}.Oregistration .bank-account-container{display:flex;gap:60px}.Oregistration .bank-select-wrapper{flex:1;display:flex;align-items:center;width:350px;padding:10px;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;cursor:pointer}.Oregistration .visa-icon{font-size:12px;font-weight:700;margin-right:10px}.Oregistration .card-number{flex:1;font-size:14px}.Oregistration .dropdown-arrow{font-size:10px;color:#666}.Oregistration .add-bank-button{background-color:#4caf50;color:#fff;border:none;border-radius:4px;padding:10px 15px;font-size:14px;cursor:pointer;white-space:nowrap}.Oregistration .add-plan-container{margin-bottom:20px}.Oregistration .add-plan-button{display:flex;align-items:center;background:none;border:none;color:#4a44ed;font-size:14px;font-weight:500;cursor:pointer;padding:0}.Oregistration .plus-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;color:#4a44ed;border-radius:50%;border:1px solid #4A44ED;margin-right:8px;font-size:16px;line-height:1}.Oregistration .form-footer{display:flex;justify-content:flex-end;margin-top:40px}.Oregistration .save-button{background-color:#e2e8f0;color:#4a5568;border:none;border-radius:4px;padding:10px 20px;font-size:14px;cursor:pointer}.stage-header{display:flex;justify-content:space-between;align-items:center}.remove-stage-button{padding:10px 15px;border:1px solid #000;border-radius:50%;float:inline-end}.file-name{margin-top:5px;font-size:14px;color:#333}.image-preview{display:flex;justify-content:center;align-items:center;border:1px solid #E7E7E7;border-radius:12px;padding:5px 10px;gap:15px}.image-preview img{width:33px;height:33px}.ql-editor.ql-blank:before{color:#999!important;font-style:normal!important}.ql-toolbar{border-top:1px solid #D2D2D2!important;border-left:1px solid #D2D2D2!important;border-right:1px solid #D2D2D2!important;border-bottom:1px solid #D2D2D2!important;border-radius:4px 4px 0 0!important;background:#f8f9fa!important}.ql-container{border-left:1px solid #D2D2D2!important;border-right:1px solid #D2D2D2!important;border-bottom:1px solid #D2D2D2!important;border-radius:0 0 4px 4px!important}.ql-editor{min-height:150px!important;font-size:14px!important;color:#676767!important;padding:12px 15px!important}.ql-editor.ql-blank:before{color:#999!important;font-style:normal!important;left:15px!important}.ql-toolbar .ql-stroke{stroke:#676767!important}.ql-toolbar .ql-fill{fill:#676767!important}.ql-toolbar button:hover{color:#4caf50!important}.ql-toolbar button:hover .ql-stroke{stroke:#4caf50!important}.ql-toolbar button:hover .ql-fill{fill:#4caf50!important}.ql-toolbar button.ql-active{color:#4caf50!important}.ql-toolbar button.ql-active .ql-stroke{stroke:#4caf50!important}.ql-toolbar button.ql-active .ql-fill{fill:#4caf50!important}.ant-input{border:1px solid #D2D2D2!important;border-radius:6px!important;padding:8px 12px!important;color:#333!important;font-size:14px!important;background:#fff!important;height:40px!important;line-height:1.5!important}.ant-input:hover{border-color:#4caf50!important}.ant-input:focus,.ant-input.ant-input-focused{border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf5033!important}.ant-picker{width:160px!important;height:40px!important;border:1px solid #D2D2D2!important;border-radius:6px!important;padding:8px 12px!important;font-size:14px!important}.ant-picker:hover{border-color:#4caf50!important}.ant-picker:focus,.ant-picker.ant-picker-focused{border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf5033!important}.ant-select{width:100%!important}.ant-select .ant-select-selector{border:1px solid #D2D2D2!important;border-radius:6px!important;padding:4px 12px!important;min-height:40px!important;background:#fff!important}.ant-select:hover .ant-select-selector{border-color:#4caf50!important}.ant-select.ant-select-focused .ant-select-selector,.ant-select.ant-select-open .ant-select-selector{border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf5033!important}.ant-radio-group{display:flex!important;gap:0!important}.ant-radio-button-wrapper{height:32px!important;line-height:20px!important;padding:6px 20px!important;font-size:14px!important;border:1px solid #D2D2D2!important;background:#fff!important;color:#666!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-radio-button-wrapper:first-child{border-radius:20px 0 0 20px!important;border-right:none!important}.ant-radio-button-wrapper:last-child{border-radius:0 20px 20px 0!important;border-left:none!important}.ant-radio-button-wrapper:not(:first-child){border-left:none!important}.ant-radio-button-wrapper-checked{background:#4caf50!important;border-color:#4caf50!important;color:#fff!important;z-index:1!important}.ant-radio-button-wrapper-checked:hover{background:#45a049!important;border-color:#45a049!important;color:#fff!important}.ant-radio-button-wrapper:hover{border-color:#4caf50!important;color:#4caf50!important;z-index:2!important}.ant-btn-primary .ant-row{margin-bottom:0!important}.ant-btn-primary .ant-space-vertical>.ant-space-item{margin-bottom:20px!important}.ant-btn-primary .ant-col{display:flex!important;align-items:center!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper{height:32px!important;line-height:20px!important;padding:6px 20px!important;font-size:14px!important;border:1px solid #D2D2D2!important;background:#fff!important;color:#666!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:center!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper:first-child{border-radius:20px 0 0 20px!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper:last-child{border-radius:0 20px 20px 0!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper:not(:first-child){border-left:none!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper-checked{background:#4caf50!important;border-color:#4caf50!important;color:#fff!important;z-index:1!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper-checked:hover{background:#45a049!important;border-color:#45a049!important;color:#fff!important}.ant-btn-primary .ant-radio-group .ant-radio-button-wrapper:hover{border-color:#4caf50!important;color:#4caf50!important;z-index:2!important}.ant-btn-primary .ant-select-selection-item{background:#e8f5e9!important;border:1px solid #4CAF50!important;border-radius:16px!important;color:#4caf50!important;font-weight:500!important;font-size:14px!important;padding:2px 12px!important;margin:2px 4px 2px 0!important;height:24px!important;line-height:20px!important}.ant-btn-primary .ant-select-selection-item-remove{color:#4caf50!important;font-size:12px!important;margin-left:6px!important}.ant-btn-primary .ant-checkbox-wrapper .ant-checkbox+span{padding-left:8px!important;color:#757575!important;font-size:14px!important;font-weight:400!important}.ant-btn-primary .ant-checkbox-checked .ant-checkbox-inner{background-color:#4caf50!important;border-color:#4caf50!important}.ant-btn-primary .ant-checkbox:hover .ant-checkbox-inner{border-color:#4caf50!important}.ant-btn-primary .ant-card{border-radius:12px!important;border:1px solid #f0f0f0!important;box-shadow:0 2px 12px #00000014!important;margin-bottom:24px!important}.ant-btn-primary .ant-card-body{padding:24px 32px!important}.ant-btn-primary .ant-btn-primary{background:#4caf50!important;border-color:#4caf50!important;border-radius:6px!important;padding:12px 32px!important;height:auto!important;font-size:16px!important;font-weight:600!important;box-shadow:0 2px 4px #4caf5033!important}.ant-btn-primary .ant-btn-primary:hover,.ant-btn-primary .ant-btn-primary:focus{background:#45a049!important;border-color:#45a049!important;box-shadow:0 4px 8px #4caf504d!important}.ant-btn-primary .ant-btn-dashed{border:2px dashed #4f46e5!important;color:#4f46e5!important;border-radius:6px!important;padding:12px 24px!important;height:auto!important;background:#fff!important;font-weight:500!important}.ant-btn-primary .image-preview-container{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border:1px solid #f0f0f0!important;border-radius:8px!important;background:#fafafa!important}.ant-btn-primary .image-preview-container img{width:40px!important;height:40px!important;border-radius:6px!important;object-fit:cover!important;border:1px solid #e0e0e0!important}.ant-btn-primary .rich-editor-container{border:none!important;border-radius:0!important;overflow:hidden!important;background:#fff!important}.ant-btn-primary .rich-editor-toolbar{display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important;background:#fafafa!important;border-radius:0!important}.ant-btn-primary .rich-editor-content{min-height:150px!important;padding:16px!important;font-size:14px!important;color:#333!important;line-height:1.6!important;outline:none!important;background:#fff!important;border:none!important}.ant-btn-primary .rich-editor-content:empty:before{content:attr(placeholder)!important;color:#999!important;font-style:normal!important}.ant-btn-primary .toolbar-btn{padding:6px!important;min-width:32px!important;border:none!important;background:transparent!important;border-radius:4px!important;cursor:pointer!important}.ant-btn-primary .toolbar-btn:hover{background:#e8f5e9!important;color:#4caf50!important}.ant-btn-primary .stage-header-container{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:24px!important;padding-bottom:16px!important;border-bottom:1px solid #f0f0f0!important}.ant-btn-primary .stage-title{font-size:18px!important;font-weight:600!important;color:#333!important;margin:0!important}.ant-btn-primary .remove-stage-btn{border:1px solid #ccc!important;border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#666!important}.ant-btn-primary .remove-stage-btn:hover{border-color:#ff4d4f!important;color:#ff4d4f!important;background:#fff2f0!important}.rich-editor-content{border:1px solid #D2D2D2;min-height:200px;border-radius:5px}.rich-editor-toolbar{border:1px solid #D2D2D2;border-radius:5px;padding:10px 20px}.flexgrow{flex-grow:1}.ant-col.ant-col-12.css-dev-only-do-not-override-mc1tut:nth-child(2):has(img) .ant-space.css-dev-only-do-not-override-mc1tut.ant-space-vertical.ant-space-gap-row-small.ant-space-gap-col-small{border:1px solid #dadada;display:flex;flex-direction:row;gap:15px;padding:20px;border-radius:5px 10px;max-width:fit-content}.ant-col.ant-col-12.css-dev-only-do-not-override-mc1tut:nth-child(2):has(img) .ant-space.css-dev-only-do-not-override-mc1tut.ant-space-vertical.ant-space-gap-row-small.ant-space-gap-col-small img{width:33px;height:33px}.stage-header-container{display:flex;justify-content:space-between;margin-bottom:10px}.stage-header-container .ant-btn-icon{display:flex;justify-content:center;align-items:center;font-size:25px}.stage-header-container .ant-btn-icon svg{width:25px;height:25px}.ant-radio-group.ant-radio-group-solid.ant-radio-group-middle.css-dev-only-do-not-override-mc1tut{gap:30px!important}.ant-radio-group.ant-radio-group-solid.ant-radio-group-middle.css-dev-only-do-not-override-mc1tut label{border-radius:20px!important}.ant-radio-group.ant-radio-group-solid.ant-radio-group-middle.css-dev-only-do-not-override-mc1tut:where(.css-dev-only-do-not-override-mc1tut).ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{display:none!important;width:0!important;height:0!important;content:none;border:none;background:transparent!important}.ant-radio-button-wrapper.ant-radio-button-wrapper-checked.css-dev-only-do-not-override-mc1tut:before{background:transparent!important}:where(.css-dev-only-do-not-override-mc1tut).ant-select-outlined.ant-select-multiple .ant-select-selection-item{background:transparent!important}.ant-space-item button:where(.css-dev-only-do-not-override-mc1tut).ant-btn-color-default{border:none;color:#4a44ed}.ant-radio-group.ant-radio-group-solid.ant-radio-group-middle.css-dev-only-do-not-override-mc1tut label:before{display:none;color:#000;background:transparent}.search-subjects .ant-input{border:none!important}:where(.css-dev-only-do-not-override-mc1tut).ant-tag.ant-tag-green{color:#4caf50!important;background:transparent!important}.form-registration .ant-input{border:none!important}.registration-fee-input input{border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-left:none!important}.registration-fee-input input:hover{outline:none!important;border-color:#dadada!important}.registration-fee-input input:active,.registration-fee-input input:focus{outline:none!important;border-color:#dadada!important;box-shadow:none!important}.competition-modal-container{position:fixed;inset:0;z-index:9999}.competition-modal-content{width:100%;height:100%;display:flex;flex-direction:column}.competition-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;flex-shrink:0}.competition-modal-header h2{margin:0;font-size:20px;font-weight:600;color:#1f2937}.competition-modal-body{flex:1;overflow:auto;background-color:#f9fafb}.competition-modal-body .main-content{display:flex;height:100%;min-height:600px}.competition-modal-body .flexgrow{flex:1;overflow:auto;background-color:#fff}@media (max-width: 1024px){.competition-modal-header{padding:12px 16px}.competition-modal-header h2{font-size:18px}.competition-modal-body .main-content{flex-direction:column}}@media (max-width: 768px){.competition-modal-header{padding:10px 12px}.competition-modal-header h2{font-size:16px}.competition-modal-body .main-content{flex-direction:column;min-height:auto}.competition-modal-body .sidebar{position:sticky;top:0;z-index:100;background:#fff}}@media (max-width: 480px){.competition-modal-header{padding:8px 10px}.competition-modal-header h2{font-size:14px}.competition-modal-header button{padding:6px 12px!important;font-size:12px!important}}.competition-modal-body{-webkit-overflow-scrolling:touch}.competition-modal-loading{display:flex;align-items:center;justify-content:center;min-height:400px;color:#6b7280}.competition-modal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:24px;color:#dc2626}@media print{.competition-modal-header button{display:none}.competition-modal-body{overflow:visible;height:auto}}.organiser-page{padding:0 16px;background:#f8fafc;min-height:100vh}@media (min-width: 640px){.organiser-page{padding:0 24px}}.organiser-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 0;border-bottom:2px solid #e2e8f0}.organiser-title{margin:0;font-size:2rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:12px}.organiser-title:before{content:"👥";font-size:1.5rem}.add-organiser-btn{display:flex;align-items:center;gap:8px;background:#22c55e;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #22c55e33}.add-organiser-btn:hover{background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 8px #22c55e4d}.add-organiser-btn:active{transform:translateY(0)}.organiser-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 4px #0000001a;border-left:4px solid #22c55e}.stat-card h3{margin:0 0 8px;font-size:2rem;font-weight:700;color:#1e293b}.stat-card p{margin:0;color:#64748b;font-weight:500}.organiser-table-container{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.organiser-table{width:100%;border-collapse:collapse;font-size:.875rem}.organiser-table thead{background:#f1f5f9;position:sticky;top:0;z-index:10}.organiser-table th{padding:16px 20px;text-align:left;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0;white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.organiser-table td{padding:16px 20px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.organiser-table tbody tr{transition:background-color .2s ease}.organiser-table tbody tr:hover{background-color:#f8fafc}.id-badge{display:inline-block;background:#e0f2fe;color:#0369a1;padding:4px 8px;border-radius:6px;font-weight:600;font-size:.75rem}.name-container{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.name{font-weight:500;color:#1e293b}.email{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.email:hover{color:#1d4ed8;text-decoration:underline}.status-btn{border:none;padding:6px 12px;border-radius:20px;font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.status-btn.active{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.status-btn.active:hover{background:#bbf7d0;transform:translateY(-1px)}.status-btn.inactive{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.status-btn.inactive:hover{background:#fecaca;transform:translateY(-1px)}.no-data{text-align:center;padding:60px 20px;color:#64748b}.no-data-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.no-data h3{margin:0 0 8px;font-size:1.25rem;font-weight:600}.no-data p{margin:0;font-size:.875rem}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:700px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a;margin:0}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.modal-title{margin:0;font-size:1.5rem;font-weight:600;color:#1e293b}.close-btn{background:none;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.close-btn:hover{background:#f1f5f9;color:#475569}.form-group{margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.form-label{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:.875rem}.form-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.form-textarea{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;min-height:80px;resize:vertical;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.form-textarea:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.modal-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0}.btn-secondary{background:#f8fafc;color:#64748b;border:1px solid #d1d5db;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary:hover{background:#f1f5f9;color:#475569}.btn-primary{background:#22c55e;color:#fff;border:1px solid #22c55e;padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary:hover{background:#16a34a;border-color:#15803d}.btn-primary:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}@media (max-width: 768px){.organiser-header{flex-direction:column;gap:16px;align-items:flex-start}.add-organiser-btn{width:100%;justify-content:center}.organiser-stats{grid-template-columns:1fr}.organiser-table th,.organiser-table td{padding:12px 16px}.modal-content{width:100%;max-width:600px;margin:0;padding:20px}.modal-actions{flex-direction:column}.modal-actions button{width:100%}}@media (max-width: 640px){.organiser-page{padding:0 12px}.organiser-table{font-size:.75rem}.organiser-table th,.organiser-table td{padding:8px 12px}.name-container{flex-direction:column;align-items:flex-start;gap:4px}.avatar{width:32px;height:32px;font-size:.75rem}.modal-content{width:100%;max-width:500px;margin:0;padding:16px}.form-row{grid-template-columns:1fr!important;gap:12px}}.create{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border-radius:10px;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.create h1{margin:0;color:#333;font-size:24px;font-weight:600}.create button{background:#4caf4f;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #4caf4f4d}.create button:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 4px 8px #4caf4f66}.create button:active{transform:translateY(0);box-shadow:0 2px 4px #4caf4f4d}.file-upload-section{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-top:20px}.file-upload-section h3{margin:0 0 20px;color:#333;font-size:20px;font-weight:600}.file-upload-container{position:relative;border:2px dashed #4CAF4F;border-radius:12px;padding:40px 20px;background:linear-gradient(135deg,#f8fff8,#f0fff0);text-align:center;transition:all .3s ease;cursor:pointer}.file-upload-container:hover{border-color:#45a049;background:linear-gradient(135deg,#f0fff0,#e8f5e8);transform:translateY(-2px);box-shadow:0 8px 16px #4caf4f33}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.upload-icon{font-size:48px;margin-bottom:15px;opacity:.8}.file-upload-container p{margin:0;color:#666;font-size:16px;font-weight:500}.file-upload-container:hover .upload-icon{opacity:1;transform:scale(1.1)}div{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@media (max-width: 768px){.create{flex-direction:column;gap:15px;text-align:center}.create h1{font-size:20px}.create button{padding:10px 20px;font-size:14px}}:root{--brand: #2e7d32;--brand-dark: #1b5e20;--text: #1f2a37;--muted: #6b7280;--bg: #ffffff;--panel: #f3f4f6;--border: #e5e7eb;--success: #16a34a;--warning: #f59e0b;--danger: #dc2626}.page{color:var(--text)}.page h2{font-size:24px;margin:12px 0 20px;font-weight:700}.page h3{font-size:18px;margin:16px 0 12px;font-weight:600}.form label,label{display:flex;flex-direction:column;gap:6px;margin:10px 0}label span{font-size:12px;color:var(--muted)}input[type=tel],input[type=text],select,textarea{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:10px 12px;font-size:14px;outline:none}textarea{resize:vertical}.grid{display:grid;grid-template-columns:repeat(2,minmax(220px,360px));gap:16px 24px}.row{display:grid;grid-template-columns:repeat(2,minmax(220px,360px)) auto;gap:16px 24px;align-items:end}.actions{display:flex;gap:12px;align-items:center}button{background:var(--brand);color:#fff;border:none;padding:8px 14px;border-radius:6px;font-size:14px;cursor:pointer}button:hover{background:var(--brand-dark)}.notice.success{margin-top:12px;background:#e8f5e9;border:1px solid #a5d6a7;color:var(--brand-dark);padding:10px 12px;border-radius:6px}.customer-summary{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px 16px;background:var(--panel);border:1px solid var(--border);padding:12px;border-radius:8px}.table-wrap{margin-top:12px;background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden}table.requests{width:100%;border-collapse:collapse;font-size:14px}table.requests th,table.requests td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}table.requests thead{background:var(--panel)}.status{padding:4px 8px;border-radius:999px;font-size:12px}.status.open{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.status.in-progress{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}.status.closed{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.center{display:grid;justify-items:center;gap:10px;padding:40px 0}.big-check{width:56px;height:56px;border-radius:50%;background:var(--success);color:#fff;display:grid;place-items:center;font-size:34px}.note{color:var(--muted);font-size:12px}.enter-customer-details .grid{margin-top:8px}.enter-customer-details .actions{margin-top:6px}.customer-overview .table-wrap{margin-top:16px}.customer-overview .actions{margin-top:12px}.priority{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.priority.low{background-color:#d4edda;color:#155724}.priority.medium{background-color:#fff3cd;color:#856404}.priority.high{background-color:#f8d7da;color:#721c24}.status{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase}.status.open{background-color:#cce5ff;color:#06c}.status.in-progress{background-color:#fff3cd;color:#856404}.status.closed{background-color:#d4edda;color:#155724}.status.pending{background-color:#e2e3e5;color:#6c757d}.requests{width:100%;border-collapse:collapse}.requests th,.requests td{padding:8px 12px;text-align:left;border-bottom:1px solid #dee2e6}.requests th{background-color:#f8f9fa;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.requests tbody tr:hover{background-color:#f8f9fa}.requests td:nth-child(4){max-width:200px;word-wrap:break-word;white-space:pre-wrap}.clickable-status{cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px 6px;display:inline-block;min-width:60px;text-align:center}.clickable-status:hover{transform:scale(1.05);box-shadow:0 2px 4px #0000001a}.clickable-status.open:hover{background-color:#dc3545;color:#fff}.clickable-status.closed:hover{background-color:#28a745;color:#fff}.create-new-request .hint{margin-top:8px;color:var(--muted)}.modify-mobile-request .row{margin-top:8px}.modify-mobile-request .note{margin:10px 0}.request-generated .big-check{margin-bottom:8px}.createpw .promo{flex:1;background:#0b3d0b;display:flex;align-items:center;justify-content:center}.createpw .promo img{width:100%;height:100%;object-fit:contain}.createpw .panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.createpw h2{font-size:1.6rem;font-weight:700;margin-bottom:24px}.createpw form{width:100%;max-width:360px;display:flex;flex-direction:column}.createpw label{margin:14px 0 6px;font-size:15px;font-weight:600;color:#333;color:#757575}.createpw .input{border:none;border-bottom:1px solid #e5e7eb;padding:10px 32px 10px 5px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.createpw .input::placeholder{color:#cdcdcd}.createpw .input:focus{border-bottom-color:#ef4444}.createpw .input.error{border-bottom-color:#ef4444}.createpw .error-message{color:#ef4444;font-size:12px;margin-top:4px}.createpw .input-group{position:relative}.createpw .toggle-visibility{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;padding:4px;color:#4b5563}.createpw .submit{padding:12px;margin-top:18px;background:#d1d5db;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:not-allowed;align-self:flex-end;width:50%}.createpw .submit:enabled{background:#4caf4f;cursor:pointer}@media (max-width: 900px){.createpw .container{flex-direction:column}.createpw .promo{width:100%;height:250px}.createpw .panel{width:100%;padding:2rem 1rem}}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#111827;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:#fff;color:#111827}a{color:inherit}button{font-family:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
