#seller-edit-modal .seller-edit-modal-box.modal-box.seller-modal--wide{max-width:640px;max-height:92vh;width:calc(100% - 2rem);overflow:hidden;display:flex;flex-direction:column;padding:0;border:1px solid var(--gray-100,#e5e7eb);border-radius:var(--radius-xl,1rem);box-shadow:0 25px 50px -12px rgba(15,23,42,0.18)}#seller-edit-modal .seller-edit-modal__close.modal-close{position:absolute;top:1rem;right:1rem;z-index:2;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--gray-100,#f3f4f6);color:var(--gray-600,#4b5563);font-size:1.15rem;line-height:1}#seller-edit-modal .seller-edit-modal__close.modal-close:hover{background:var(--gray-200,#e5e7eb);color:var(--gray-900,#111827)}#seller-edit-modal .seller-edit-modal__header{flex-shrink:0;padding:1.35rem 3.25rem 1.1rem 1.35rem;background:linear-gradient(180deg,rgba(var(--primary-rgb),0.08) 0%,transparent 100%);border-bottom:1px solid var(--gray-100,#f3f4f6)}#seller-edit-modal .seller-modal-title{margin:0 0 0.35rem;font-size:1.25rem;font-weight:800;letter-spacing:-0.02em;color:var(--gray-900,#111827)}#seller-edit-modal .seller-modal-lead{margin:0;font-size:0.88rem;line-height:1.45;color:var(--gray-600,#4b5563)}#seller-edit-modal .seller-edit-form{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}#seller-edit-modal .seller-edit-form__scroll{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem 0.75rem;display:flex;flex-direction:column;gap:0.85rem}#seller-edit-modal .seller-edit-panel{background:var(--gray-50,#f9fafb);border:1px solid var(--gray-100,#f3f4f6);border-radius:var(--radius-lg,0.75rem);padding:1rem 1.1rem}#seller-edit-modal .seller-edit-panel--bike{background:#fff;border-color:rgba(var(--primary-rgb),0.18)}#seller-edit-modal .seller-edit-panel--bike.seller-edit-panel--bike-hidden{display:none}#seller-edit-modal .seller-edit-panel__title{margin:0 0 0.85rem;padding-bottom:0.5rem;border-bottom:1px solid var(--gray-100,#f3f4f6);font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:var(--primary)}#seller-edit-modal .seller-edit-panel__hint{margin:-0.35rem 0 0.85rem;font-size:0.78rem;line-height:1.4;color:var(--gray-500,#6b7280)}#seller-edit-modal .seller-edit-note{margin:0;padding:0.65rem 0.85rem;font-size:0.82rem;line-height:1.45;color:var(--gray-700,#374151);background:rgba(251,191,36,0.12);border:1px solid rgba(245,158,11,0.35);border-radius:var(--radius-md,0.5rem)}#seller-edit-modal .seller-edit-field{display:flex;flex-direction:column;gap:0.35rem;min-width:0}#seller-edit-modal .seller-edit-field--full{margin-top:0.65rem}#seller-edit-modal .seller-edit-field--tight{margin-top:0.65rem;max-width:20rem}#seller-edit-modal .seller-edit-field--narrow{max-width:11rem;margin-top:0.65rem}#seller-edit-modal .seller-edit-field>label{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--gray-600,#4b5563)}#seller-edit-modal .seller-edit-field input,#seller-edit-modal .seller-edit-field select,#seller-edit-modal .seller-edit-field textarea,#seller-edit-modal #seller-edit-form input:not([type="checkbox"]),#seller-edit-modal #seller-edit-form select,#seller-edit-modal #seller-edit-form textarea{width:100%;border:1.5px solid var(--gray-200,#e5e7eb);border-radius:var(--radius-md,0.5rem);padding:0.6rem 0.75rem;font-size:0.92rem;color:var(--gray-900,#111827);background:#fff;transition:border-color 0.15s,box-shadow 0.15s}#seller-edit-modal .seller-edit-field input:focus,#seller-edit-modal .seller-edit-field select:focus,#seller-edit-modal .seller-edit-field textarea:focus,#seller-edit-modal #seller-edit-form input:not([type="checkbox"]):focus,#seller-edit-modal #seller-edit-form select:focus,#seller-edit-modal #seller-edit-form textarea:focus{outline:none;border-color:rgba(var(--primary-rgb),0.55);box-shadow:0 0 0 3px rgba(var(--primary-rgb),0.12)}#seller-edit-modal .seller-edit-field textarea{resize:vertical;min-height:6.5rem;line-height:1.5}#seller-edit-modal .seller-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0.85rem}#seller-edit-modal .seller-grid-2--mt{margin-top:0.85rem}#seller-edit-modal .seller-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.85rem;margin-top:0.65rem}#seller-edit-modal .seller-row--checkbox{display:flex;align-items:center;gap:0.55rem;margin-top:0.75rem;padding:0.55rem 0.65rem;background:#fff;border-radius:var(--radius-md,0.5rem);border:1px solid var(--gray-100,#f3f4f6)}#seller-edit-modal .seller-row--checkbox input[type="checkbox"]{width:1.05rem;height:1.05rem;accent-color:var(--primary)}#seller-edit-modal .seller-row--checkbox label{margin:0;font-size:0.9rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--gray-800,#1f2937);cursor:pointer}#seller-edit-modal .seller-msg{display:none;margin:0;padding:0.65rem 0.85rem;border-radius:var(--radius-md,0.5rem);font-size:0.86rem}#seller-edit-modal .seller-edit-footer{flex-shrink:0;display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:flex-end;padding:0.85rem 1.25rem 1.15rem;border-top:1px solid var(--gray-100,#f3f4f6);background:var(--gray-50,#f9fafb)}#seller-edit-modal .seller-edit-footer .btn-primary{min-width:8.5rem;font-weight:800}#seller-edit-modal #seller-edit-weight-wrap{margin-top:0}@media (max-width:640px){#seller-edit-modal .seller-grid-2,#seller-edit-modal .seller-grid-3{grid-template-columns:1fr}#seller-edit-modal .seller-edit-field--narrow,#seller-edit-modal .seller-edit-field--tight{max-width:none}}#seller-photos-modal .modal-box.seller-modal--photos{max-width:820px}#seller-photos-modal .seller-modal-title{margin:0 0 0.25rem}#seller-photos-modal .seller-modal-lead{margin:0 0 1rem;font-size:0.85rem;color:var(--gray-500)}#seller-photos-modal #seller-photos-grid.seller-photos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.6rem}#seller-photos-modal .seller-photos-footer{margin-top:1rem;border-top:1px solid var(--gray-100);padding-top:1rem}#seller-photos-modal #seller-photos-replace-btn.seller-btn-mt{margin-top:0.6rem}#seller-photos-modal .seller-msg{display:none;margin-top:0.75rem}#seller-photos-modal .seller-actions{display:flex;gap:0.75rem;justify-content:flex-end;margin-top:1rem;flex-wrap:wrap}@media (max-width:900px){#seller-photos-modal #seller-photos-grid.seller-photos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#auth-modal .auth-submit-mt{margin-top:1.1rem}