body{font-family:system-ui,sans-serif;max-width:720px;margin:0 auto;padding:16px;line-height:1.5}form{grid-gap:12px;gap:12px}form,label{display:grid}label{grid-gap:4px;gap:4px;font-size:14px}button,input,select,textarea{font:inherit;padding:10px;min-height:44px}button{cursor:pointer}.badge{background:#e6f4ea}.badge,.error{padding:8px 12px;border-radius:8px}.error{background:#fdecea}table{width:100%;border-collapse:collapse;font-size:14px}td,th{border-bottom:1px solid #ddd;padding:6px;text-align:left}