.mira-product-create-dialog{box-sizing:border-box;border:1px solid var(--mira-line,#e6e0d3);background:var(--mira-card,#fffdf7);width:min(760px,100% - 32px);height:min(820px,100dvh - 48px);max-height:calc(100dvh - 24px);color:var(--mira-ink,#1b251f);border-radius:28px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #18271f30}.mira-product-create-dialog[open]{flex-direction:column;animation:.2s ease-out product-create-in;display:flex}.mira-product-create-dialog::backdrop{backdrop-filter:blur(5px);background:#17271b66}.mira-product-create-dialog>header{justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.mira-product-create-dialog h2{margin:0;font-size:25px}.mira-product-create-dialog button{font:inherit;cursor:pointer;color:inherit}.mira-product-create-dialog>header button{background:#edeae2;border:0;border-radius:50%;width:40px;height:40px;font-size:26px}.mira-product-create-tabs{background:#eae7df;border-radius:14px;gap:4px;width:fit-content;margin:0 24px 16px;padding:4px;display:flex}.mira-product-create-tabs button{background:0 0;border:0;border-radius:11px;padding:9px 18px}.mira-product-create-tabs button[aria-pressed=true]{background:#fffdf7;box-shadow:0 2px 6px #0001}.mira-product-create-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;overflow:auto}.mira-product-create-body fieldset{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.mira-product-create-body label{flex-direction:column;gap:7px;font-size:14px;display:flex}.mira-product-create-body :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#faf8f2;border:1px solid #e6e0d3;border-radius:12px;padding:10px 12px}.mira-product-create-body h3,.mira-product-create-body p{margin:0 0 8px}.mira-product-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mira-product-create-categories{flex-wrap:wrap;gap:6px;display:flex}.mira-product-create-categories button{background:0 0;border:1px solid #e6e0d3;border-radius:20px;padding:7px 12px;font-size:13px}.mira-product-create-categories button[aria-pressed=true]{color:#2f6b4f;background:#e0eee5;border-color:#9bbcaa}.mira-product-create-body small{color:#747c72}.mira-product-create-body [role=alert]{color:#b5442f}.mira-product-create-dialog>footer{border-top:1px solid #e6e0d3;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.mira-product-create-dialog>footer>button{background:0 0;border:1px solid #e6e0d3;border-radius:24px;padding:10px 18px}.mira-product-create-dialog>footer>button.mira-primary{color:#fff;background:#1b251f}.mira-product-create-dialog button:disabled{opacity:.5;cursor:default}.mira-product-create-dialog button:hover:enabled{filter:brightness(.96)}.mira-product-create-dialog :focus-visible{outline-offset:2px;outline:2px solid #61987b}.mira-product-create-dialog [hidden]{display:none!important}.mira-product-create-dialog .mira-silpo-import{background:0 0;border:0;padding:0}@keyframes product-create-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.mira-product-create-dialog{border-radius:24px 24px 0 0;width:100%;height:calc(100dvh - 16px);max-height:none;margin:auto 0 0}.mira-product-create-dialog>header{padding:16px}.mira-product-create-tabs{margin-left:16px}.mira-product-create-body{padding:0 16px 20px}.mira-product-create-dialog>footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mira-product-create-dialog[open]{animation:none}}@media (width<=600px){.mira-product-create-dialog{max-width:100%;margin:0;inset:auto 0 0}}