.admin-layout__content .form-input,.admin-layout__content input[type=date],.admin-layout__content input[type=datetime-local],.admin-layout__content input[type=email],.admin-layout__content input[type=number],.admin-layout__content input[type=password],.admin-layout__content input[type=search],.admin-layout__content input[type=tel],.admin-layout__content input[type=text],.admin-layout__content input[type=time],.admin-layout__content input[type=url],.admin-layout__content select,.admin-layout__content textarea{height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);background:var(--color-bg-input);border:var(--border-normal);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.4;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.admin-layout__content textarea{height:auto;min-height:calc(var(--input-height) * 2);resize:vertical}.admin-layout__content .form-input:focus-visible,.admin-layout__content input[type=date]:focus-visible,.admin-layout__content input[type=datetime-local]:focus-visible,.admin-layout__content input[type=email]:focus-visible,.admin-layout__content input[type=number]:focus-visible,.admin-layout__content input[type=password]:focus-visible,.admin-layout__content input[type=search]:focus-visible,.admin-layout__content input[type=tel]:focus-visible,.admin-layout__content input[type=text]:focus-visible,.admin-layout__content input[type=time]:focus-visible,.admin-layout__content input[type=url]:focus-visible,.admin-layout__content select:focus-visible,.admin-layout__content textarea:focus-visible{outline:none;border-color:var(--color-brand-navy);box-shadow:var(--shadow-focus)}.admin-layout__content .form-input::-moz-placeholder,.admin-layout__content input::-moz-placeholder,.admin-layout__content textarea::-moz-placeholder{color:var(--color-text-muted)}.admin-layout__content .form-input::placeholder,.admin-layout__content input::placeholder,.admin-layout__content textarea::placeholder{color:var(--color-text-muted)}.admin-layout__content .form-input:disabled,.admin-layout__content input:disabled,.admin-layout__content select:disabled,.admin-layout__content textarea:disabled{background:var(--color-bg-subtle);color:var(--color-text-tertiary);cursor:not-allowed}.admin-layout__content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='%236B7280' d='M6 8L2 4h8z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.admin-layout__content .btn,.admin-layout__content .form-button{height:var(--button-height);padding:0 var(--button-padding-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);box-sizing:border-box}.admin-layout__content .btn:focus-visible,.admin-layout__content .form-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.admin-layout__content .btn:disabled,.admin-layout__content .form-button:disabled{opacity:.6;cursor:not-allowed}.admin-layout__content .btn--primary,.admin-layout__content .btn-primary{background:var(--color-brand-navy);color:var(--color-text-on-brand)}.admin-layout__content .btn--primary:hover:not(:disabled),.admin-layout__content .btn-primary:hover:not(:disabled){background:var(--color-brand-navy-d)}.admin-layout__content .btn--secondary,.admin-layout__content .btn-secondary{background:var(--color-bg-card);color:var(--color-text-secondary);border:var(--border-normal)}.admin-layout__content .btn--secondary:hover:not(:disabled),.admin-layout__content .btn-secondary:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-brand-navy);color:var(--color-brand-navy)}.admin-layout__content .btn--danger,.admin-layout__content .btn-danger{background:var(--color-brand-red);color:var(--color-text-on-brand)}.admin-layout__content .btn--danger:hover:not(:disabled),.admin-layout__content .btn-danger:hover:not(:disabled){background:var(--color-brand-red-d)}.admin-layout__content .btn--gold,.admin-layout__content .btn-gold{background:var(--color-brand-gold);color:var(--color-text-primary)}.admin-layout__content .btn--gold:hover:not(:disabled),.admin-layout__content .btn-gold:hover:not(:disabled){background:var(--color-brand-gold-d)}.admin-layout__content .btn--sm,.admin-layout__content .btn-sm{height:var(--button-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--text-sm)}.admin-layout__content .btn--lg,.admin-layout__content .btn-lg{height:var(--button-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--text-lg)}.admin-layout__content .form-label{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.admin-layout__content .form-group{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}.admin-layout__content .form-help{font-size:var(--text-xs);color:var(--color-text-tertiary)}.admin-layout__content .form-error{font-size:var(--text-xs);color:var(--color-error)}