.DebugButton-module__IDhWgG__button{color:#7c5cfc;cursor:pointer;background:#fff;border:1px solid #7c5cfc;border-radius:6px;padding:4px 12px;font-family:monospace;font-size:11px;font-weight:600}.DebugButton-module__IDhWgG__button:hover{background:#7c5cfc14}
.DebugPhaseControls-module__E5W8Vq__row{align-items:center;gap:6px;display:flex}.DebugPhaseControls-module__E5W8Vq__select{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:3px 6px;font-family:monospace;font-size:11px;font-weight:600}.DebugPhaseControls-module__E5W8Vq__reset{color:#e74c3c;cursor:pointer;background:#fff5f5;border:1px solid #e74c3c;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-family:monospace;font-size:14px;line-height:1;display:flex}.DebugPhaseControls-module__E5W8Vq__reset:hover{background:#ffe5e5}
.NotificationSettings-module__wD6U2W__notification-settings{width:min(660px,100%)}.NotificationSettings-module__wD6U2W__settings-section{flex-direction:column;gap:0;display:flex}.NotificationSettings-module__wD6U2W__section-label{letter-spacing:.06em;margin-bottom:10px;font-size:11px;font-weight:700;line-height:1.1}.NotificationSettings-module__wD6U2W__section-description{margin-bottom:10px}.NotificationSettings-module__wD6U2W__settings-card{background:var(--th-ui--color_background_card);border-radius:var(--border-radius-xl);flex-direction:column;gap:24px;padding:26px 28px 28px;display:flex;overflow:hidden}[data-theme=dark] .NotificationSettings-module__wD6U2W__settings-card{box-shadow:inset 0 0 0 1px var(--th-ui--color_outline)}.NotificationSettings-module__wD6U2W__setting-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 10px;display:grid}.NotificationSettings-module__wD6U2W__settings-list{flex-direction:column;gap:2px;display:flex}.NotificationSettings-module__wD6U2W__setting-row+.NotificationSettings-module__wD6U2W__setting-row{border-top:1px solid var(--th-ui--color_border_divider)}.NotificationSettings-module__wD6U2W__setting-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:inline-flex}.NotificationSettings-module__wD6U2W__setting-icon[data-tone=info]{color:var(--th-ui--color_accent_info);background:var(--th-ui--color_background_info)}.NotificationSettings-module__wD6U2W__setting-icon[data-tone=destructive]{color:var(--th-ui--color_accent_destructive);background:var(--th-ui--color_background_destructive)}.NotificationSettings-module__wD6U2W__setting-icon[data-tone=neutral]{color:var(--th-ui--color_text_body);background:var(--th-ui--color_background_main)}.NotificationSettings-module__wD6U2W__sound-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.NotificationSettings-module__wD6U2W__setting-content{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.NotificationSettings-module__wD6U2W__setting-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NotificationSettings-module__wD6U2W__setting-title{color:var(--th-ui--color_text_headline);font-size:14px;line-height:1.3}.NotificationSettings-module__wD6U2W__section-description,.NotificationSettings-module__wD6U2W__setting-description{color:var(--th-ui--color_text_hint);font-size:12px;font-weight:400;line-height:1.4}.NotificationSettings-module__wD6U2W__critical-badge{color:var(--th-ui--color_text_destructive);text-transform:uppercase;background:var(--th-ui--color_background_destructive);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1}.NotificationSettings-module__wD6U2W__setting-control{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex}.NotificationSettings-module__wD6U2W__setting-recommendation{text-align:right;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.2}.NotificationSettings-module__wD6U2W__position-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:13px;gap:8px!important;display:grid!important}.NotificationSettings-module__wD6U2W__position-note{margin-top:10px}.NotificationSettings-module__wD6U2W__position-option.NotificationSettings-module__wD6U2W__position-option{min-width:0;border-radius:10px!important;padding:12px 8px 10px!important}.NotificationSettings-module__wD6U2W__position-option.NotificationSettings-module__wD6U2W__position-option.ant-radio-button-wrapper-checked{padding:11px 7px 9px!important}.NotificationSettings-module__wD6U2W__position-card{gap:8px!important}.NotificationSettings-module__wD6U2W__position-card-icon{width:auto}.NotificationSettings-module__wD6U2W__position-label{font-size:11px;line-height:1.2}.NotificationSettings-module__wD6U2W__position-preview{background:var(--card-icon-bg);border-radius:6px;flex-direction:column;gap:2px;width:76px;height:46px;padding:6px;display:flex}.NotificationSettings-module__wD6U2W__position-preview i{background:var(--card-icon-accent);border-radius:999px;width:28px;height:5px;transition:background-color .2s ease-in-out}.NotificationSettings-module__wD6U2W__position-preview[data-position^=top]{justify-content:flex-start}.NotificationSettings-module__wD6U2W__position-preview[data-position^=bottom]{justify-content:flex-end}.NotificationSettings-module__wD6U2W__position-preview[data-position$=left]{align-items:flex-start}.NotificationSettings-module__wD6U2W__position-preview[data-position$=center]{align-items:center}.NotificationSettings-module__wD6U2W__position-preview[data-position$=right]{align-items:flex-end}@media (max-width:768px){.NotificationSettings-module__wD6U2W__position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.NotificationSettings-module__wD6U2W__settings-section{padding:0}.NotificationSettings-module__wD6U2W__settings-card{padding:20px 14px}.NotificationSettings-module__wD6U2W__setting-recommendation{display:none}.NotificationSettings-module__wD6U2W__setting-row{padding-inline:0}}@media (max-width:420px){.NotificationSettings-module__wD6U2W__setting-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.NotificationSettings-module__wD6U2W__setting-icon{width:32px;height:32px}}
