.account-form{display:flex;flex-direction:column;align-items:stretch}.form-group{margin-bottom:18px}.form-group label{display:block;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:1px;color:var(--grigio-chiaro)!important;text-transform:uppercase;margin-bottom:7px}.account-info-input,.form-group input:not([type=checkbox]),.form-group textarea{padding:13px 16px;min-height:48px;border:1px solid transparent;border-radius:var(--radius);background-color:var(--surface-2);color:var(--white-color);font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.4;resize:none;overflow:hidden;field-sizing:content;display:block;box-sizing:border-box;transition:border-color .15s ease}.account-info-input:focus,.form-group input:not([type=checkbox]):focus,.form-group textarea:focus{outline:none;border-color:var(--red--color)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--grigio-chiaro)}.car-checkbox,.form-group input[type=checkbox]{border-radius:var(--radius);min-width:24px;min-height:24px;width:24px;height:24px;accent-color:var(--red--color);cursor:pointer}.cycle{padding-bottom:0;margin-bottom:0;font-weight:600!important}.form-group select{border:1px solid transparent;border-radius:var(--radius);background-color:var(--surface-2);color:var(--white-color)}.form-control-full{width:100%;flex-shrink:0;box-sizing:border-box}.form-info-note{margin-bottom:18px;padding:12px 16px;background-color:var(--surface-2);border:1px solid var(--hairline);border-left:4px solid var(--red--color);border-radius:var(--radius);color:var(--argento);font-size:14px;line-height:1.4}.form-field-warning{display:block;margin-top:6px;color:var(--red--color);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.5px}.select-option-with-meta{display:flex;flex-direction:column;min-width:0}.select-option-meta{font-size:11px;opacity:.75;text-transform:none;line-height:1.3;margin-top:2px}.form-server-session{border-bottom:1px solid var(--hairline);margin-bottom:1rem;padding-bottom:1rem}.account-info-title{text-align:start;font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:.5px;text-transform:uppercase;color:var(--white-color)}.nation-zip-block{display:flex;gap:18px}.form-nation-zip{flex:1 1;min-width:0}.edit-group{display:flex;align-items:center;gap:12px}.load-config-btn{width:67%;margin-top:16px;margin-bottom:8px}.account-info-page{display:grid;grid-template-columns:240px 1fr;max-width:1200px;margin-inline:auto;background:var(--bg--color);color:var(--white-color);text-align:left;padding-top:calc(var(--header-height, 66px) + 1.5rem);padding-bottom:6vw;align-items:start}.account-info-page .account-sidebar{border-right:1px solid var(--hairline);align-self:stretch}.account-info-page .main-content{width:100%;color:var(--white-color);border-left:none;padding:4px 0 0 36px;min-width:0}.account-info-page .account-avatar-row{display:flex;align-items:center;gap:20px;margin-bottom:28px}.account-info-page .account-avatar{width:84px;height:84px;flex-shrink:0;object-fit:cover;background:var(--media-bg);border-radius:var(--radius);border:1px solid var(--hairline)}.account-info-page .account-avatar-name{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1;text-transform:uppercase;color:var(--white-color)}.account-info-page .account-avatar-meta{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--grigio-chiaro);letter-spacing:.5px;margin-top:4px}.account-info-page .account-avatar-cta{margin-left:auto;flex-shrink:0}.account-info-page .account-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.account-info-page .account-field-grid .account-field-full{grid-column:1/-1}.account-info-page .account-field-select .react-select-container{width:100%}.account-info-page .account-consent-row{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--radius);padding:15px 16px;margin-top:22px}.account-info-page .account-consent-row .car-checkbox{flex-shrink:0;margin:0}.account-info-page .account-consent-row label{margin:0;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--argento)!important;cursor:pointer}.account-info-page .account-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.account-info-page .order-page .orders-list{margin:0;display:flex;flex-direction:column;gap:14px}.account-info-page .order-item{color:var(--white-color);background:var(--surface-2);border:none;border-left:3px solid var(--hairline);border-radius:var(--radius);padding:20px 22px;margin:0;transition:border-color .15s ease}.account-info-page .order-item:hover{border-left-color:var(--red--color)}.account-info-page .order-item p{margin:0;text-align:left}.account-info-page .order-item-block-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-info-page .order-item .text-top{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--grigio-chiaro);padding-bottom:12px;border-bottom:1px solid var(--hairline);margin-bottom:12px}.account-info-page .order-item .description{max-width:60%;font-size:15px;font-weight:600;color:var(--white-color)}.account-info-page .order-item .price-title{font-family:var(--font-mono);font-size:24px;font-weight:600;font-style:normal;color:var(--white-color);white-space:nowrap}.account-info-page .order-item .small-text{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--grigio-chiaro)}.account-info-page .btn-order-invoices{display:flex;justify-content:flex-end;margin-top:16px}.account-info-page .orders-filter{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:var(--surface-2);padding:16px 20px;margin-bottom:20px;border-radius:var(--radius)}.account-info-page .orders-filter-field{display:flex;flex-direction:column;gap:7px}.account-info-page .orders-filter-field .rr-label{margin:0}.account-info-page .orders-filter input[type=date]{background:var(--bg--color);border:1px solid var(--hairline);color:var(--white-color);font-family:var(--font-mono);font-size:13px;padding:10px 12px;border-radius:var(--radius);min-width:170px}.account-info-page .orders-filter input[type=date]:focus{border-color:var(--red--color);outline:none}.account-info-page .orders-filter input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.account-info-page .orders-filter-count{margin-left:auto;align-self:center;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--argento)}.account-info-page .btn-rr.btn-rr--sm{font-size:13px;padding:9px 18px}.account-info-page .orders-empty{background:var(--surface-2);border-left:3px solid var(--hairline);border-radius:var(--radius);padding:56px 40px;text-align:center}.account-info-page .orders-empty-title{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.5px;text-transform:uppercase;color:var(--argento)}.account-info-page .orders-empty-text{font-size:14px;color:var(--grigio-chiaro);margin-top:10px;line-height:1.6;max-width:420px;margin-left:auto;margin-right:auto}.account-info-page .orders-empty-cta{margin-top:18px}.account-info-page .order-item--invoice,.account-info-page .order-item--invoice:hover{border-left-color:var(--hairline)}.account-info-page .order-item--invoice.is-available,.account-info-page .order-item--invoice.is-available:hover{border-left-color:var(--red--color)}.account-info-page .order-item-body{align-items:flex-start;margin-top:14px}.account-info-page .order-item-info{min-width:0}.account-info-page .order-item-info .description{max-width:none;line-height:1.2;font-size:17px}.account-info-page .order-type-badge{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 9px;margin-bottom:10px;border-radius:var(--radius)}.account-info-page .order-type-badge--purchase{color:#fff;background:var(--red--color);border:1px solid var(--red--color)}.account-info-page .order-type-badge--renewal{color:var(--argento);background:var(--bg--color);border:1px solid var(--hairline)}.account-info-page .order-item-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;color:var(--grigio-chiaro);margin-top:6px!important}.account-info-page .order-item-price{text-align:right;flex-shrink:0}.account-info-page .order-item-price .small-text{display:block;margin-top:2px}.account-info-page .order-item-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;flex-wrap:wrap}.account-info-page .order-invoice-status{display:flex;align-items:center;gap:9px;min-width:0}.account-info-page .order-invoice-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--muted-on-light)}.account-info-page .order-invoice-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.3px;color:var(--grigio-chiaro)}.account-info-page .order-invoice-status--issued .order-invoice-dot{background:var(--red--color)}.account-info-page .order-invoice-status--issued .order-invoice-label{color:var(--argento)}.account-info-page .order-invoice-status--requested .order-invoice-dot{background:#e1a100}.account-info-page .order-invoice-status--requested .order-invoice-label{color:var(--argento)}.account-info-page .invoice-form{margin-top:16px;background:var(--bg--color);border:1px solid var(--hairline);border-left:3px solid var(--red--color);border-radius:var(--radius);padding:22px}.account-info-page .invoice-form-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.account-info-page .invoice-form-head .rr-label{margin:0}.account-info-page .invoice-form-close{background:none;border:none;color:var(--grigio-chiaro);font-family:var(--font-mono);font-size:16px;line-height:1;cursor:pointer;padding:0}.account-info-page .invoice-form-close:hover{color:var(--red--color)}.account-info-page .invoice-form-toggle-row{display:flex;align-items:center;gap:14px;margin-bottom:18px}.account-info-page .invoice-form-toggle-row .rr-label{margin:0}.account-info-page .invoice-form-toggle{display:flex}.account-info-page .invoice-form-toggle .rr-chip+.rr-chip{border-left:none}.account-info-page .invoice-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px}.account-info-page .invoice-form-grid .invoice-field-full{grid-column:1/-1}.account-info-page .invoice-form-save{display:flex;align-items:center;gap:10px;margin-top:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;font-weight:600;color:var(--argento)}.account-info-page .invoice-form-save input[type=checkbox]{width:18px;height:18px;accent-color:var(--red--color);flex-shrink:0;cursor:pointer}.account-info-page .invoice-form-error{margin-top:16px;background:#2a1113;border-left:3px solid var(--red--color);color:#f7b3b0;font-weight:700;font-size:12px;letter-spacing:.3px;padding:11px 14px;border-radius:var(--radius)}.account-info-page .invoice-form-actions{display:flex;gap:12px;margin-top:20px;align-items:center;flex-wrap:wrap}.account-info-page .invoice-form-note{font-family:var(--font-mono);font-size:11px;color:var(--grigio-chiaro)}.account-info-page .pagination-controls{display:flex;justify-content:center;align-items:center;gap:8px;margin:24px 0 0;flex-wrap:wrap}.account-info-page .pagination-btn,.account-info-page .pagination-number{padding:9px 14px;background-color:var(--surface-2);color:var(--argento);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;transition:all .15s ease}.account-info-page .pagination-number{font-family:var(--font-mono);min-width:40px}.account-info-page .pagination-btn:hover:not(:disabled),.account-info-page .pagination-number:hover{border-color:var(--red--color);color:var(--white-color)}.account-info-page .pagination-btn:disabled{opacity:.4;cursor:not-allowed}.account-info-page .pagination-numbers{display:flex;gap:5px;flex-wrap:wrap}.account-info-page .pagination-number.active{background-color:var(--red--color);border-color:var(--red--color);color:#fff}.account-info-page .pagination-info{text-align:center;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--grigio-chiaro);margin-top:14px}.account-info-page .logout-form{text-transform:none;font-weight:400;font-size:16px}.account-info-page .logout-form h2{text-align:left;text-transform:uppercase;font-family:var(--font-display);font-style:normal;font-weight:700;font-size:24px;letter-spacing:.5px}.account-info-page .logout-form .logout-description,.account-info-page .logout-form .logout-text,.account-info-page .logout-form p{color:var(--argento);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.5;max-width:520px}.account-info-page .account-sidebar{display:block}.account-info-page .sidebar-mobile{display:none}@media (max-width:768px){.account-info-page{grid-template-columns:1fr;padding-top:calc(var(--header-height, 66px) + 1rem);padding-inline:20px;padding-bottom:40px}.account-info-page .account-sidebar{display:none}.account-info-page .rr-pagehead{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:18px}.account-info-page .sidebar-mobile{display:block;padding:0 0 14px;margin-bottom:16px;border-bottom:1px solid var(--hairline)}.account-info-page .main-content{padding-left:0}.account-info-page .account-field-grid{grid-template-columns:1fr;gap:14px}.account-info-page .nation-zip-block{flex-direction:column;gap:18px}.account-info-page .account-avatar-row{flex-wrap:wrap;margin-bottom:20px}.account-info-page .account-consent-row{margin-top:16px}.account-info-page .account-actions{margin-top:18px}.account-info-page .account-actions .btn-rr{flex:1 1 100%;text-align:center}.account-info-page .order-item{padding:16px}.account-info-page .account-avatar-cta{margin-left:0;width:100%}.account-info-page .account-avatar-cta .btn-rr{width:100%;text-align:center}.account-info-page .order-item .description{max-width:100%}.title-mobile{display:none}.mobile-header{cursor:pointer}.mobile-header,.mobile-img-title{display:flex;align-items:center;justify-content:space-between}.mobile-img-title{width:100%}.title-mob{font-family:var(--font-display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.5px;margin:0;color:var(--white-color)}.dropdown-arrow{display:inline-flex;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-arrow img{width:20px;height:20px}.navigation-mobile{margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline)}.mobile-menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mobile-menu-list li{font-family:var(--font-display);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:var(--argento);padding:11px 4px;cursor:pointer;display:flex;align-items:center;gap:10px}.mobile-menu-list li.active{color:var(--red--color)}.mobile-account-foto{width:30px;height:30px;border-radius:var(--radius);object-fit:cover;border:1px solid var(--hairline)}.account-info-page .edit-group{flex-direction:column;align-items:stretch}}