:root{--pulse-main:#3498db;--pulse-main-hover:#2286c9;--pulse-body:#666276;--pulse-heading:#1f1b2d;--pulse-border:#e0e4e8;--pulse-bg:#f7f8fa;--color-success:#10b981;--color-warning:#fbbf24;--color-error:#ef4444;--color-info:#3498db;--color-notice:#ededed;--border-radius-notice:8px;--pulse-font:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--pulse-font);color:var(--pulse-body);background:var(--pulse-bg);font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--pulse-heading);margin:0 0 12px;font-weight:600;line-height:1.25}a{color:var(--pulse-main);text-decoration:none}a:hover{color:var(--pulse-main-hover)}.flex{display:flex}.grid{display:grid}.content{padding:24px;width:100%}.pulse-btn{display:inline-block;padding:10px 22px;background:var(--pulse-main);color:#fff;font-weight:600;font-size:14px;line-height:1.2;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s}.pulse-btn:hover{background:var(--pulse-main-hover);color:#fff}.pulse-btn:disabled{opacity:.6;cursor:not-allowed}.pulse-btn-secondary{display:inline-block;padding:10px 22px;background:#fff;color:var(--pulse-heading);font-weight:600;font-size:14px;line-height:1.2;border:1px solid var(--pulse-border);border-radius:8px;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}.pulse-btn-secondary:hover{border-color:var(--pulse-main);color:var(--pulse-main)}.pulse-btn-danger{display:inline-block;padding:10px 22px;background:var(--color-error);color:#fff;font-weight:600;line-height:1.2;border:none;border-radius:8px}.pulse-btn-danger,.pulse-tab{font-size:14px;cursor:pointer}.pulse-tab{padding:10px 18px;background:#fff;color:var(--pulse-heading);font-weight:500;border:1px solid var(--pulse-border);border-radius:8px}.pulse-tab.active{background:var(--pulse-main);color:#fff;border-color:var(--pulse-main)}.box-notice{padding:6px 12px;border-radius:var(--border-radius-notice);color:#fff;text-transform:capitalize}.box-notice.notice{color:#222;background:var(--color-notice)}.box-notice.success{background:var(--color-success)}.box-notice.warning{background:var(--color-warning)}.box-notice.error{background:var(--color-error)}.box-notice.info{background:var(--color-info)}input,select,textarea{width:100%;padding:10px 14px;border-radius:6px;border:1px solid #cdcdcd;font:inherit;background:#fff;color:var(--pulse-heading)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;border-color:var(--pulse-main)}label{display:block;margin-bottom:4px;font-weight:500;color:var(--pulse-heading);font-size:13px}.pulse-card{border:1px solid var(--pulse-border);padding:20px}.pulse-card,.pulse-table{background:#fff;border-radius:12px}.pulse-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--pulse-border)}.pulse-table td,.pulse-table th{padding:12px 14px;border-bottom:1px solid var(--pulse-border);text-align:left;font-size:13px}.pulse-table th{font-weight:600;color:var(--pulse-heading);background:#fafafa}.pulse-table tbody tr:last-child td{border-bottom:0}.pulse-table tbody tr:hover{background:#fafafa}.MuiFormControl-root{width:100%}.MuiPopper-root{z-index:999999!important}