.create-fixture-form{width:100%;max-width:620px;box-sizing:border-box;background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-sm)}.create-fixture-form-header{margin-bottom:26px}.create-fixture-form-heading{margin:0 0 8px;color:var(--color-text-primary);font-family:var(--global-font);font-size:26px;font-weight:600;line-height:1.25}.create-fixture-form-intro{margin:0;color:var(--color-text-secondary);font-size:15px;line-height:1.5}.create-fixture-form-benefits{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;align-self:flex-start;gap:6px 20px;margin:8px 0 0;padding:7px 20px;list-style:none;background:var(--color-accent-light);border-radius:var(--radius-sm)}.create-fixture-form-benefits li{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:1.5}.create-fixture-form-benefits li:before{content:"";flex-shrink:0;width:5px;height:9px;border-right:1.5px solid var(--color-text-secondary);border-bottom:1.5px solid var(--color-text-secondary);transform:translateY(-2px) rotate(45deg)}.create-fixture-form-fields{display:grid;grid-gap:18px;gap:18px}.form-field{display:flex;flex-direction:column;gap:7px}.form-field label{font-size:14px;font-weight:600}.form-field input,.form-field label,.form-field select{color:var(--color-text-primary);font-family:var(--global-font)}.form-field input,.form-field select{width:100%;box-sizing:border-box;min-height:48px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;font-size:16px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-field input::placeholder{color:var(--color-text-disabled)}.form-field input:hover,.form-field select:hover{border-color:var(--color-border-strong)}.form-field input:focus,.form-field select:focus{outline:none;border-color:var(--color-cta);box-shadow:0 0 0 3px var(--color-focus-ring)}.create-fixture-status{margin-top:20px;padding:12px 14px;border-radius:var(--radius-md);font-size:14px;line-height:1.5}.create-fixture-status-success{background:rgba(16,185,129,.1);color:var(--color-success)}.create-fixture-status-error{background:rgba(239,68,68,.1);color:var(--color-error)}.create-fixture-submit{width:100%;margin-top:24px}.create-fixture-submit:disabled{opacity:.6;cursor:not-allowed}.create-fixture-actions{display:flex;align-items:center;gap:12px;margin-top:24px}.create-fixture-actions .create-fixture-submit{flex:1 1;width:auto;margin-top:0}.create-fixture-back{background:transparent;border:none;padding:12px;color:var(--color-text-secondary);font-family:var(--global-font);font-size:15px;cursor:pointer}.create-fixture-back:hover{color:var(--color-primary)}.create-fixture-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.create-fixture-time-field{margin:0;padding:0;border:0}.create-fixture-time-field legend{margin-bottom:7px;color:var(--color-text-primary);font-family:var(--global-font);font-size:14px;font-weight:600}.create-fixture-time-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.create-fixture-time-option{display:flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--global-font);font-size:15px;font-weight:600;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.create-fixture-time-option:hover{border-color:var(--color-border-strong)}.create-fixture-time-option-selected{background:var(--color-bg-accent);border-color:var(--color-cta);box-shadow:0 0 0 2px var(--color-focus-ring)}.create-fixture-time-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.create-fixture-time-option:has(input:focus-visible){border-color:var(--color-cta);box-shadow:0 0 0 3px var(--color-focus-ring)}.select-wrap{position:relative}.select-wrap select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:42px}.select-wrap:after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-65%) rotate(45deg);pointer-events:none}.place-lookup-input-wrap{position:relative}.place-lookup-check{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);z-index:2;font-weight:700;line-height:1;pointer-events:none}.place-lookup-input-selected{padding-left:2.2rem!important}.pac-container{margin-top:.35rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)!important;box-shadow:var(--shadow-md);font-family:inherit;overflow-y:auto;overflow-x:hidden;max-height:280px;z-index:9999}.pac-item{padding:.75rem .9rem;border-top:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-secondary);font-family:inherit;font-size:.9rem;line-height:1.4;cursor:pointer}.pac-item:first-child{border-top:0}.pac-item-selected,.pac-item:hover{background:var(--color-bg-surface)}.pac-item-query{color:var(--color-text-primary);font-size:.95rem;font-weight:600}.pac-matched{font-weight:700}.pac-icon{margin-top:.15rem}.pac-container:after{display:none}@media (max-width:600px){.create-fixture-form{padding:22px 18px}}.create-fixture-form-loading{position:relative}.create-fixture-skeleton-field{pointer-events:none}.create-fixture-skeleton-label{width:90px;height:14px;margin-bottom:8px;border-radius:999px;background:var(--color-border-light);animation:create-fixture-skeleton-pulse 1.2s ease-in-out infinite alternate}.create-fixture-skeleton-control{width:100%}.create-fixture-skeleton-button,.create-fixture-skeleton-control{height:48px;border-radius:8px;background:var(--color-border-light);animation:create-fixture-skeleton-pulse 1.2s ease-in-out infinite alternate}.create-fixture-skeleton-button{width:160px;margin-top:24px}.create-fixture-loading-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}@keyframes create-fixture-skeleton-pulse{0%{opacity:.45}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.create-fixture-skeleton-button,.create-fixture-skeleton-control,.create-fixture-skeleton-label{animation:none;opacity:.65}}.place-lookup-input-wrap input{padding-right:42px}.place-lookup-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer}.place-lookup-clear span{font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1}.place-lookup-clear:hover{color:var(--color-primary)}.place-lookup-clear:focus-visible{outline:2px solid var(--color-cta);outline-offset:2px}.create-fixture-form .create-fixture-form-fields{grid-template-columns:minmax(0,1fr);min-width:0}.create-fixture-form .form-field{min-width:0}.create-fixture-form .form-field input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;margin:0;padding:0 14px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--global-font);font-size:16px;font-weight:400;line-height:normal;text-align:left}.create-fixture-form .form-field input[type=date]::-webkit-date-and-time-value{display:flex;align-items:center;height:100%;min-width:0;margin:0;text-align:left}.create-fixture-form .form-field input[type=date]::-webkit-datetime-edit,.create-fixture-form .form-field input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.create-fixture-form .form-field input[type=date]:hover{border-color:var(--color-border-strong)}.create-fixture-form .form-field input[type=date]:focus{outline:none;border-color:var(--color-cta);box-shadow:0 0 0 3px var(--color-focus-ring)}.create-fixture-date{position:relative;width:100%;min-width:0}.create-fixture-form .create-fixture-date input[type=date]{position:relative;z-index:1;opacity:0;cursor:pointer}.create-fixture-date-display{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:0 14px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--global-font);font-size:16px;font-weight:400;line-height:1.5;text-align:left;pointer-events:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.create-fixture-date-display>span{min-width:0}.create-fixture-date-display>svg{flex-shrink:0;color:var(--color-text-secondary)}.create-fixture-date:hover .create-fixture-date-display{border-color:var(--color-border-strong)}.create-fixture-date:focus-within .create-fixture-date-display{border-color:var(--color-cta);box-shadow:0 0 0 3px var(--color-focus-ring)}