:root{--jade-primary: #014421;--jade-primary-light: #006a4e;--jade-primary-dark: #012a15}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:none;text-decoration:none;text-align:center;white-space:nowrap}.btn--primary{background:var(--jade-primary);border-color:var(--jade-primary);color:var(--color-background)}.btn--secondary,.btn--ghost{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.btn--ghost.active{background:var(--jade-primary);color:var(--color-background);border-color:var(--jade-primary)}.btn--sm{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.btn--lg{padding:var(--space-4) var(--space-6);font-size:var(--font-size-base)}.btn:disabled{opacity:.5;cursor:not-allowed}.form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:none;background:var(--color-background);color:var(--color-text-primary)}.form-input:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-input::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.form-input:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.form-select{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;transition:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.form-select:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-select:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.custom-dropdown-search{width:100%;padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin-bottom:var(--space-2);background:var(--color-background-light);color:var(--color-text-primary);box-sizing:border-box}.custom-dropdown-search:focus{outline:none;border-color:var(--color-primary)}.custom-dropdown-search::placeholder{color:var(--color-text-tertiary);font-size:var(--font-size-base)}.form-label{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-wide)}.form-group{margin-bottom:var(--space-4)}.modal-btn,.form-group-textarea{grid-column:1/3}.form-checkbox{display:flex;align-items:center;gap:var(--space-2)}.form-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;border:1px solid var(--color-primary);appearance:none;cursor:pointer;position:relative}.form-checkbox input[type=checkbox]:checked:before{content:"";position:absolute;top:.125rem;left:.375rem;width:.375rem;height:.75rem;border:solid var(--color-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.form-radio{display:flex;align-items:center;gap:var(--space-2)}.form-radio input[type=radio]{width:1.25rem;height:1.25rem;border:1px solid var(--color-primary);border-radius:50%;appearance:none;cursor:pointer;position:relative}.form-radio input[type=radio]:checked:before{content:"";position:absolute;top:.375rem;left:.375rem;width:.5rem;height:.5rem;background:var(--color-primary);border-radius:50%}.form-error{color:#dc2626;font-size:var(--font-size-sm);margin-top:var(--space-2);display:none}.form-input.error{border-color:#dc2626}.form-input.error+.form-error{display:block}.form-help{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.form-textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:none;background:var(--color-background);color:var(--color-text-primary);resize:vertical;min-height:120px;font-family:inherit}.form-textarea:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-textarea::placeholder{color:var(--color-text-tertiary);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.form-textarea:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.form-section{margin-bottom:var(--space-8)}.form-section:last-child{border-bottom:none;margin-bottom:0}.form-file{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);transition:none;background:var(--color-background);color:var(--color-text-primary);cursor:pointer}.form-file:focus{outline:none;border-color:var(--color-primary);background:var(--color-background-light)}.form-file:disabled{background:var(--color-background-light);color:var(--color-text-tertiary);cursor:not-allowed}.form-file-preview{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-light)}.form-file-preview img{max-width:200px;max-height:200px;object-fit:cover;border-radius:var(--radius-sm)}.form-file-info{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.card{margin-top:2rem;overflow:hidden;transition:none}.card__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0 0 var(--space-2) 0;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight)}.card__subtitle{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.card__footer{border-top:1px solid var(--color-border);padding:var(--space-6)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.bold{font-weight:var(--font-weight-semibold)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.m-0{margin:0}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.p-0{padding:0}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.border{border:1px solid var(--color-border)}.border-primary{border:1px solid var(--color-primary)}.border-t{border-top:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-none{border:none}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded{border-radius:var(--radius-base)}.bg-white{background-color:var(--color-background)}.bg-light{background-color:var(--color-background-light)}.bg-primary{background-color:var(--color-primary)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition,.transition-fast,.transition-slow{transition:none}.admin-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-10)}.admin-page-header h1{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.admin-actions{display:flex;gap:var(--space-3);align-items:center}.btn--back{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-decoration:none;cursor:pointer;transition:none;border-radius:var(--radius-none)}.btn--refresh{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:none;border-radius:var(--radius-none)}.btn--refresh:disabled{opacity:.5;cursor:not-allowed}.btn--refresh.loading{position:relative;color:transparent}.btn--refresh.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid var(--color-primary);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.inline-editable{cursor:pointer;transition:none;border-radius:var(--radius-sm);padding:var(--space-1);position:relative}.inline-editable:after{content:"✏️";position:absolute;top:var(--space-1);right:var(--space-1);opacity:0;font-size:var(--font-size-xs);transition:none}.inline-editing{background:var(--color-background-light);border:2px solid var(--color-primary);border-radius:var(--radius-sm);padding:var(--space-2)}.inline-editing:after{display:none}.inline-edit-input{background:transparent;border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;width:100%;resize:vertical}.inline-edit-input:focus{outline:none}.inline-saving{position:relative;opacity:.7}.inline-saving:before{content:"";position:absolute;inset:0;background:#fffc;z-index:1}.inline-saving:after{content:"💾";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:var(--font-size-sm)}.inline-saved{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm)}.inline-saved:after{content:"✅";position:absolute;top:var(--space-1);right:var(--space-1);opacity:1;font-size:var(--font-size-xs);color:var(--color-success)}.inline-editable[data-field=title]{font-weight:var(--font-weight-medium)}.inline-editable[data-field=content]{color:var(--color-text-secondary)}.inline-editable[data-field=orderIndex]{display:inline-block;min-width:2rem;text-align:center}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.stat-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-none);padding:var(--space-4);text-align:center;transition:none}.stat-number{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent);margin:var(--space-2) 0;line-height:1}.stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);font-weight:var(--font-weight-medium)}.admin-filters{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-none);padding:var(--space-4);margin-bottom:var(--space-6)}.filter-form{display:flex;gap:var(--space-4);align-items:end;flex-wrap:wrap}.filter-group{display:flex;flex-direction:column;gap:var(--space-2);min-width:200px}.filter-group label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.filter-group select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:none}.filter-group select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f61a}.admin-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-6)}.admin-table{width:100%;border-collapse:collapse;background:var(--color-background);border:1px solid var(--color-border);min-width:600px}.admin-table th,.admin-table td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.admin-table th{background:var(--color-background-light);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.status-badge{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.status-active{background:#dcfce7;color:#166534}.status-inactive{background:#fef2f2;color:#dc2626}.status-pending{background:#fef3c7;color:#92400e}.status-confirmed{background:#dbeafe;color:#1e40af}.status-cancelled{background:#f3f4f6;color:#374151}.status-completed{background:#dcfce7;color:#166534}.category-badge{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.category-general{background:#e3f2fd;color:#1976d2}.category-delivery{background:#f3e5f5;color:#7b1fa2}.category-payment{background:#e8f5e8;color:#388e3c}.category-warranty{background:#fff3e0;color:#f57c00}.category-technical{background:#fce4ec;color:#c2185b}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4)}.pagination-info{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.action-buttons{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.no-notes,.general-order{color:var(--color-text-secondary);font-style:italic}.status-final{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic}@media (max-width: 768px){.admin-page-header{flex-direction:column;align-items:stretch;gap:var(--space-4)}.admin-actions{justify-content:center}.admin-stats{grid-template-columns:1fr}.filter-form{flex-direction:column;align-items:stretch}.filter-group{min-width:auto}.pagination{flex-direction:column;gap:var(--space-2)}.admin-table th,.admin-table td{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.action-buttons{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.admin-table th,.admin-table td{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}.stat-card{padding:var(--space-3)}.stat-number{font-size:var(--font-size-2xl)}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .3s ease-out,overlay .3s allow-discrete,display .3s allow-discrete}.modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s ease-out}@starting-style{.modal[open]{opacity:0}.modal[open]::backdrop{opacity:0}}.modal-content{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-none);width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);transition:opacity .3s ease-out,transform .3s cubic-bezier(.4,0,.2,1)}@starting-style{.modal[open] .modal-content{opacity:0;transform:translate3d(0,-20px,0) scale(.95)}}.modal:not([open]) .modal-content{opacity:0;transform:translate3d(0,-20px,0) scale(.95)}.modal[open] .modal-content{opacity:1;transform:translateZ(0) scale(1)}.modal-header{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-bold);margin-bottom:var(--space-10)}.modal-header h2{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.modal-description{margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.modal-body .form-group{margin-bottom:var(--space-4)}.modal-body .form-label{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.modal-body .form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);transition:none}.modal-body .form-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f61a}.modal-body .form-textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-base);transition:none;resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.modal-body .form-textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #3b82f61a}.modal-body .form-hint{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic;grid-column:1/3}.form-checkbox{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary)}.form-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer}.checkmark{display:none}.modal-body .form-group:last-child{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6)}@media (max-width: 768px){.modal-content{max-width:95%;margin:var(--space-4)}.modal-header{padding:var(--space-3) var(--space-4)}.modal-body{padding:var(--space-4)}.modal-body .form-group:last-child{flex-direction:column;align-items:stretch}}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:2px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;transition:none;text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;border-radius:var(--radius-none)}.action-btn--edit{border-color:var(--color-primary);color:var(--color-text-primary)}.action-btn--delete{border-color:var(--color-accent);color:var(--color-accent)}.action-btn--success{border-color:#16a34a;color:#16a34a}.action-btn--warning{border-color:#f59e0b;color:#f59e0b}.action-btn--info{border-color:#3b82f6;color:#3b82f6}@media (hover: hover) and (pointer: fine){.action-btn--info:hover{background:#3b82f6;color:var(--color-background)}}.btn--small{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);min-width:auto;border-radius:var(--radius-sm)}.btn--danger{background:#dc2626;border-color:#dc2626;color:#fff}@media (hover: hover) and (pointer: fine){.btn--danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}}.btn--danger:focus{box-shadow:0 0 0 3px #dc26261a}.action-buttons .btn{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);min-width:32px;height:32px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.status-selector .btn{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);min-width:120px;height:auto;text-transform:uppercase;letter-spacing:.05em}.admin-management-actions{background:var(--color-background-light);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border)}.admin-management-actions h2{margin:0 0 var(--space-4) 0;color:var(--color-text-primary);font-size:var(--font-size-lg)}.status-selector{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.status-selector label{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.status-select{min-width:120px}.action-info{margin-top:var(--space-4);padding:var(--space-3);background:#e7f3ff;border:1px solid #b3d9ff;border-radius:var(--radius-sm);color:#06c;font-size:var(--font-size-sm)}.action-info p{margin:0;line-height:1.4}.action-info p+p{margin-top:var(--space-1)}.action-info small{display:block;line-height:1.4}.cancelled-info{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.completed-info{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.called-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.action-buttons .btn:not(:has-text){padding:var(--space-1);min-width:28px;height:28px}@media (hover: hover) and (pointer: fine){.btn:hover{background:var(--color-primary);color:var(--color-background)}.btn--primary:hover{background:var(--jade-primary-dark);border-color:var(--jade-primary-dark)}.btn--secondary:hover{background:var(--color-background-light);color:var(--color-text-primary)}.btn--ghost:hover{background:var(--color-background-light);color:var(--color-text-primary);border-color:var(--color-border)}.btn--ghost.active:hover{background:var(--jade-primary-dark);border-color:var(--jade-primary-dark)}.btn:disabled:hover{background:var(--color-background);color:var(--color-text-primary)}.btn--back:hover,.btn--refresh:hover{background:var(--color-primary);color:var(--color-background)}.btn--danger:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.inline-editable:hover{background:var(--color-background-light);border:1px dashed var(--color-border)}.inline-editable:hover:after{opacity:.5}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.admin-table tr:hover td{background:var(--color-background-light)}.action-btn:hover,.action-btn--edit:hover{background:var(--color-primary);color:var(--color-background)}.action-btn--delete:hover{background:var(--color-accent);color:var(--color-background)}.action-btn--success:hover{background:#16a34a;color:var(--color-background)}.action-btn--warning:hover{background:#f59e0b;color:var(--color-background)}.action-btn--info:hover{background:#3b82f6;color:var(--color-background)}.action-buttons .btn--secondary:hover{background:var(--color-background-light);border-color:var(--color-border)}}.btn-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-close:hover{background:var(--color-background-light);color:var(--color-text-primary)}.btn-close:active{background:var(--color-border)}.btn-close svg{display:block}.btn-delete{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary)}.btn-delete:hover{color:var(--color-accent)}.btn-delete:active{transform:scale(.95)}.btn-delete--icon{width:32px;height:32px;padding:0;border-radius:var(--radius-sm)}.btn-delete--icon:hover{background:#dc26261a}.btn-delete--text{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.btn-delete--text .btn-delete-icon{display:none}.btn-delete--text:hover{background:#dc26261a}.btn-delete--full{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.btn-delete--full:hover{border-color:var(--color-accent);background:#dc26260d}.btn-delete-icon{flex-shrink:0}.btn-delete-text{white-space:nowrap}.pricing-modal-close{position:absolute;top:var(--space-4);right:var(--space-4);z-index:999}@media (max-width: 768px){.btn-close{width:28px;height:28px}.btn-close svg{width:14px;height:14px}.btn-delete--icon{width:28px;height:28px}.btn-delete--icon svg{width:14px;height:14px}.btn-delete--text,.btn-delete--full{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}}:root{--color-primary: var(--jade-primary, #014421);--color-primary-light: var( --jade-primary-light, #006a4e );--color-secondary: #666666;--color-tertiary: #999999;--color-background: #ffffff;--color-background-light: #f8f8f8;--color-border: #e5e5e5;--color-text-primary: #000000;--color-text-secondary: #666666;--color-text-tertiary: #999999;--color-accent: var( --jade-primary, #014421 );--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-base: 1rem;--font-size-md: 1.2rem;--font-size-lg: 1.4rem;--font-size-xl: 1.87rem;--font-size-2xl: 2.5rem;--font-size-3xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 8rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--shadow-none: none;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-primary);line-height:var(--line-height-relaxed);color:var(--color-text-primary);background-color:var(--color-background);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;min-height:100vh;overflow-x:hidden}.image-banner{position:relative;width:100vw;height:100vh;overflow:visible;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.banner-image,.banner-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.header{background-color:var(--color-background);border-bottom:1px solid var(--color-border);padding:0 var(--space-8);position:sticky;top:0;z-index:var(--z-sticky);transition:none}.header-container{display:flex;align-items:center;justify-content:space-between;height:80px}.header.scrolled{background-color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-brand{flex-shrink:0}.header-logo{text-decoration:none;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);display:flex;align-items:center;grid-gap:10px}.logo-container{width:50px}.logo-text-container .logo-text,.logo-text-container .logo-text--sm{display:block;line-height:1.2;color:#1d5954}.logo-container img{width:100%;height:100%;object-fit:cover}.logo-text--sm{font-size:var(--font-size-base)}.header-nav{display:flex;justify-content:center;flex-grow:1}.nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--space-8)}.nav-link{text-decoration:none;color:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--space-2) 0;position:relative;transition:none}.nav-link:hover{color:var(--color-text-primary)}.nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--color-accent);transform:scaleX(0);transform-origin:center;transition:none}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-link.active{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.header-contact{display:flex;align-items:center;gap:var(--space-6);flex-shrink:0}.header-phones{display:flex;flex-direction:column;grid-gap:7px}.header-phone{text-decoration:none;color:inherit;display:flex;align-items:flex-end;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:none;line-height:1.3}.header-phone:hover{color:var(--color-primary);background:var(--color-background-light);border-color:var(--color-border)}.phone-flag{font-size:12px}.phone-text{font-weight:900;line-height:1.1}.mobile-menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:var(--space-2)}.hamburger-line{display:block;width:24px;height:2px;background-color:var(--color-text-primary);margin:5px 0;transition:none}@media (max-width: 992px){.header-nav,.header-contact{display:none}.header-phones{gap:var(--space-1)}.header-phone{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-2)}.mobile-menu-toggle{display:block}.header-nav.mobile-open{display:flex;position:absolute;top:80px;left:0;right:0;background-color:var(--color-background);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;padding:var(--space-4);box-shadow:var(--shadow-md)}.header-nav.mobile-open .nav-list{flex-direction:column;gap:var(--space-4);width:100%}.header-nav.mobile-open .nav-link{display:block;padding:var(--space-3);text-align:center;border-radius:var(--radius-md)}.header-nav.mobile-open .nav-link:hover{background-color:var(--color-background-light)}}.first-container{position:absolute;top:30%;left:0;transform:none;z-index:2;text-align:left;color:#fff;width:100%;max-width:1200px;padding:0 1rem}.first-desc h1{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--space-4);max-width:700px;line-height:1.1;letter-spacing:-.02em}.first-text p{font-size:var(--font-size-md);max-width:700px;max-width:7;margin:0}.hero-filter{margin-top:2rem;background:var(--color-background);border-radius:var(--radius-lg);padding:2rem;width:100%}.hero-filter .filter-label-title{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-bottom:1rem;text-align:center}.hero-filter .filter-forms{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2);margin-bottom:1rem}.hero-filter .filter-form-wrap{display:flex;flex-direction:column;gap:1rem}.hero-filter .filter-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.hero-filter .filter-sort{display:flex;gap:1rem;flex-wrap:wrap}.hero-filter .filter-buttons{display:flex;gap:1rem;align-items:center}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2}p{font-weight:400;line-height:1.6}strong,b{font-weight:600}button,.btn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:.01em}input,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 1rem;position:relative}main{margin-top:0}.site-header{background-color:#fff;border-bottom:1px solid #e9ecef;padding:1rem 0;margin-bottom:2rem;display:none}.site-header .container{display:flex;justify-content:space-between;align-items:center}.nav-dropdown{position:relative}.nav-dropdown-toggle{color:#333;text-decoration:none;font-weight:500;transition:none;cursor:pointer;display:flex;align-items:center;gap:.25rem}.nav-dropdown-toggle:hover{color:#007bff}.nav-dropdown-toggle:after{content:"▼";font-size:.7rem;transition:none}.nav-dropdown:hover .nav-dropdown-toggle:after{transform:none}.nav-dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;opacity:0;visibility:hidden;transform:none;transition:none;z-index:1000;padding:.5rem 0}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:none}.nav-dropdown-item{display:block;padding:.75rem 1rem;color:#333;text-decoration:none;font-weight:400;transition:none;border-bottom:1px solid #f8f9fa}.nav-dropdown-item:last-child{border-bottom:none}.nav-dropdown-item:hover{background-color:#f8f9fa;color:#007bff}.filter-tabs{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.filter-tab{padding:.75rem 1.5rem;background:#fff;border:2px solid #e9ecef;border-radius:25px;text-decoration:none;color:#333;font-weight:600;transition:none}.filter-tab:hover{color:#007bff}.filter-tab.active{background:#007bff;border-color:#007bff;color:#fff}.brand-filter{margin-top:1rem}.brand-list{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.brand-item{padding:.5rem 1rem;background:#fff;border:1px solid #e9ecef;border-radius:20px;text-decoration:none;color:#333;font-weight:500;transition:none;font-size:.9rem}.brand-item:hover{color:#007bff;background:#f8f9fa}.brand-item.active{background:#007bff;border-color:#007bff;color:#fff}.hero-count{font-weight:600;color:gold}.no-cars{text-align:center;padding:4rem 2rem}.no-cars h3{font-size:1.5rem;margin-bottom:1rem;color:#333}.no-cars p{color:#6c757d;margin-bottom:2rem}.calculator-section{padding:3rem 0;background:#f8f9fa}.calculator-content{max-width:800px;margin:0 auto}.calculator-form{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem}.calculator-results{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a}.calculator-results h3{margin-bottom:1.5rem;color:#333;font-weight:700}.results-grid{display:grid;gap:1rem;margin-bottom:2rem}.result-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.result-item.total{background:#e3f2fd;border-left-color:#2196f3;font-weight:600}.result-item.final{background:#e8f5e8;border-left-color:#4caf50;font-weight:700;font-size:1.1rem}.result-label{color:#333;font-weight:500}.result-value{color:#007bff;font-weight:600}.result-item.final .result-value{color:#4caf50;font-size:1.2rem}.hero-section{color:#fff;text-align:center;margin-bottom:3rem}.hero-content h1{font-size:3rem;font-weight:800;margin-bottom:1rem;color:#333;letter-spacing:-.03em;line-height:1.1}.hero-content p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:none;cursor:pointer}.filter-section{padding:2rem 0;margin-bottom:2rem}.filter{background:#fff}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filter-radio-label h2{font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.02em}.filter-radio-label p{margin:0;color:#6c757d}.filter-section-slider{margin-left:auto}.filter-item-section{display:flex;gap:1rem}.filter-item-slide{display:inline-block}.filter-item-slide input[type=radio]{display:none}.filter-item-slide label{background:#e9ecef;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:none}.filter-item-slide input[type=radio]:checked+label{background:#007bff;color:#fff}.filter-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.filter-form-wrap{display:flex;gap:1rem;align-items:flex-start}.filter-form-wrap .input{flex:1;display:flex;flex-direction:column}.filter-form-wrap .input-select{flex:1}.input-select{position:relative}.input-select-wrapper{position:relative;display:flex;align-items:center}.input-select-active{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid #ced4da;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer}.input-select-active:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.input-select-icon{position:absolute;right:.75rem;top:50%;transform:none;pointer-events:none;width:16px;height:16px}.input-select-icon svg{width:100%;height:100%;fill:#6c757d;transition:none}.input-select-wrapper.focused .input-select-icon svg{transform:none}.input-select-wrapper.focused .input-select-active{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.input-select-hidden{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.input-select select:not(.input-select-hidden){width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:8px;font-size:1rem}.input input,.input-text{width:100%;padding:.75rem;border:1px solid #ced4da;border-radius:8px;font-size:1rem;box-sizing:border-box}.input-text:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.filter-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9ecef;padding-top:1.5rem}.filter-sort{display:flex;gap:.5rem}.filter-sort-input{display:flex;align-items:center}.filter-sort-input input[type=radio]{display:none}.filter-sort-label{display:flex;align-items:center;gap:.5rem;border-radius:6px;cursor:pointer;transition:none;font-size:.9rem;color:#495057}.filter-sort-label:hover{background:#e9ecef}.filter-sort-icon{display:flex;align-items:center;width:16px;height:16px}.filter-sort-icon svg{width:100%;height:100%;fill:currentColor}.filter-buttons{display:flex;align-items:center;gap:1rem}.filter-extended,.filter-footer-text{margin:0;color:#6c757d}.input-submit{background-color:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:none}.input-submit:hover{background-color:#218838}.car-listings{transform:none;position:relative;z-index:10;margin-top:var(--space-10)}.coming-soon-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--space-16) 0}.coming-soon-content{text-align:center;max-width:500px}.coming-soon-content h1{font-size:var(--font-size-4xl);font-weight:700;margin:0 0 var(--space-6);color:var(--color-text-primary);letter-spacing:-.02em}.coming-soon-content p{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0 0 var(--space-8);line-height:1.6}.form-section{display:flex;width:100%;justify-content:center}.form-section-black{width:100%;background:var(--color-background);padding-bottom:0!important}.form-request{position:relative;width:100%}.form-request-black{position:relative;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 600"><rect fill="%23000a11" width="1920" height="600"/></svg>') center/cover no-repeat;overflow:hidden;padding-top:64px;width:100%}.form-request-black:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(88deg,#000a11 30%,#26677eb3 70%,#126a89b3) center/cover no-repeat;z-index:0}.form-request-black .form-request-form,.form-request-black .form-request-contact{position:relative;z-index:1}.form-request-form{max-width:1000px;margin:0 auto}.form-request-title{font-weight:700;font-size:var(--font-size-3xl);line-height:1.2em;color:#fff;margin-bottom:24px;max-width:100%}.form-request-text{font-family:var(--font-family-base);font-weight:300;font-size:.875rem;line-height:1.5em;color:#fff;max-width:100%;margin-bottom:40px}.tokito-form{display:flex;flex-direction:column;gap:var(--space-6)}.tokito-form--two-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start}.tokito-form__left,.tokito-form__right{display:flex;flex-direction:column;gap:var(--space-4)}.messenger-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#fff;margin:0 0 var(--space-4) 0;text-align:center}.messenger-buttons-vertical{display:flex;flex-direction:column;gap:var(--space-3)}@media (max-width: 768px){.tokito-form--two-columns{grid-template-columns:1fr;gap:var(--space-6)}.tokito-form__right{order:-1}}.form-request-black .form-group{width:100%;margin-bottom:0}.form-request-black .form-input{width:100%;padding:var(--space-3) var(--space-4);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-none);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);background:#ffffff1a;color:#fff;box-sizing:border-box;transition:none}.form-request-black .form-input:focus{outline:none;border-color:#fff9;background:#ffffff26}.form-request-black .form-input::placeholder{color:#fff9;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide)}.messenger-links-group{display:flex;flex-flow:row wrap;align-items:flex-start;gap:8px;margin-top:var(--space-6)}.input-title{width:100%;font-size:.875rem;color:#fffc;margin:0 0 12px;font-weight:500}.messenger-buttons-inline{display:flex;gap:12px;width:100%}.messenger-link-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;color:#fff;flex:1;border:none;cursor:pointer}.messenger-link-btn.whatsapp-btn{background-color:#25d366}.messenger-link-btn.whatsapp-btn:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d;color:#fff}.messenger-link-btn.telegram-btn{background-color:#08c}.messenger-link-btn.telegram-btn:hover{background-color:#0077b5;transform:translateY(-2px);box-shadow:0 4px 12px #0088cc4d;color:#fff}.save-icon{display:inline-flex;align-items:center;justify-content:center;position:relative}.heart-icon{transition:all .3s ease}.heart-outline{display:inline}.heart-filled{display:none;color:var(--color-background)}.save-btn.active .heart-outline{display:none}.save-btn.active .heart-filled{display:inline;animation:heartBeat .5s ease}@keyframes heartBeat{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}}.form-request-black .form-checkbox{display:flex;align-items:center;gap:var(--space-2)}.form-request-black .form-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;border:1px solid rgba(255,255,255,.3);appearance:none;cursor:pointer;position:relative;background:#ffffff1a}.form-request-black .form-checkbox input[type=checkbox]:checked{background:#fff3;border-color:#fff9}.form-request-black .form-checkbox input[type=checkbox]:checked:before{content:"";position:absolute;top:.125rem;left:.375rem;width:.375rem;height:.75rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-request-black .form-checkbox label{color:#ffffffe6;cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.form-request-black .btn{width:40%;min-width:200px;grid-column:1/3}.form-text{grid-column:1/3;width:100%;font-size:1rem;color:var(--color-secondary);margin:8px 0 0}.form-text a{color:var(--color-text-secondary);text-decoration:underline}.form-text a:hover{color:#fff}.form-request-contact{display:flex;flex-direction:column;gap:24px;margin-top:48px}.contact-item{display:flex;align-items:center;gap:16px;text-decoration:none;color:#fff;transition:opacity .2s}.contact-item:hover{opacity:.8}.contact-item-icon{flex-shrink:0;width:48px;height:48px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-item-icon svg{width:24px;height:24px;color:#fff}.contact-item-text-title{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px}.contact-item-text-sub{font-size:.875rem;color:#ffffffb3}.email-contact{flex-direction:column;align-items:flex-start;gap:4px}.email-text{font-size:1.125rem;font-weight:600;color:#fff}.email-text-sub{font-size:.875rem;color:#ffffffb3}@media (min-width: 768px){.form-request-black{padding-top:64px}.form-request-text{max-width:40%}.form-request-black .form-group:not(.messenger-links-group){width:100%}.messenger-links-group{display:flex;width:100%}.messenger-buttons-inline{flex-direction:row}.form-request-contact{margin-top:0;position:absolute;right:48px;top:50%;transform:translateY(-50%)}}@media (min-width: 1024px){.form-request-black{padding-top:72px}.form-request-text{font-size:.9375rem}}@media (min-width: 1204px){.form-request-black{padding-top:88px}}.auto-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.site-footer{background-color:#212529;color:#f8f9fa;padding:3rem 0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-column h4{color:#fff;margin-bottom:1rem}.footer-column a,.footer-column p{color:#adb5bd;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;width:fit-content;display:flex}.footer-column p{display:block;width:auto}.footer-column a svg{flex-shrink:0;transition:transform var(--transition-fast)}.footer-column a:hover{color:#fff}.footer-column a:hover svg{transform:none}.footer-bottom{border-top:1px solid #343a40;padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#6c757d}.footer-bottom a{color:#6c757d;text-decoration:none}.footer-links{display:flex;gap:var(--space-4)}.footer-links a{color:var(--color-secondary);text-decoration:none;transition:none;border-bottom:1px solid transparent}.footer-links a:hover{color:var(--color-background-light)}.contact-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;text-decoration:none;color:#333;transition:none;width:100%}.contact-item:hover{background-color:#f8f9fa}.whatsapp{background:#25d366;color:#fff}.whatsapp:hover{background:#1ea952;color:#fff}.phone{background:#007bff;color:#fff}.phone:hover{background:#0056b3;color:#fff}.email{background:#6c757d;color:#fff}.email:hover{background:#545b62;color:#fff}.contact-item-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff3}.contact-item-icon svg{width:24px;height:24px}.contact-item-text{display:flex;flex-direction:column}.contact-item-text-title{font-weight:700;font-size:1rem}.contact-item-text-sub{font-size:.9rem;opacity:.9}.email-text{font-weight:700;font-size:1rem}.email-text-sub{font-size:.9rem;opacity:.9}@media (max-width: 992px){.auto-card-content{grid-template-columns:200px 1fr}.nav-dropdown-menu{min-width:180px}}@media (max-width: 768px){.auto-card-item{display:flex;flex-direction:row;height:120px}.auto-card-image{width:160px;height:100%;flex-shrink:0}.auto-card-content{flex:1;padding:.5rem;display:flex;flex-direction:column;justify-content:space-between}.auto-card-header{margin-bottom:.5rem}.auto-card-title{font-size:.9rem;margin-bottom:.25rem}.auto-card-chars{margin-bottom:.5rem}.auto-card-chars-list{grid-template-columns:1fr 1fr;gap:.25rem}.char-label{font-size:.7rem}.char-value{font-size:.8rem}.auto-card-chars-list{grid-template-columns:1fr}.form{flex-direction:column}.form .input,.form .input-submit{min-width:100%}.modal-footer{flex-direction:column}.contact-item{justify-content:center;text-align:center}.header-nav{flex-direction:column;gap:.5rem}.nav-dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:#f8f9fa;margin-top:.5rem;border-radius:4px}.nav-dropdown:hover .nav-dropdown-menu{transform:none}.image-banner{height:70vh}.header-over-video .container{padding:.5rem 1rem;flex-direction:column;gap:1rem}.header-over-video .header-nav{flex-wrap:wrap;justify-content:center}.first-desc h1{font-size:2.5rem}.first-text p{font-size:1.1rem;padding:.5rem 1rem}.hero-filter{margin-top:1.5rem;padding:1.5rem}.hero-filter .filter-label-title{font-size:var(--font-size-xl);margin-bottom:1rem}.hero-filter .filter-forms{grid-template-columns:1fr;gap:1rem}.hero-filter .filter-footer{flex-direction:column;align-items:stretch;gap:1rem}.hero-filter .filter-sort,.hero-filter .filter-buttons{justify-content:center}.auto-cards{grid-template-columns:1fr;gap:1rem}.auto-card{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-base)}.auto-card-image{width:120px;height:90px;flex-shrink:0}.auto-card-content{flex:1;padding:0;display:flex;flex-direction:column;gap:.5rem}.auto-card-title{font-size:1rem;margin:0}.auto-card-specs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.auto-card-price{text-align:left;margin:0}.auto-card-actions{margin-top:.5rem}.auto-card-actions .btn{padding:.5rem 1rem;font-size:.875rem}}.auto-card-actions{display:flex;flex-direction:column;gap:.5rem}.save-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;padding:.5rem}.save-btn.saved{background-color:var(--color-success, #28a745);border-color:var(--color-success, #28a745);color:#fff}.save-btn.saved:hover{background-color:var(--color-success-dark, #218838);border-color:var(--color-success-dark, #218838)}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-8) 0;padding:var(--space-6) 0}.pagination-numbers{display:flex;list-style:none;gap:var(--space-2);padding:0;margin:0}.pagination-num{list-style:none}.pagination-btn{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary);background:var(--color-background);color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-none);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.pagination-btn:hover,.pagination-btn.active,.pagination-btn.nuxt-link-exact-active{background:var(--color-primary);color:var(--color-background)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed;background:var(--color-background-light);color:var(--color-text-tertiary);border-color:var(--color-border)}.pagination-btn:disabled:hover{background:var(--color-background-light);color:var(--color-text-tertiary);border-color:var(--color-border)}.pagination-btn--arrow{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);padding:var(--space-3)}.pagination-btn--arrow svg{display:block;width:16px;height:16px}.pagination-ellipsis{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;pointer-events:none}@media (max-width: 768px){.pagination{gap:var(--space-1);margin:var(--space-6) 0;padding:var(--space-4) 0}.pagination-btn{min-width:40px;height:40px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.pagination-btn--arrow{padding:var(--space-2)}.pagination-btn--arrow svg{width:14px;height:14px}.pagination-ellipsis{min-width:40px;height:40px;padding:var(--space-2) var(--space-3)}}.pagination.loading .pagination-btn{opacity:.6;pointer-events:none}.phone-icon{background:transparent}.contact-item-icon svg{width:20px;height:20px}#auc .catalog .auto,#stats .catalog .auto{display:flex;margin-bottom:40px}.auto{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #ececec;border-radius:5px;width:100%;transition:none;margin-bottom:20px}.auto-content{display:flex;padding:12px 12px 25px}.auto-char,.auto-char-content{display:flex;flex-direction:column}.auto-char{flex-grow:1;padding-top:8px}.auto-char-content{width:100%}.auto-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:.9375rem;line-height:1.4em;color:#282b2f;text-decoration:none;transition:none;text-overflow:ellipsis;overflow:hidden}.auto-year{margin-top:4px;font-family:Roboto,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;color:#282b2f}.auto-finish{flex-direction:column;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.125rem;margin-top:32px}.auto-auc,.auto-finish{display:none;line-height:1rem;color:#282b2f}.auto-chars{padding-left:0;margin-top:16px;margin-bottom:0;list-style:none}.auto-chars-item{display:flex;justify-content:space-between;margin-bottom:5px}.auto-chars-key{font-weight:300;font-size:.75rem;color:#282b2f;width:50%}.auto-chars-value{font-weight:700}.auto-footer{--auto-footer-width: 210px;display:flex;padding:12px;background:#f1f1f1;flex-direction:column;row-gap:24px}.auto-footer-buttons.poshlina .auto-footer-item:first-child .auto-cost .auto-cost-num,.auto-footer-buttons.unprofit .auto-footer-item:first-child .auto-cost .auto-cost-num{font-size:1.25rem}.auto-cost span{display:block}.auto-cost-num{font-size:.875rem;font-weight:700;font-family:Montserrat,sans-serif;color:#1d1b1c;white-space:nowrap}.btn-cta.btn-cta-without-stroke{border:none}.btn-cta-color-transparent{background:transparent;border-radius:10px;border:1px solid #ccc9ce;transition:none;color:#282b2f;white-space:nowrap}.btn-cta{--btn-cta-height: 48px;--btn-cta-font-size: 11px;display:flex;justify-content:center;align-items:center;padding-top:2px;font-weight:800;font-size:var(--btn-cta-font-size);text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:var(--gradient-red);border-radius:10px;border:none;height:var(--btn-cta-height);width:264px;transition:none;cursor:pointer}.auto-footer .btn-cta{width:100%;white-space:nowrap;padding-left:16px;padding-right:16px;height:40px;font-size:.6875rem;border:1px solid #e20000;background:transparent;color:#e20000;margin-top:auto}.auto-images{display:flex;flex-direction:column;gap:8px;margin-right:12px}.auto-image img{width:100%;height:auto;border-radius:5px}@media (min-width: 640px){.auto{flex-direction:row}.auto-content{width:100%;padding:12px 0 12px 12px}.auto-footer{flex-direction:column;column-gap:56px;width:100%}.auto-footer .btn-cta{font-size:.625rem}}@media (min-width: 768px){.auto-char{display:grid;height:100%;justify-content:center}.auto-chars{margin-top:0;padding-left:0;overflow:hidden}.auto-chars-key{width:50%;font-size:.8125rem}.auto-finish{display:flex;font-size:1rem}.auto-footer .btn-cta{font-size:.6875rem;max-width:240px}.auto-footer-buttons .auto-cost .auto-cost-num{font-size:1rem}.auto-footer .auto-cost .auto-cost-num{font-size:1.25rem}}@media (min-width: 1024px){.auto{display:grid!important}.auto-content{display:grid;grid-template-columns:300px 1fr;column-gap:32px}.auto-char{row-gap:24px;align-items:flex-start;margin-left:0}.auto-year{font-size:.9375rem}.auto-finish{font-size:1.125rem}.auto-footer{padding-right:32px;padding-left:0;justify-content:center;background:transparent;width:var(--auto-footer-width);justify-content:flex-start}.auto-footer .btn-cta{background:linear-gradient(45deg,#c90d0d,#e20000);color:#fff;margin-top:auto}.auto-footer .auto-cost .auto-cost-num{font-size:1.4375rem}.auto-footer-buttons.poshlina .auto-footer-item:first-child .auto-cost .auto-cost-num{font-size:1.25rem}}@media (min-width: 1200px){.auto{max-width:1204px;grid-template-columns:1fr 360px;column-gap:32px}.auto-char{grid-template-columns:40% 1fr;margin-left:48px;column-gap:32px;padding-top:20px;padding-bottom:20px}.auto-char-content{height:100%}.auto-title{font-size:1.1875rem}.auto-finish{font-size:1.25rem;margin-top:auto}.auto-footer{--auto-footer-width: 344px;padding-right:48px;padding-top:32px;padding-bottom:32px}.auto-footer .btn-cta{height:34px;max-width:220px;margin-left:auto}.auto-footer-buttons.poshlina .auto-footer-item:first-child .auto-cost .auto-cost-num,.auto-footer-buttons.unprofit .auto-footer-item:first-child .auto-cost .auto-cost-num{width:50%;text-align:right;font-size:1.4375rem}.auto-footer-buttons.poshlina .auto-footer-item .auto-cost .auto-cost-num,.auto-footer-buttons.unprofit .auto-footer-item .auto-cost .auto-cost-num{padding-left:24px;padding-bottom:36px;border-left:1px solid #e3e3e3;align-content:flex-start}.auto-footer-buttons .auto-cost .auto-cost-num{font-size:1.4375rem}.auto-footer-buttons.poshlina .auto-footer-list-1 .btn-cta,.auto-footer-buttons.unprofit .auto-footer-list-1 .btn-cta{bottom:16px}.auto-footer-buttons.poshlina .auto-footer-list .btn-cta,.auto-footer-buttons.unprofit .auto-footer-list .btn-cta{height:var(--auto-footer-button-height)}.auto-footer-buttons.poshlina .btn-cta,.auto-footer-buttons.unprofit .btn-cta{padding:4px 8px;height:auto;position:absolute;right:0;bottom:0}}.auto-cards{display:flex;flex-direction:column;gap:var(--space-5)}.auto{display:grid;grid-template-columns:280px minmax(200px,1fr) minmax(300px,1.2fr) minmax(280px,.8fr);gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-background);transition:none;align-items:center;padding:var(--space-5)}.auto:hover{border-color:var(--color-text-tertiary);box-shadow:0 2px 12px #00000014}.auto-images{padding:0;width:100%;height:180px}.auto-image{display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-xs)}.auto-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xs);transition:none}.auto-image:hover img{transform:none}.auto-char{padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.auto-char-content{display:flex;flex-direction:column;gap:var(--space-1)}.auto-title{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none;line-height:1.3;transition:none;margin:0}.auto-title:hover{color:var(--color-primary)}.auto-year{font-size:14px;color:var(--color-text-secondary);font-weight:var(--font-weight-regular);margin:0}.auto-chars{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3) var(--space-6);list-style:none;padding:0;margin:0}.auto-chars-item{display:flex;flex-direction:column;gap:var(--space-1)}.auto-chars-key{font-size:12px;color:var(--color-text-tertiary);font-weight:var(--font-weight-regular);text-transform:none}.auto-chars-value{font-size:14px;color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.auto-footer{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-end;justify-content:center}.auto-footer-buttons,.auto-footer-buttons-wrap,.auto-footer-list,.auto-footer-item{width:100%}.auto-cost{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-end;margin:0}.auto-cost-name{font-size:11px;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-weight-medium)}.auto-cost-num{font-size:24px;color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.btn-cta{width:100%;padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;transition:none;text-transform:none}.btn-cta-color-red{background:var(--color-primary);color:#fff}.btn-cta-color-red:hover{background:#c41e3a;transform:none;box-shadow:0 4px 12px #dc26264d}.btn-cta-color-transparent{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-cta-color-transparent:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-cta-text{display:block}@media (max-width: 1280px){.auto{grid-template-columns:240px minmax(180px,1fr) minmax(280px,1.2fr) minmax(240px,.8fr);gap:var(--space-4);padding:var(--space-4)}.auto-images{height:160px}.auto-title{font-size:16px}.auto-cost-num{font-size:20px}}@media (max-width: 1024px){.auto{grid-template-columns:200px 1fr 1fr;gap:var(--space-4)}.auto-images{height:140px}.auto-char{grid-column:2}.auto-footer{grid-column:3;align-items:flex-start}.auto-chars{grid-template-columns:1fr;gap:var(--space-2)}}@media (max-width: 768px){.auto{grid-template-columns:1fr;gap:var(--space-4)}.auto-images{height:200px;width:100%}.auto-char,.auto-footer{grid-column:1}.auto-chars{grid-template-columns:repeat(2,1fr)}.auto-footer{align-items:stretch}.auto-cost{align-items:flex-start}}@media (max-width: 480px){.auto{padding:var(--space-3)}.auto-images{height:180px}.auto-chars{grid-template-columns:1fr}.auto-cost-num{font-size:18px}.btn-cta{padding:var(--space-2) var(--space-4);font-size:13px}}.no-cars{padding:var(--space-16) var(--space-8);text-align:center;background:var(--color-background-light);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.no-cars p{font-size:16px;color:var(--color-text-secondary);margin:0}.auto-chars{list-style:none;padding:0;margin:0}.auto-chars-item{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f0f0f0}.auto-chars-key{color:#888}.auto-footer{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8f8}.auto-cost-name{font-size:.8rem;color:#666;text-align:center}.auto-cost-num{font-size:1.4rem;font-weight:700;margin:5px 0 15px}.auto-footer .btn-cta{width:100%;margin-bottom:5px}.auto-footer .btn-cta-color-transparent{background:#fff;color:#333;border:1px solid #ddd}.btn-cta-color-red{background-color:#e20000;color:#fff}.auto-card-price{display:none}
