*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f4f7fb;color:#1f2937;font-family:Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1240px;width:92%}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:1000}.header-container{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:78px}.logo{color:#0b2a4a;font-size:1.35rem;font-weight:700;letter-spacing:.2px}.nav{display:flex;gap:26px}.nav a{color:#334155;font-size:.98rem;font-weight:500}.nav a:hover{color:#0b2a4a}.btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.98rem;font-weight:600;justify-content:center;padding:13px 24px;transition:.3s ease}.btn-primary{background:#0b2a4a;box-shadow:0 8px 20px #0b2a4a2e;color:#fff}.btn-primary:hover{background:#12385f}.btn-secondary{background:#e8eef5;color:#0b2a4a}.btn-secondary:hover{background:#dde7f1}.hero{background:linear-gradient(180deg,#f8fbff,#f4f7fb);padding:88px 0 70px}.hero-container{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:1.15fr .85fr}.badge,.section-label{background:#e8eef5;border-radius:999px;color:#0b2a4a;display:inline-block;font-size:.88rem;font-weight:700;letter-spacing:.2px;margin-bottom:18px;padding:8px 14px}.hero-text h1{color:#0f172a;font-size:3.1rem;line-height:1.14;margin:0 0 22px;max-width:760px}.hero-text p{color:#475569;font-size:1.08rem;line-height:1.85;margin:0;max-width:680px}.hero-buttons{margin-top:28px}.hero-buttons,.hero-trust-row{display:flex;flex-wrap:wrap;gap:16px}.hero-trust-row{color:#334155;font-size:.95rem;font-weight:500;margin-top:22px}.hero-card{display:flex;justify-content:center}.info-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 20px 45px #0f172a14;max-width:420px;padding:32px;width:100%}.credential-badge{background:#edf6ff;border-radius:999px;color:#0b2a4a;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:16px;padding:7px 12px}.info-card h3{color:#0f172a;font-size:1.4rem;margin:0 0 14px}.info-card p{color:#475569;line-height:1.75;margin-bottom:24px}.mini-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.mini-stat{background:#f8fbff;border:1px solid #e6edf5;border-radius:14px;padding:14px 16px}.mini-stat strong{color:#0b2a4a;display:block;font-size:1rem;margin-bottom:4px}.mini-stat span{color:#64748b;font-size:.9rem}.section{padding:85px 0}.light-section{background:#fff}.section-heading{margin:0 auto 52px;max-width:780px;text-align:center}.section-heading h2{color:#0f172a;font-size:2.35rem;line-height:1.2;margin:0 0 18px}.section-heading p{color:#64748b;font-size:1rem;line-height:1.8;margin:0}.services-grid{grid-gap:24px;display:grid;gap:24px}.services-grid-3{grid-template-columns:repeat(3,1fr)}.service-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #0f172a0a;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.service-card:hover{box-shadow:0 16px 34px #0f172a12;transform:translateY(-4px)}.service-card h3{color:#0f172a;font-size:1.18rem;margin:0 0 14px}.service-card p{color:#64748b;line-height:1.75;margin:0}.features-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #0f172a0a;padding:28px}.feature-card h3{color:#0f172a;font-size:1.15rem;margin:0 0 14px}.feature-card p{color:#64748b;line-height:1.75;margin:0}.document-types-box{background:#f8fbff;border:1px solid #e6edf5;border-radius:20px;margin-top:36px;padding:28px}.document-types-box h3{color:#0f172a;font-size:1.2rem;margin:0 0 18px}.document-tags{display:flex;flex-wrap:wrap;gap:12px}.document-tags span{background:#fff;border:1px solid #dbe6f0;border-radius:999px;color:#334155;font-size:.92rem;font-weight:500;padding:10px 14px}.contact-box{grid-gap:34px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 40px #0f172a0f;display:grid;gap:34px;grid-template-columns:1fr 1fr;padding:38px}.contact-text h2{color:#0f172a;font-size:2.2rem;line-height:1.2;margin:0 0 18px}.contact-text p{color:#64748b;line-height:1.8;margin:0 0 22px}.contact-points{display:flex;flex-direction:column;gap:12px}.contact-point{color:#334155;font-weight:500}.contact-form{gap:14px}.contact-form input,.contact-form textarea{background:#fbfdff;border:1px solid #d7e0ea;border-radius:12px;font-size:1rem;outline:none;padding:15px 16px;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#0b2a4a}.footer{background:#0b2a4a;color:#fff;margin-top:30px;padding:40px 0}.footer-container{align-items:center;display:flex;gap:24px;justify-content:space-between}.footer h3{margin:0 0 8px}.footer p{color:#d9e6f2;margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:22px}.footer-links a{color:#d9e6f2}.footer-links a:hover{color:#fff}@media (max-width:1100px){.services-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.contact-box,.features-grid,.hero-container,.services-grid-3{grid-template-columns:1fr}.nav{display:none}.hero-text h1{font-size:2.2rem}.contact-text h2,.section-heading h2{font-size:1.8rem}.footer-container{align-items:flex-start;flex-direction:column}.hero{padding-top:60px}}.about-wrapper{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.3fr .7fr}.about-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 10px 24px #0f172a0a;padding:30px}.about-card-main h2{color:#0f172a;font-size:2rem;margin:0 0 18px}.about-card p{color:#64748b;line-height:1.85;margin:0 0 16px}.about-card h3{color:#0f172a;margin-top:0}.about-list{color:#475569;line-height:2;margin:0;padding-left:18px}.credentials-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.credential-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px #0f172a0a;padding:28px}.credential-card h3{color:#0f172a;font-size:1.15rem;margin:0 0 14px}.credential-card p{color:#64748b;line-height:1.75;margin:0}.floating-buttons{bottom:18px;display:flex;flex-direction:column;gap:12px;position:fixed;right:18px;z-index:2000}.floating-btn{border-radius:999px;box-shadow:0 10px 24px #0f172a2e;color:#fff;font-weight:700;min-width:120px;padding:12px 16px;text-align:center;transition:transform .2s ease,opacity .2s ease}.floating-btn:hover{opacity:.95;transform:translateY(-2px)}.email-btn{background:#0b2a4a}.whatsapp-btn{background:#1f9d55}@media (max-width:900px){.about-wrapper,.credentials-grid{grid-template-columns:1fr}.floating-buttons{bottom:14px;right:14px}.floating-btn{font-size:.92rem;min-width:110px}}.steps-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.step-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 10px 24px #0f172a0a;padding:28px}.step-number{align-items:center;background:#0b2a4a;border-radius:50%;color:#fff;display:flex;font-weight:700;height:42px;justify-content:center;margin-bottom:18px;width:42px}.step-card h3{color:#0f172a;font-size:1.1rem;margin:0 0 14px}.step-card p{color:#64748b;line-height:1.75;margin:0}.faq-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 24px #0f172a0a;padding:26px}.faq-item h3{color:#0f172a;font-size:1.08rem;line-height:1.5;margin:0 0 14px}.faq-item p{color:#64748b;line-height:1.75;margin:0}@media (max-width:900px){.faq-list,.steps-grid{grid-template-columns:1fr}}.form-status{font-weight:600;line-height:1.6;margin:10px 0 0}.form-status.success-message{color:#166534}.form-status.error-message{color:#b91c1c}.file-upload-group{display:flex;flex-direction:column;gap:8px}.file-upload-label{color:#0f172a;font-weight:600}.file-help-text{color:#64748b;line-height:1.5}.selected-files{gap:8px;margin-top:10px}.selected-file-item{border:1px solid #dbe6f0;color:#334155;font-size:.95rem;line-height:1.5}.admin-message{color:#475569;font-weight:500;margin-top:10px;text-align:center}.error-message{color:#b91c1c}.admin-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 18px #0f172a0a;padding:18px}.admin-card-row{margin-bottom:10px}.admin-label{color:#0b2a4a;display:block;font-size:.8rem;font-weight:700;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.admin-card p{color:#334155;font-size:.95rem;line-height:1.5;margin:0;word-break:break-word}.admin-files-list{display:flex;flex-direction:column;gap:6px;margin:8px 0 10px}.admin-file-item{background:#f8fbff;border:1px solid #dbe6f0;border-radius:10px;color:#334155;font-size:.95rem;line-height:1.5;padding:10px 12px}@media (max-width:900px){.admin-grid{grid-template-columns:1fr}}.admin-login-container{max-width:700px}.admin-login-box{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 14px 32px #0f172a0f;padding:36px;text-align:center}.admin-login-box h2{color:#0f172a;margin:0 0 14px}.admin-login-box p{color:#64748b;line-height:1.7;margin:0 0 24px}.admin-login-form{display:flex;flex-direction:column;gap:14px}.admin-login-form input{background:#fbfdff;border:1px solid #d7e0ea;border-radius:12px;font-size:1rem;outline:none;padding:15px 16px;width:100%}.admin-login-form input:focus{background:#fff;border-color:#0b2a4a}.admin-login-error{color:#b91c1c;font-weight:600;margin:6px 0 0}.admin-logout-btn{margin-top:14px}.admin-topbar{display:flex;justify-content:flex-start;margin-bottom:20px}.back-to-site-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;display:inline-flex;font-weight:600;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s ease}.back-to-site-btn:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}.admin-actions{margin-top:18px}.admin-delete-btn{background:#b91c1c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px;transition:.2s ease}.admin-delete-btn:hover{background:#991b1b}.admin-delete-btn:disabled{cursor:not-allowed;opacity:.7}.admin-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-status-select{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;font-size:.95rem;outline:none;padding:10px 12px}.admin-status-select:focus{border-color:#0b2a4a}.admin-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:700;line-height:1;padding:8px 12px}.status-new{background:#e0f2fe;color:#075985}.status-in-progress{background:#fef3c7;color:#92400e}.status-replied{background:#e0e7ff;color:#3730a3}.status-completed{background:#dcfce7;color:#166534}.admin-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px 0 35px}.admin-filter-btn{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#334155;cursor:pointer;font-weight:600;padding:10px 16px;transition:.2s ease}.admin-filter-btn:hover{background:#f8fafc;border-color:#94a3b8}.admin-filter-btn.active-filter{background:#0b2a4a;border-color:#0b2a4a;color:#fff}.admin-file-row{align-items:center;background:#f8fbff;border:1px solid #dbe6f0;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.admin-download-btn{background:#0b2a4a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:7px 12px;transition:.2s ease;white-space:nowrap}.admin-download-btn:hover{background:#12385f}.admin-old-file-note{color:#64748b;font-size:.85rem;white-space:nowrap}@media (max-width:700px){.admin-file-row{align-items:flex-start;flex-direction:column}}.admin-search-wrap{margin:0 0 30px}.admin-search-input{color:#1e293b;max-width:680px}.admin-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}.admin-copy-btn{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;cursor:pointer;font-weight:600;padding:10px 16px;transition:.2s ease}.admin-copy-btn:hover{background:#f8fafc;border-color:#94a3b8}.admin-reply-btn{background:#0b2a4a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px;transition:.2s ease}.admin-reply-btn:hover{background:#12385f}.admin-copy-btn:disabled,.admin-reply-btn:disabled{cursor:not-allowed;opacity:.7}.admin-pagination{gap:14px;justify-content:center;margin-top:36px}.admin-page-numbers,.admin-pagination{align-items:center;display:flex;flex-wrap:wrap}.admin-page-numbers{gap:8px}.admin-page-btn,.admin-page-number{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#334155;cursor:pointer;font-weight:600;padding:10px 14px;transition:.2s ease}.admin-page-btn:hover,.admin-page-number:hover{background:#f8fafc;border-color:#94a3b8}.admin-page-btn:disabled{cursor:not-allowed;opacity:.5}.admin-page-number.active-page{background:#0b2a4a;border-color:#0b2a4a;color:#fff}.admin-note-box{display:flex;flex-direction:column;gap:8px}.admin-note-textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;font-size:.92rem;line-height:1.45;min-height:78px;outline:none;padding:10px 12px;resize:vertical;width:100%}.admin-note-textarea:focus{border-color:#0b2a4a;box-shadow:0 0 0 4px #0b2a4a14}.admin-save-note-btn{align-self:flex-start;background:#0b2a4a;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:.92rem;font-weight:600;padding:8px 14px;transition:.2s ease}.admin-save-note-btn:hover{background:#12385f}.admin-save-note-btn:disabled{cursor:not-allowed;opacity:.7}.admin-sort-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 30px}.admin-sort-label{color:#0f172a;font-weight:700}.admin-sort-select{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;font-size:.95rem;outline:none;padding:10px 14px}.admin-sort-select:focus{border-color:#0b2a4a}.admin-stats-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0 30px}.admin-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 24px #0f172a0a;padding:22px 18px;text-align:center}.admin-stat-label{color:#64748b;display:block;font-size:.9rem;font-weight:600;margin-bottom:10px}.admin-stat-value{color:#0b2a4a;display:block;font-size:1.8rem;font-weight:800;line-height:1}@media (max-width:1100px){.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-bulk-bar{gap:16px;justify-content:space-between;margin:0 0 24px}.admin-bulk-bar,.admin-bulk-left{align-items:center;display:flex;flex-wrap:wrap}.admin-bulk-left{gap:12px}.admin-bulk-count{color:#334155;font-weight:600}.admin-bulk-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-bulk-delete-btn,.admin-bulk-select-btn,.admin-bulk-status-btn{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 14px;transition:.2s ease}.admin-bulk-select-btn{background:#fff;border:1px solid #d1d5db;color:#1f2937}.admin-bulk-select-btn:hover{background:#f8fafc}.admin-bulk-status-btn{background:#0b2a4a;color:#fff}.admin-bulk-status-btn:hover{background:#12385f}.admin-bulk-delete-btn{background:#b91c1c;color:#fff}.admin-bulk-delete-btn:hover{background:#991b1b}.admin-bulk-delete-btn:disabled,.admin-bulk-status-btn:disabled{cursor:not-allowed;opacity:.6}.admin-card-select{margin-bottom:12px}.admin-search-wrap{display:flex;justify-content:center;margin:0 0 24px}.admin-search-input{background:#fff;border:1px solid #d1d5db;border-radius:14px;color:#1f2937;font-size:1rem;max-width:760px;outline:none;padding:14px 18px;transition:.2s ease;width:100%}.admin-search-input:focus{border-color:#0b2a4a;box-shadow:0 0 0 4px #0b2a4a14}.admin-view-btn{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;cursor:pointer;font-weight:600;padding:10px 16px;transition:.2s ease}.admin-view-btn:hover{background:#f8fafc;border-color:#94a3b8}.admin-modal-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.admin-modal{background:#fff;border-radius:22px;box-shadow:0 24px 60px #0f172a40;max-height:90vh;max-width:820px;overflow-y:auto;width:100%}.admin-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:22px 24px}.admin-modal-header h3{color:#0f172a;font-size:1.3rem;margin:0}.admin-modal-close{background:#0000;border:none;color:#475569;cursor:pointer;font-size:2rem;line-height:1}.admin-modal-body{padding:24px}.admin-modal-row{margin-bottom:20px}.admin-modal-row p{color:#334155;line-height:1.7;margin:0;word-break:break-word}.admin-export-btn{background:#0f766e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px;transition:.2s ease}.admin-export-btn:hover{background:#115e59}.admin-export-excel-btn{background:#166534;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px;transition:.2s ease}.admin-export-excel-btn:hover{background:#14532d}.admin-date-filter-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 24px}.admin-custom-date-fields{display:flex;flex-wrap:wrap;gap:10px}.admin-date-input{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;font-size:.95rem;outline:none;padding:10px 14px}.admin-date-input:focus{border-color:#0b2a4a;box-shadow:0 0 0 4px #0b2a4a14}.admin-modern-filters-wrap{display:flex;justify-content:center;margin:30px 0 26px;width:100%}.admin-modern-filters{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(140px,1fr));max-width:980px;width:100%}.admin-modern-filter-card{align-items:flex-start;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe7f3;border-radius:22px;box-shadow:0 8px 24px #0f172a0f;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:118px;padding:22px 18px;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.admin-modern-filter-card:hover{border-color:#0d3b66;box-shadow:0 18px 36px #0d3b6624;transform:translateY(-4px)}.active-modern-filter-card{background:linear-gradient(135deg,#0d3b66,#174d80);border-color:#0d3b66;box-shadow:0 18px 36px #0d3b6638}.admin-modern-filter-title{color:#4a6785;font-size:15px;font-weight:600;letter-spacing:.2px}.admin-modern-filter-number{color:#0d3b66;font-size:38px;font-weight:800;line-height:1}.active-modern-filter-card .admin-modern-filter-number,.active-modern-filter-card .admin-modern-filter-title{color:#fff}@media (max-width:1100px){.admin-modern-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:768px){.admin-modern-filters{gap:14px;grid-template-columns:repeat(2,minmax(140px,1fr))}.admin-modern-filter-card{border-radius:18px;min-height:104px;padding:18px 16px}.admin-modern-filter-title{font-size:14px}.admin-modern-filter-number{font-size:30px}}@media (max-width:480px){.admin-modern-filters{grid-template-columns:1fr}}.disabled-modern-filter-card{box-shadow:none!important;cursor:not-allowed;opacity:.45;pointer-events:none;transform:none!important}.disabled-modern-filter-card:hover{border-color:#dbe7f3!important;box-shadow:none!important;transform:none!important}.admin-copy-btn,.admin-delete-btn,.admin-reply-btn,.admin-view-btn{border-radius:9px;font-size:.9rem;padding:8px 14px}.admin-card-header h3{font-size:1.6rem;line-height:1.2;margin:0 0 6px}.admin-date{color:#475569;font-size:.92rem}@media (max-width:900px){.admin-card{padding:16px}.admin-note-textarea{min-height:70px}.admin-actions{justify-content:flex-start}}.admin-list-head{align-items:center;color:#64748b;display:flex;font-size:.76rem;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.35px;margin-bottom:6px;padding:0 10px 8px;text-transform:uppercase}.admin-list-head-main{grid-gap:10px;align-items:center;display:grid;flex:1 1;gap:10px;grid-template-columns:26px 140px 220px 150px 110px 120px 70px}.admin-list-head-actions{min-width:290px;text-align:right}.admin-list{display:flex;flex-direction:column;gap:8px}.admin-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0f172a08;display:flex;justify-content:space-between;padding:10px 12px}.admin-row,.admin-row-main{align-items:center;gap:10px}.admin-row-main{grid-gap:10px;display:grid;flex:1 1;grid-template-columns:26px 140px 220px 150px 110px 120px 70px;min-width:0}.admin-row-check{align-items:center;display:flex;justify-content:center}.admin-row-col{color:#334155;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-name strong{color:#0f172a;font-size:.9rem}.admin-row-actions,.admin-row-status{align-items:center;display:flex}.admin-row-actions{flex-shrink:0;gap:6px;justify-content:flex-end;min-width:290px}.admin-row-status-select{min-width:118px}.admin-row-actions .admin-copy-btn,.admin-row-actions .admin-delete-btn,.admin-row-actions .admin-reply-btn,.admin-row-actions .admin-view-btn{border-radius:8px;font-size:.76rem;padding:6px 10px}@media (max-width:1280px){.admin-list-head-main,.admin-row-main{grid-template-columns:26px 120px 180px 130px 105px 110px 60px}.admin-list-head-actions,.admin-row-actions{min-width:270px}}@media (max-width:1024px){.admin-list-head{display:none}.admin-row{align-items:stretch;flex-direction:column;gap:10px}.admin-row-main{gap:8px;grid-template-columns:26px 1fr 1fr}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.admin-row-date,.admin-row-doc,.admin-row-email,.admin-row-files,.admin-row-status{white-space:normal}}@media (max-width:640px){.admin-row-main{grid-template-columns:26px 1fr}.admin-row-actions{justify-content:flex-start}}.selected-files{display:flex;flex-direction:column;gap:10px;margin-top:12px}.selected-file-item{align-items:center;background:#f8fbff;border:1px solid #d7e0ea;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.selected-file-name{color:#0b2a4a;flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file-btn{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:6px 10px;transition:background .2s ease}.remove-file-btn:hover{background:#b91c1c}.admin-dashboard-shell{background:#f4f7fb;display:grid;grid-template-columns:290px minmax(0,1fr);min-height:100vh}.admin-sidebar{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:28px;height:100vh;justify-content:space-between;padding:28px 22px;position:sticky;top:0}.admin-site-link{color:#0b2a4a;display:inline-flex;font-weight:700;margin-bottom:28px}.admin-brand-block h1{color:#0f172a;font-size:2rem;line-height:1.1;margin:0 0 10px}.admin-brand-block p,.admin-eyebrow{color:#64748b;line-height:1.6;margin:0}.admin-tab-nav{display:flex;flex-direction:column;gap:10px;margin-top:28px}.admin-email-action,.admin-logout-inline,.admin-refresh-btn,.admin-row-actions-compact button,.admin-tab-nav button{background:#fff;border:1px solid #d7e0ea;border-radius:10px;color:#1f2937;cursor:pointer;font-weight:700;padding:11px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease}.admin-tab-nav button{text-align:left}.admin-email-action:hover,.admin-refresh-btn:hover,.admin-row-actions-compact button:hover,.admin-tab-nav button:hover{background:#f8fbff;border-color:#0b2a4a}.admin-tab-nav .active-admin-tab{background:#0b2a4a;border-color:#0b2a4a;color:#fff}.admin-logout-inline{background:#fef2f2;border-color:#fecaca;color:#991b1b}.admin-dashboard-main{min-width:0;padding:34px}.admin-dashboard-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.admin-dashboard-header h2{color:#0f172a;font-size:2rem;margin:4px 0 0}.admin-metric-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.admin-metric-card,.admin-panel,.admin-resource-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 24px #0f172a0a}.admin-metric-card{border-radius:12px;padding:18px}.admin-metric-card span{color:#64748b;display:block;font-weight:700;margin-bottom:8px}.admin-metric-card strong{color:#0b2a4a;display:block;font-size:2rem;line-height:1}.admin-panel{border-radius:14px;padding:18px}.admin-panel-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:16px}.admin-control-input,.admin-control-select,.admin-inline-select{background:#fbfdff;border:1px solid #d7e0ea;border-radius:10px;color:#1f2937;font-size:.95rem;outline:none;padding:11px 12px}.admin-control-input{flex:1 1 260px}.admin-control-input:focus,.admin-control-select:focus,.admin-inline-select:focus{border-color:#0b2a4a;box-shadow:0 0 0 4px #0b2a4a14}.admin-table-wrap{overflow-x:auto}.admin-data-table{border-collapse:collapse;min-width:820px;width:100%}.admin-data-table td,.admin-data-table th{border-bottom:1px solid #eef2f7;padding:13px 12px;text-align:left;vertical-align:middle}.admin-data-table th{color:#64748b;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.admin-data-table td span,.admin-data-table td strong{display:block}.admin-data-table td span{color:#64748b;font-size:.88rem;margin-top:4px}.admin-modal-actions,.admin-row-actions-compact{display:flex;flex-wrap:wrap;gap:8px}.admin-modal-actions .admin-delete-btn,.admin-row-actions-compact .danger-action{background:#b91c1c;border-color:#b91c1c;color:#fff}.admin-card-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-resource-card{border-radius:12px;padding:18px}.admin-resource-card h3{color:#0f172a;font-size:1rem;margin:0 0 6px}.admin-resource-card p{color:#64748b;line-height:1.5;margin:0 0 14px}.admin-resource-card dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}.admin-resource-card dt{color:#64748b;font-size:.78rem;font-weight:700;text-transform:uppercase}.admin-resource-card dd{color:#1f2937;font-weight:600;margin:4px 0 0}.admin-alert,.admin-empty-panel{background:#f8fbff;border-radius:12px;color:#475569;font-weight:600;margin:0;padding:16px}.admin-alert{background:#fef2f2;color:#991b1b;margin-bottom:16px}.admin-detail-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.admin-message-text{white-space:pre-wrap}.admin-email-action{align-items:center;background:#0b2a4a;border-color:#0b2a4a;color:#fff;display:inline-flex;justify-content:center}@media (max-width:1050px){.admin-dashboard-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-tab-nav{flex-direction:row;flex-wrap:wrap}.admin-tab-nav button{text-align:center}.admin-card-list,.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-dashboard-main,.admin-sidebar{padding:22px 16px}.admin-dashboard-header{flex-direction:column}.admin-card-list,.admin-detail-grid,.admin-metric-grid,.admin-resource-card dl{grid-template-columns:1fr}}.contact-form input,.contact-form select,.contact-form textarea{background:#fff;border-radius:10px;padding:14px 16px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#082d55;box-shadow:0 0 0 3px #082d551f}.contact-form select{appearance:auto}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form .form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;width:100%}.contact-form .form-field{display:flex;flex-direction:column;gap:7px;width:100%}.contact-form .file-upload-label,.contact-form .form-field label{color:#0b2a4a;font-size:.88rem;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{background:#fbfdff;border:1px solid #d6dde8;border-radius:11px;color:#0f172a;font-family:inherit;font-size:15px;min-height:46px;outline:none;padding:13px 15px;width:100%}.contact-form textarea{min-height:120px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#fff;border-color:#0b2a4a;box-shadow:0 0 0 3px #0b2a4a1a}.contact-form select{cursor:pointer}.file-upload-group input[type=file]{padding:11px 14px}@media (max-width:768px){.contact-form .form-row{grid-template-columns:1fr}}.orders-panel{padding:18px}.admin-orders-list{gap:18px}.admin-order-card-wide{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe6f0;box-shadow:0 12px 28px #0f172a0f;padding:22px 24px;transition:transform .2s ease,box-shadow .2s ease}.admin-order-card-wide:hover{box-shadow:0 18px 38px #0f172a17;transform:translateY(-2px)}.admin-order-main{align-items:flex-start;border-bottom:1px solid #e5edf5;display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.admin-order-left{min-width:0}.admin-order-label{align-items:center;background:#e8eef5;border-radius:999px;color:#0b2a4a;display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.04em;margin-bottom:8px;padding:6px 10px;text-transform:uppercase}.admin-order-card-wide h3{color:#0f172a;font-size:1.35rem;line-height:1.2}.admin-order-card-wide p{color:#64748b;font-size:.95rem;line-height:1.5;margin:8px 0 0}.admin-order-status-block{flex-shrink:0}.admin-order-status{align-items:center;background:#e0f2fe;border-radius:999px;color:#075985;display:inline-flex;font-size:.85rem;font-weight:800;justify-content:center;min-width:115px;padding:9px 14px;text-transform:capitalize}.admin-order-status.in-progress,.admin-order-status.in_progress{background:#fef3c7;color:#92400e}.admin-order-status.completed,.admin-order-status.delivered{background:#dcfce7;color:#166534}.admin-order-status.cancelled,.admin-order-status.rejected{background:#fee2e2;color:#991b1b}.admin-order-details{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.5fr 1fr 1fr .7fr;padding-top:18px}.admin-order-details div{min-width:0}.admin-order-details span{color:#64748b;display:block;font-size:.76rem;font-weight:800;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.admin-order-details strong{color:#0f172a;display:block;font-size:.95rem;line-height:1.45;word-break:break-word}@media (max-width:900px){.admin-order-main{flex-direction:column}.admin-order-details{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-order-details{grid-template-columns:1fr}.admin-order-card-wide{padding:18px}}.admin-order-documents{border-top:1px solid #e5edf5;margin-top:18px;padding-top:18px}.admin-order-documents-title{color:#0b2a4a;display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.orders-panel{padding:14px}.admin-orders-list{display:flex;flex-direction:column;gap:12px;width:100%}.admin-order-card-wide{border-radius:14px;padding:14px 18px;width:100%}.admin-order-main{gap:12px;padding-bottom:10px}.admin-order-label{font-size:.68rem;margin-bottom:6px;padding:4px 9px}.admin-order-card-wide h3{font-size:1rem;margin:0}.admin-order-card-wide p{font-size:.8rem;margin-top:4px}.admin-order-status{font-size:.78rem;min-width:96px;padding:7px 12px}.admin-order-details{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:10px}.admin-order-details span{font-size:.66rem;margin-bottom:4px}.admin-order-details strong{font-size:.82rem}.admin-order-documents{margin-top:10px;padding-top:10px}.admin-order-documents-title{font-size:.68rem;margin-bottom:7px}.admin-file-row{min-height:38px;padding:7px 9px}.admin-file-row span{font-size:.82rem}.admin-download-btn{font-size:.78rem;padding:6px 11px}@media (max-width:900px){.admin-order-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-order-details{grid-template-columns:1fr}}.admin-order-details{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-documents{border-top:1px solid #eef2f7;margin-top:8px;padding-top:8px}.admin-order-left{width:100%}.admin-order-title-row{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;width:100%}.admin-order-top-info{align-items:flex-start;display:flex;gap:32px;padding-right:120px}.admin-order-top-info span{color:#64748b;display:block;font-size:.68rem;font-weight:800;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.admin-order-top-info strong{color:#0f172a;display:block;font-size:.82rem;white-space:nowrap}@media (max-width:900px){.admin-order-title-row{flex-direction:column}.admin-order-top-info{padding-right:0}}.order-delete-btn{border-radius:9px;font-size:.78rem;margin-top:8px;padding:7px 12px}.admin-order-documents-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.admin-order-filter-tabs{margin-bottom:18px}.admin-order-filter-tabs-wrap{margin-bottom:26px}.admin-order-filter-tabs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-order-filter-tab{align-items:center;background:#fff;border:1px solid #d8e2ef;border-radius:14px;color:#0b2f55;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;transition:.2s ease}.admin-order-filter-tab span{font-size:13px;font-weight:700}.admin-order-filter-tab strong{color:#071d35;font-size:22px}.admin-order-filter-tab.active{background:#0b2f55;border-color:#0b2f55;color:#fff}.admin-order-filter-tab.active strong{color:#fff}.admin-order-filter-tab:hover{box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.admin-order-actions-line{border-top:1px solid #d8e2ef;display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:14px}.final-documents-block{margin-top:14px}@media (max-width:900px){.admin-order-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-order-filter-tabs{grid-template-columns:1fr}}.admin-orders-list{margin-top:18px}.admin-order-files-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:16px}.compact-documents-block{background:#f8fbff;border:1px solid #d8e2ef;min-width:0}.compact-documents-block .admin-files-list{margin-top:10px}.compact-documents-block .admin-file-row{min-height:36px}.final-documents-block{display:flex;flex-direction:column}.compact-actions-line{border-top:1px solid #d8e2ef;justify-content:flex-end;margin-top:auto;padding-top:12px}.admin-order-filter-tabs-wrap{background:#fff;border:1px solid #d8e2ef;border-radius:18px;box-shadow:0 10px 28px #0f172a0d;margin-bottom:28px;padding:14px}@media (max-width:900px){.admin-order-files-grid{grid-template-columns:1fr}}.admin-reply-template-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.admin-reply-template-buttons button{background:#f8fbff;border:1px solid #d8e2ef;border-radius:10px;color:#0b2f55;cursor:pointer;font-weight:700;padding:8px 12px}.admin-reply-template-buttons button:hover{background:#eaf3ff}.admin-order-status-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.admin-cancel-order-btn{background:#fff7ed;border:1px solid #f59e0b;border-radius:10px;color:#92400e;cursor:pointer;font-weight:800;padding:9px 14px}.admin-cancel-order-btn:hover{background:#ffedd5}.admin-cancel-order-btn:disabled{cursor:not-allowed;opacity:.6}.admin-order-card-wide .admin-order-main-3cols{grid-template-columns:minmax(240px,1fr) minmax(260px,.8fr) minmax(140px,.45fr)!important;margin-bottom:16px!important}.admin-order-card-wide .admin-order-block{border:1px solid #d8e2ef;min-height:94px;padding:14px 16px}.admin-order-card-wide .admin-order-info-block{gap:36px!important}.admin-order-card-wide .admin-order-status-actions{gap:8px!important}.admin-order-card-wide .admin-cancel-order-btn,.admin-order-card-wide .admin-order-status-select,.admin-order-card-wide .order-delete-btn{border-radius:10px!important;font-size:12px!important;height:36px!important}.admin-download-btn,.admin-email-action{background:#0b2f55!important;border:1px solid #0b2f55!important;border-radius:10px!important;color:#fff!important;font-weight:800!important}.admin-download-btn:hover,.admin-email-action:hover{background:#08243f!important;border-color:#08243f!important}@media (max-width:1000px){.admin-order-card-wide .admin-order-main-3cols{grid-template-columns:1fr!important}.admin-order-card-wide .admin-order-info-block{justify-content:flex-start!important}}.admin-order-card-wide .admin-order-main-3cols{grid-template-columns:1.3fr 1fr 190px!important}.admin-order-card-wide .admin-order-block{min-height:62px!important;padding:10px 14px!important}.admin-order-card-wide .admin-order-title-main h3{margin:4px 0 2px!important}.admin-order-card-wide .admin-order-info-block{gap:28px!important;min-height:62px!important;padding:10px 14px!important}.admin-order-card-wide .admin-order-status-actions{min-height:62px!important;padding:10px!important}.compact-documents-block{min-height:86px!important}.compact-documents-block .admin-files-list{margin-top:8px!important}.compact-documents-block .admin-file-row{min-height:30px!important}.admin-order-documents-title{font-size:11px!important}.admin-download-btn,.admin-email-action{height:32px!important;padding:6px 12px!important}.admin-order-card-wide .admin-order-main-3cols{grid-gap:10px!important;align-items:start!important;gap:10px!important;grid-template-columns:1.2fr .9fr 170px!important;margin-bottom:10px!important}.admin-order-card-wide .admin-order-block{border-radius:12px!important;height:auto!important;min-height:0!important;padding:10px 12px!important}.admin-order-card-wide .admin-order-title-main h3{line-height:1.2!important;margin:3px 0 2px!important}.admin-order-card-wide .admin-order-title-main p{font-size:11px!important;line-height:1.2!important;margin:0!important}.admin-order-card-wide .admin-order-info-block{align-items:center!important;display:flex!important;gap:26px!important;height:auto!important;justify-content:center!important;min-height:0!important;padding:18px 12px!important;white-space:nowrap!important}.admin-order-card-wide .admin-order-info-block span{font-size:10px!important;line-height:1.2!important}.admin-order-card-wide .admin-order-info-block strong{font-size:11px!important;line-height:1.2!important}.admin-order-card-wide .admin-order-status-actions{align-items:stretch!important;gap:6px!important;height:auto!important;justify-content:flex-start!important;min-height:0!important;padding:8px!important}.admin-order-card-wide .admin-cancel-order-btn,.admin-order-card-wide .admin-order-status-select,.admin-order-card-wide .order-delete-btn{border-radius:9px!important;font-size:11px!important;font-weight:800!important;height:30px!important;min-height:30px!important;padding:5px 10px!important;width:100%!important}.admin-order-card-wide .admin-cancel-order-btn,.admin-order-card-wide .order-delete-btn{background:#c1121f!important;border:1px solid #c1121f!important;color:#fff!important}.admin-order-card-wide .admin-cancel-order-btn:hover,.admin-order-card-wide .order-delete-btn:hover{background:#9f0f1a!important;border-color:#9f0f1a!important}.admin-order-card-wide .admin-order-status-select{background:#fff!important;border:1px solid #cfe0f3!important;color:#0b2f55!important}.admin-order-files-grid{gap:10px!important;margin-top:10px!important}.compact-documents-block{border-radius:12px!important;height:auto!important;min-height:0!important;padding:10px!important}.compact-documents-block .admin-file-row{font-size:11px!important;min-height:28px!important;padding:6px 10px!important}.admin-download-btn,.admin-email-action{border-radius:9px!important;font-size:11px!important;height:30px!important;padding:5px 12px!important}@media (max-width:1000px){.admin-order-card-wide .admin-order-main-3cols{grid-template-columns:1fr!important}}.admin-order-card-wide{background:#f8fbff;border:1px solid #d7e3f1;border-radius:18px;box-shadow:0 8px 24px #0f172a0d;margin-bottom:16px;padding:14px}.admin-order-card-wide .admin-order-main-3cols{grid-gap:12px!important;align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr 1fr!important;margin-bottom:12px!important}.admin-order-card-wide .admin-order-block{background:#fff;border:1px solid #cfdbeb;border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:106px;padding:14px}.admin-order-card-wide .admin-order-title-main h3{color:#0b2f55;font-size:15px!important;font-weight:800;line-height:1.35;margin:4px 0 6px}.admin-order-card-wide .admin-order-title-main p{color:#5a6f86;font-size:13px!important;line-height:1.45;margin:0}.admin-order-card-wide .admin-order-label{align-items:center;background:#eaf2fb;border-radius:999px;color:#0b2f55;display:inline-flex;font-size:12px!important;font-weight:800;justify-content:center;letter-spacing:.02em;margin-bottom:8px;padding:4px 10px;text-transform:uppercase;width:fit-content}.admin-order-card-wide .admin-order-info-block{grid-gap:14px;align-items:center;display:grid!important;gap:14px;grid-template-columns:1fr 1fr!important;height:100%;justify-items:center}.admin-order-card-wide .admin-order-info-block>div{text-align:center}.admin-order-card-wide .admin-order-info-block span{color:#5a6f86;display:block;font-size:12px!important;font-weight:700;line-height:1.35;margin-bottom:4px;text-transform:uppercase}.admin-order-card-wide .admin-order-info-block strong{color:#0b2f55;display:block;font-size:14px!important;font-weight:800;line-height:1.45}.admin-order-card-wide .admin-order-status-actions{display:flex!important;flex-direction:column!important;gap:10px!important;height:100%;justify-content:center!important}.admin-order-card-wide .admin-cancel-order-btn,.admin-order-card-wide .admin-download-btn,.admin-order-card-wide .admin-email-action,.admin-order-card-wide .admin-order-status-select,.admin-order-card-wide .admin-upload-translation-btn,.admin-order-card-wide .order-delete-btn{border-radius:10px;font-size:13px!important;font-weight:800;height:40px;min-height:40px;padding:0 14px;width:100%}.admin-order-card-wide .admin-download-btn,.admin-order-card-wide .admin-email-action,.admin-order-card-wide .admin-order-status-select,.admin-order-card-wide .admin-upload-translation-btn{background:#fff;border:1px solid #c7d7ea;color:#0b2f55}.admin-order-card-wide .admin-download-btn:hover,.admin-order-card-wide .admin-email-action:hover,.admin-order-card-wide .admin-upload-translation-btn:hover{background:#0b2f55;border-color:#0b2f55;color:#fff}.admin-order-card-wide .admin-cancel-order-btn,.admin-order-card-wide .order-delete-btn{background:#c81e1e;border:1px solid #c81e1e;color:#fff}.admin-order-card-wide .admin-cancel-order-btn:hover,.admin-order-card-wide .order-delete-btn:hover{background:#a91616;border-color:#a91616}.admin-order-files-grid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important;margin-top:0!important}.compact-documents-block{background:#fff;border:1px solid #cfdbeb;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;min-height:118px;padding:12px}.compact-documents-block .admin-order-documents-title,.compact-documents-block h4{color:#0b2f55;font-size:13px!important;font-weight:800;line-height:1.45;margin:0 0 10px;text-transform:uppercase}.compact-documents-block p{color:#5a6f86;font-size:13px!important;line-height:1.5;margin:0}.compact-documents-block .admin-file-row{align-items:center;background:#f8fbff;border:1px solid #d7e3f1;border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.compact-documents-block .admin-file-row span{color:#0b2f55;font-size:13px!important;line-height:1.45;word-break:break-word}.admin-order-card-wide .admin-order-divider,.admin-order-card-wide hr{margin:10px 0!important}@media (max-width:1100px){.admin-order-card-wide .admin-order-main-3cols,.admin-order-files-grid{grid-template-columns:1fr!important}.admin-order-card-wide .admin-order-block,.compact-documents-block{min-height:auto}}.admin-order-view-block{align-items:center!important;display:flex!important;justify-content:center!important}.admin-view-quote-btn{background:#fff;border:1px solid #0b2f55;border-radius:10px;color:#0b2f55;cursor:pointer;font-size:13px;font-weight:800;height:42px;width:100%}.admin-view-quote-btn:hover{background:#0b2f55;color:#fff}.order-quote-info-modal{max-width:780px}.admin-order-card-six-grid{grid-gap:8px;background:#fff;border:1px solid #d8e2ef;border-radius:14px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(180px,1fr));margin-bottom:14px;padding:12px}.order-six-cell{background:#fff;border:2px solid #0b2f55;border-radius:0;color:#0b2f55;cursor:pointer;font-size:14px;font-weight:800;min-height:42px;padding:8px 12px;text-align:center}.order-six-cell:hover:not(:disabled){background:#0b2f55;color:#fff}.order-code-cell{letter-spacing:.02em}.order-primary-cell{background:#0b2f55;border-color:#0b2f55;color:#fff}.order-primary-cell:hover:not(:disabled){background:#08243f;border-color:#08243f}.order-danger-cell{background:#fff;border-color:#c1121f;color:#c1121f}.order-danger-cell:hover:not(:disabled){background:#c1121f;color:#fff}.order-disabled-cell,.order-six-cell:disabled{cursor:not-allowed;opacity:.55}@media (max-width:800px){.admin-order-card-six-grid{grid-template-columns:1fr}}.order-restore-cell{background:#fff;border-color:#0b2f55;color:#0b2f55}.order-restore-cell:hover:not(:disabled){background:#0b2f55;color:#fff}.order-archive-cell,.order-restore-cell{background:#fff;border-color:#0b2f55;color:#0b2f55}.order-archive-cell:hover:not(:disabled),.order-restore-cell:hover:not(:disabled){background:#0b2f55;color:#fff}.admin-orders-searchbar-wrap{margin-bottom:10px}.admin-orders-searchbar{background:#fff;border:1px solid #c9d7ea;border-radius:10px;color:#0b2f55;font-size:14px;font-weight:600;height:38px;outline:none;padding:0 12px;width:100%}.admin-orders-searchbar:focus{border-color:#0b2f55;box-shadow:0 0 0 3px #0b2f5514}.admin-orders-searchbar::placeholder{color:#7f93ad}.quote-status-badge{align-items:center;background:#eef5ff;border:1px solid #c9d7ea;border-radius:10px;color:#0b2f55;display:inline-flex;font-size:13px;font-weight:800;height:32px;justify-content:center;min-width:120px;padding:0 12px;text-transform:capitalize}.quote-status-new{background:#f8fbff;color:#0b2f55}.quote-status-waiting_payment{background:#fff7ed;border-color:#fed7aa;color:#92400e}.quote-status-paid{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.quote-status-in_progress{background:#eef5ff;color:#0b2f55}.quote-status-cancelled{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.message-status-badge{align-items:center;background:#f8fbff;border:1px solid #c9d7ea;border-radius:10px;color:#0b2f55;display:inline-flex;font-size:13px;font-weight:800;height:32px;justify-content:center;min-width:90px;padding:0 12px;text-transform:capitalize}.message-status-new{background:#fff7ed;border-color:#fed7aa;color:#92400e}.message-status-replied{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.admin-data-table td:nth-child(4),.admin-data-table th:nth-child(4){text-align:center;vertical-align:middle}.message-status-badge,.quote-status-badge{margin:0 auto}.admin-status-cell-inner{align-items:center;display:flex;justify-content:center;width:100%}.message-status-badge,.quote-status-badge{align-items:center;align-items:center!important;border-radius:999px!important;display:inline-flex;display:inline-flex!important;font-size:13px!important;font-weight:800!important;height:28px!important;justify-content:center;justify-content:center!important;line-height:1!important;max-width:none!important;min-width:0!important;padding:0 12px!important;text-transform:capitalize!important;white-space:nowrap!important;width:auto!important}.admin-status-cell{text-align:center!important;vertical-align:middle!important}.admin-status-cell-inner{align-items:center!important;display:flex!important;justify-content:center!important;width:100%!important}.quote-status-new{background:#eef5ff!important;border:1px solid #c9d7ea!important;color:#0b2f55!important}.quote-status-waiting_payment{background:#fff7ed!important;border:1px solid #fed7aa!important;color:#92400e!important}.quote-status-paid{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important}.quote-status-in_progress{background:#eef5ff!important;border:1px solid #c9d7ea!important;color:#0b2f55!important}.quote-status-cancelled{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}.message-status-new{background:#fff7ed!important;border:1px solid #fed7aa!important;color:#92400e!important}.message-status-replied{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important}.order-drop-zone{cursor:pointer;overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.order-drop-zone:hover{box-shadow:0 0 0 2px #0b2f5524;transform:translateY(-1px)}.order-drop-zone.drag-over{box-shadow:0 0 0 3px #0b2f5538;transform:scale(1.01)}.order-drop-zone:after{align-items:center;background:#fffffff5;border:1px dashed;color:#0b2f55;content:"Drop file here";display:none;font-size:12px;font-weight:900;inset:3px;justify-content:center;pointer-events:none;position:absolute}.order-drop-zone.drag-over:after{display:flex}.quote-file-dropzone{background:#f8fbff;border:1px dashed #b9cbe2;border-radius:12px;cursor:pointer;padding:14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.quote-file-dropzone.drag-active{background:#eef5ff;border-color:#0b2f55;box-shadow:0 0 0 3px #0b2f551a}.quote-file-input{display:none}.quote-file-dropzone-label{background:#fff;border:1px solid #d6e2f1;border-radius:10px;color:#0b2f55;display:flex;flex-direction:column;font-size:14px;gap:4px;margin-top:6px;padding:10px}.quote-file-dropzone-label strong{font-weight:800}.quote-file-dropzone-label span{color:#49627e;font-size:13px}.order-internal-note-section,.order-timeline-section{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px}.admin-control-textarea{border:1px solid #c9d7ea;border-radius:10px;color:#0b2f55;font-size:14px;margin-top:8px;padding:10px 12px;resize:vertical;width:100%}.admin-primary-btn{background:#0b2f55;border:1px solid #0b2f55;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;margin-top:10px;padding:9px 14px}.admin-primary-btn:disabled{cursor:not-allowed;opacity:.6}.order-timeline-list{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.order-timeline-item{background:#f8fbff;border:1px solid #d6e2f1;border-radius:10px;padding:10px 12px}.order-timeline-item strong{color:#0b2f55;display:block;font-size:13px}.order-timeline-item p{color:#334155;font-size:13px;margin:4px 0}.order-timeline-item small{color:#64748b;font-size:12px}.order-file-groups{grid-gap:12px;display:grid;gap:12px;margin-top:8px}.order-file-group{background:#f8fbff;border:1px solid #d6e2f1;border-radius:12px;padding:10px}.order-file-group-header{align-items:center;color:#0b2f55;display:flex;font-size:13px;font-weight:900;justify-content:space-between;margin-bottom:8px}.order-file-group-header strong{align-items:center;background:#0b2f55;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:24px;justify-content:center;min-width:24px}.order-file-row-with-role{overflow:hidden}.order-file-row-with-role span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-file-empty{color:#64748b;font-size:13px;margin:0}.message-status-tabs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:12px}.message-status-tab{align-items:center;background:#fff;border:1px solid #c9d7ea;border-radius:10px;color:#0b2f55;cursor:pointer;display:flex;font-weight:800;height:44px;justify-content:space-between;padding:0 14px}.message-status-tab.active{background:#0b2f55;color:#fff}.message-status-tab strong{font-size:18px}.admin-panel-toolbar{align-items:center;display:flex;gap:10px}.admin-panel-toolbar .admin-control-input{flex:1 1;min-width:0}.message-bulk-delete-btn{align-items:center;background:#c81e1e;border:1px solid #c81e1e;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:36px;padding:0 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.message-bulk-delete-btn:hover:not(:disabled){background:#a91414;border-color:#a91414;transform:translateY(-1px)}.message-bulk-delete-btn:disabled{cursor:not-allowed;opacity:.6}
/*# sourceMappingURL=main.517c274a.css.map*/