@import url('/assets/fonts.css');*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:#18364d;font:15px 'Noto Sans Thai',Arial,sans-serif}.setup-wrap{max-width:900px;margin:48px auto;padding:36px;background:#fff;border:1px solid #dce5eb;border-radius:20px}.brand{font-size:20px;font-weight:800;text-decoration:none;color:#1e4d6c}h1{font-size:28px}h2{font-size:20px}label{display:grid;gap:8px;margin:16px 0}input{border:1px solid #cbd5df;border-radius:8px;padding:12px;font:inherit;width:100%}.button{display:inline-block;padding:12px 20px;border:1px solid #b8cbd8;border-radius:9px;background:#fff;text-decoration:none;color:#18364d;cursor:pointer;font:inherit}.primary{background:#1b4d6c;color:#fff}.notice{padding:16px;background:#edf8f1;border-radius:9px;margin:18px 0}.error{color:#b62737;background:#fff0f0}.pass{color:#187146}section{padding:18px 0;border-top:1px solid #dce5eb}pre{white-space:pre-wrap;max-height:300px;overflow:auto}button:disabled{opacity:.4}@media(max-width:700px){.setup-wrap{margin:12px;padding:20px}}
form{margin-bottom:16px}.check{display:flex;align-items:flex-start;gap:10px}.check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:4px 0 0}.product-list{max-height:320px;overflow:auto}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:12px;border-bottom:1px solid #dce5eb;overflow-wrap:anywhere}select{padding:12px;border:1px solid #cbd5df;border-radius:8px;font:inherit;width:100%}

.catalog-page-size{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:400;white-space:nowrap;color:#718696}.catalog-page-size select#catalog-page-size{box-sizing:border-box;width:60px;min-width:60px;max-width:60px;height:28px;min-height:28px;padding:2px 6px;font:inherit;font-size:11px;line-height:1.2;border-radius:5px;box-shadow:none}.table-footer{flex-wrap:wrap;gap:12px}.pagination span{padding:6px;color:var(--muted)}
