@font-face{font-family:Inter;src:url(https://cdn.shopify.com/static/fonts/inter/v4/InterVariable.woff2?v=4.0) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://cdn.shopify.com/static/fonts/inter/v4/InterVariable-Italic.woff2?v=4.0) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}html,body{background:#f1f1f1;color:#232326;font-size:13px;width:100%;height:100%;margin:0;padding:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden;overscroll-behavior-x:none}*,*:before,*:after{box-sizing:border-box}button{background:#e1e3e5;border:none;border-radius:8px;font-size:12px;font-weight:550;padding:6px 19px;color:#303030;cursor:pointer;transition:background .2s,border .2s}button:hover{background:#d1d5db}h1{font-size:18px;font-weight:600;margin:5px 0}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=tel],input[type=time],input[type=url]{border-radius:6px;border-width:1px;padding:6px 12px;width:100%;font-size:16px}textarea{border-radius:10px;padding:12px;width:100%;font-size:16px}label{display:block}select{width:100%;background:#ffffff1a;border:1px solid #4b5563;transition:all .2s ease;border-radius:8px;padding:8px 40px 8px 12px;font-size:16px;appearance:none;background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:focus{background:#ffffff26;outline:none}.table-container{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin-bottom:1rem}table{background-color:#fff;border:1px solid #f1f1f1;border-color:#e1e3e5;width:100%;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:600px}table th,table td{border-color:#e1e3e5;padding:6px;text-align:left;border-right:1px solid #f6f6f7}table th{background:#f6f6f7;padding:12px 6px}table tr:not(:last-child) td{border-bottom:1px solid #f6f6f7}table td:last-child{border-right:none}table tbody tr{transition:background-color .2s ease}table tbody tr:hover{background:#f6f6f7}.actions{display:flex;gap:10px}.clickable{cursor:pointer}.content-area .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel{background-color:#fff;border:1px solid #f1f1f1;border-color:#e1e3e5;margin-bottom:20px;width:100%;border-radius:16px;padding:20px}form{display:grid;gap:24px}.form-group{display:grid;gap:8px}.form-group label{font-size:14px;font-weight:500;color:#6b7280}.form-group input,.form-group select,.form-group textarea{width:100%;background:#f6f6f7;border:1px solid #e1e3e5;color:#232326;transition:all .2s ease;border-radius:8px;padding:8px 12px;font-size:16px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#232326;outline:none}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#dc2626}.form-group textarea{resize:vertical;min-height:80px}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.form-actions button.primary{background:#24b5b0;color:#fff;border:1px solid #24B5B0}.form-actions button.primary:hover:not(:disabled){background:#156b69;border-color:#156b69}.form-actions button.secondary{background:#f6f6f7;color:#232326;border:1px solid #e1e3e5}.form-actions button.secondary:hover:not(:disabled){background:#e1e3e5}.error-message{color:#dc2626;font-size:14px;margin-top:4px}
