.cabinet-settings-page{padding:0 0 28px;color:var(--color-text-primary)}.cabinet-settings-toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 0 14px;padding:8px;border:1px solid var(--color-gray-200);border-radius:12px;background:rgba(255,252,250,.96);box-shadow:0 4px 14px rgba(79,50,58,.06)}.cabinet-settings-toc a{min-width:0;padding:10px 11px;border-radius:8px;color:var(--color-text-primary);text-decoration:none;font-size:13px}.cabinet-settings-toc b,.cabinet-settings-toc small{display:block}.cabinet-settings-toc small{margin-top:4px;font-weight:400;color:var(--color-text-secondary);line-height:1.4}.cabinet-settings-toc a[aria-current=page]{background:var(--color-primary-light);box-shadow:inset 3px 0 var(--color-primary)}.cabinet-settings-page [hidden]{display:none!important}.cabinet-settings-current h2{margin:12px 0 5px;font-size:19px}.cabinet-settings-current p{color:var(--color-text-secondary);margin:0 0 16px}.cabinet-settings-channels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cabinet-settings-channels button{border:1px solid var(--color-gray-300);border-radius:9px;background:#fff;color:var(--color-text-primary);padding:10px 14px;cursor:pointer;font:inherit}.cabinet-settings-channels button[aria-current=page]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.cabinet-settings-error{color:var(--color-danger-text)}.cabinet-settings-panel h3{margin-top:0}.cabinet-settings-panel p{line-height:1.5}.cabinet-form-row select{font:inherit;color:inherit;border:1px solid var(--color-gray-300);background:#fff;border-radius:8px;padding:8px}#settings-account{grid-column:1/-1}.cabinet-settings-toc a:focus-visible,.cabinet-settings-toc a:hover{background:var(--color-primary-light);color:var(--color-primary)}#settings-account,#settings-notifications,#settings-subscriptions,.cabinet-settings-anchor{scroll-margin-top:130px}.cabinet-settings-panel{border:1px solid #eadde8;border-radius:14px;background:linear-gradient(135deg,#fff,#fff7fb);box-shadow:0 18px 42px -30px rgba(177,62,111,.42)}.cabinet-settings-hero{padding:2px 0;margin-bottom:16px}.cabinet-settings-title{margin:0;font-size:22px;color:#30262c}.cabinet-settings-notice{position:fixed;right:20px;bottom:24px;z-index:var(--z-toast,1100);display:flex;align-items:center;gap:16px;max-width:min(500px,calc(100vw - 40px));margin:0 0 14px;padding:10px 12px;border:1px solid #f7c7d9;border-radius:10px;background:#fff3f8;color:#9f2d57;font-weight:600}.cabinet-settings-notice button{flex-shrink:0;border:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.cabinet-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.cabinet-settings-panel{padding:16px;margin-bottom:14px}.cabinet-settings-panel--wide{grid-column:1/-1}.cabinet-settings-panel--mint{background:linear-gradient(135deg,#fff,#f2fbf7);border-color:#cdeee0}.cabinet-settings-panel--blue{background:linear-gradient(135deg,#fff,#fcf9f8);border-color:#f2e8e3}.cabinet-settings-panel__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.cabinet-settings-panel__head>svg{flex:0 0 auto;color:var(--color-primary);margin-top:2px}.cabinet-settings-panel__head div{flex:1 1;min-width:0}.cabinet-settings-panel__head h3{margin:0 0 3px;font-size:17px;color:var(--color-text-primary)}.cabinet-settings-panel__head p,.cabinet-settings-panel__head span{margin:0;color:var(--color-text-secondary);font-size:13px}.cabinet-avatar-row,.cabinet-profile-phone{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.72);border:1px solid rgba(234,221,232,.9);margin-bottom:12px}.cabinet-profile-phone b{margin-left:auto;color:#137b45;font-size:12px}.cabinet-profile-phone b.is-unconfirmed{color:#b54708}.cabinet-avatar-empty,.cabinet-avatar-row img{width:54px;height:54px;border-radius:50%;object-fit:cover;background:#f7dbe7;color:#9f2d57;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.cabinet-avatar-row b,.cabinet-avatar-row small{display:block}.cabinet-avatar-row>span:last-child{color:var(--color-text-secondary);font-size:14px}.cabinet-signature-preview{margin-bottom:12px;padding:11px 12px;border:1px solid #e6dce5;border-radius:10px;background:#fff;color:var(--color-text-secondary);white-space:pre-wrap}.cabinet-avatar-row small{color:var(--color-text-secondary);margin-top:2px}.cabinet-form-row{display:flex;flex-direction:column;gap:8px}.cabinet-form-row label{color:var(--color-text-primary);font-size:13px;font-weight:700}.cabinet-form-hint{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.45}.cabinet-form-row input,.cabinet-form-row textarea{width:100%;border:1px solid #e8dbd6;border-radius:10px;background:#fff;color:var(--color-text-primary);font:inherit;padding:10px 12px;outline:none}.cabinet-form-row input:focus,.cabinet-form-row textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(213,103,148,.14)}.cabinet-inline-actions button,.cabinet-state-actions button,.cabinet-subscription-item button{border:1px solid var(--color-primary);border-radius:9px;background:var(--color-primary);color:#fff;padding:9px 12px;font-weight:800;cursor:pointer}.cabinet-inline-actions button:disabled,.cabinet-state-actions button:disabled,.cabinet-subscription-item button:disabled{cursor:default;opacity:.55}.cabinet-state-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cabinet-state-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:36px;background:#fff;color:#9f2d57}.cabinet-state-actions button.is-active,.cabinet-state-actions button:hover{background:var(--color-primary);color:#fff}.cabinet-edit-panel{margin-top:12px;padding:12px;border:1px dashed #efb2ca;border-radius:12px;background:hsla(0,0%,100%,.72)}.cabinet-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cabinet-code-input{max-width:130px}.cabinet-inline-actions button:last-child,.cabinet-subscription-item button{background:#fff;color:#9f2d57}.cabinet-form-row input[type=file]{padding:8px;background:#fff}.cabinet-notification-status{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.cabinet-notification-status span{padding:6px 10px;border:1px solid #e7d8e2;border-radius:999px;background:#fff;color:#746169;font-size:12px}.cabinet-notification-toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.cabinet-informers-row label,.cabinet-notification-toggles label{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border:1px solid #f2e7e2;border-radius:10px;background:#fff;color:#3b2f36;font-size:14px}.cabinet-informers-row input,.cabinet-notification-toggles input{width:16px;height:16px;accent-color:var(--color-primary)}.cabinet-informers-table{display:flex;flex-direction:column;gap:6px}.cabinet-informers-row{display:grid;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(74px,.25fr));grid-gap:8px;gap:8px;align-items:center}.cabinet-informers-row--head{color:var(--color-text-secondary);font-size:12px;font-weight:800;text-transform:uppercase}.cabinet-informers-row b{color:#3b2f36;font-size:14px}.cabinet-informers-row label{justify-content:center;min-height:34px;padding:6px}.cabinet-subscriptions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cabinet-subscriptions-more{min-height:42px;padding:8px 12px;border:1px solid var(--color-gray-300);border-radius:9px;background:#fff;color:var(--color-primary);font-weight:700}.cabinet-subscription-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #e6dce5;border-radius:10px;background:#fff}.cabinet-subscription-item div{min-width:0}.cabinet-social-panel{background:linear-gradient(135deg,#fff,#fbf7f5);border-color:#e6d8d3}.cabinet-social-search{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e4d5d1;border-radius:11px;background:#fff}.cabinet-social-search svg{color:var(--color-text-secondary)}.cabinet-social-search input{flex:1 1;min-width:0;border:0;outline:0;padding:11px 0;color:var(--color-text-primary);background:transparent;font:inherit}.cabinet-social-search>span{color:var(--color-text-secondary);font-size:12px}.cabinet-social-results{margin:8px 0 14px;border:1px solid #eaddd7;border-radius:11px;background:#fff;overflow:hidden}.cabinet-social-person,.cabinet-social-results article{display:flex;align-items:center;gap:9px;min-height:52px;padding:8px 10px;border-bottom:1px solid #f6edea}.cabinet-social-person:last-child,.cabinet-social-results article:last-child{border-bottom:0}.cabinet-social-person>b,.cabinet-social-results article>b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cabinet-social-avatar,.cabinet-social-avatar img,.cabinet-social-avatar__empty{width:34px;height:34px;border-radius:50%}.cabinet-social-avatar{flex:0 0 auto}.cabinet-social-avatar img{display:block;object-fit:cover}.cabinet-social-avatar__empty{display:inline-flex;align-items:center;justify-content:center;background:#f0e6e1;color:var(--color-primary);font-weight:800}.cabinet-social-result-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.cabinet-social-person a,.cabinet-social-person button,.cabinet-social-result-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #c9b4b3;border-radius:8px;background:#fff;color:var(--color-primary);padding:7px 9px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.cabinet-social-person button,.cabinet-social-result-actions button:last-child{border-color:#e3c0cb;color:#9f2d57}.cabinet-social-person button:disabled,.cabinet-social-result-actions button:disabled{opacity:.55;cursor:default}.cabinet-social-result-state{color:var(--color-text-secondary);font-size:12px;font-weight:700}.cabinet-social-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.cabinet-social-columns>div{min-width:0;padding:12px;border:1px solid #eee3dd;border-radius:12px;background:hsla(0,0%,100%,.82)}.cabinet-social-columns h4{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#3b2f36}.cabinet-social-columns h4 span{margin-left:auto;color:var(--color-text-secondary);font-size:12px}.cabinet-social-empty,.cabinet-social-hint{margin:0 0 9px;color:var(--color-text-secondary);font-size:13px}.cabinet-social-notice{margin:0 0 10px;padding:9px 11px;border-radius:9px;font-size:13px;font-weight:600}.cabinet-social-notice.is-success{background:#eaf8f0;color:#137b45}.cabinet-social-notice.is-error{background:#fff0f0;color:var(--color-danger-text)}@media (max-width:767.98px){.cabinet-social-columns{grid-template-columns:1fr}.cabinet-social-results article{align-items:flex-start;flex-wrap:wrap}.cabinet-social-result-actions{width:100%;justify-content:flex-start;padding-left:43px}.cabinet-social-person{flex-wrap:wrap}}.cabinet-subscription-item b,.cabinet-subscription-item span{display:block}.cabinet-subscription-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-subscription-item span{font-size:12px;margin-top:3px}.cabinet-empty,.cabinet-subscription-item span{color:var(--color-text-secondary)}.cabinet-forum-drafts{margin-top:14px}.cabinet-drafts-empty,.cabinet-drafts-notice{margin:0 0 10px;color:var(--color-text-secondary);font-size:13px}.cabinet-drafts-list{display:grid;grid-gap:10px;gap:10px}.cabinet-draft-card{flex-wrap:wrap;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border:1px solid #ebded9;border-radius:11px;background:#fff}.cabinet-draft-copy{min-width:0;flex:1 1}.cabinet-draft-copy span,.cabinet-draft-copy strong{display:block}.cabinet-draft-copy span{margin-top:3px;color:var(--color-text-secondary);font-size:12px}.cabinet-draft-copy p{overflow:hidden;margin:8px 0 0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.cabinet-draft-actions,.cabinet-draft-actions a,.cabinet-draft-actions button{display:inline-flex;align-items:center}.cabinet-draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.cabinet-draft-actions a,.cabinet-draft-actions button,.cabinet-drafts-more{min-height:34px;gap:5px;padding:6px 9px;border:1px solid #deccc8;border-radius:8px;background:#fff;color:var(--color-primary);font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.cabinet-draft-actions .danger{color:var(--color-danger-text);border-color:#ecc7c3}.cabinet-inline-confirm{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #f0c88d;border-radius:10px;background:#fff8ed;color:var(--color-text-primary);font-size:13px}.cabinet-inline-confirm span{min-width:min(240px,100%);flex:1 1}.cabinet-inline-confirm button{min-height:34px;border:1px solid #deccc8;border-radius:8px;background:#fff;color:var(--color-primary);padding:6px 10px;font:inherit;font-weight:700}.cabinet-inline-confirm button.danger{border-color:#ecc7c3;color:var(--color-danger-text)}.cabinet-draft-editor{display:grid;width:100%;grid-gap:10px;gap:10px}.cabinet-draft-editor label{display:grid;grid-gap:5px;gap:5px;color:var(--color-text-primary);font-size:12px;font-weight:700}.cabinet-draft-editor input,.cabinet-draft-editor textarea{box-sizing:border-box;width:100%;border:1px solid #ddcac7;border-radius:9px;padding:9px 10px;color:var(--color-text-primary);font:inherit}.cabinet-drafts-more{margin-top:10px}.cabinet-user-attachments{margin-top:14px}.cabinet-attachment-copy>a,.cabinet-attachments-controls,.cabinet-attachments-controls button,.cabinet-attachments-controls label,.cabinet-attachments-pages{display:flex;align-items:center}.cabinet-attachments-controls{flex-wrap:wrap;gap:8px;margin-bottom:12px}.cabinet-attachments-controls label{gap:6px;color:var(--color-text-primary);font-size:12px;font-weight:700}.cabinet-attachments-controls button,.cabinet-attachments-controls select,.cabinet-attachments-pages button{min-height:36px;border:1px solid #deccc8;border-radius:8px;background:#fff;color:var(--color-primary);padding:6px 9px;font:inherit}.cabinet-attachments-controls button{gap:5px;cursor:pointer}.cabinet-attachments-controls .danger{color:var(--color-danger-text);border-color:#ecc7c3}.cabinet-attachments-list{display:grid;grid-gap:8px;gap:8px}.cabinet-attachment-card{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #ebded9;border-radius:10px;background:#fff}.cabinet-attachment-select{padding-top:3px}.cabinet-attachment-copy{min-width:0;flex:1 1}.cabinet-attachment-copy>a{gap:5px;overflow-wrap:anywhere;color:var(--color-primary);font-weight:700;text-decoration:none}.cabinet-attachment-card time,.cabinet-attachment-copy span{display:block;margin-top:4px;color:var(--color-text-secondary);font-size:11px}.cabinet-attachment-copy p{margin:6px 0;color:var(--color-text-primary);font-size:12px}.cabinet-attachment-copy .cabinet-attachment-source{display:inline;font-size:12px;font-weight:600}.cabinet-attachment-card time{flex:0 0 auto;margin-top:2px}.cabinet-attachments-pages{justify-content:center;gap:10px;margin-top:12px;color:var(--color-text-secondary);font-size:12px}@media (max-width:900px){.cabinet-settings-grid,.cabinet-subscriptions-list{grid-template-columns:1fr}}@media (max-width:600px){.cabinet-settings-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-settings-toc a{flex:1 1 auto;min-width:0;text-align:center}.cabinet-settings-panel{border-radius:12px;padding:14px}.cabinet-informers-row{grid-template-columns:minmax(0,1fr) repeat(2,62px)}.cabinet-informers-row--head span{overflow-wrap:anywhere;text-align:center}.cabinet-informers-row b{font-size:13px}.cabinet-subscription-item{align-items:flex-start;flex-direction:column}.cabinet-draft-card{flex-direction:column}.cabinet-draft-actions{justify-content:flex-start}.cabinet-attachment-card{flex-wrap:wrap}.cabinet-attachment-card time{width:100%;padding-left:28px}}.cabinet-user-preferences{background:linear-gradient(135deg,#fff,#fdfaf9);border-color:#eee3dd}.cabinet-preferences-unsaved{align-self:center;color:#b54708!important;font-weight:700}.cabinet-preferences-notice{margin:0 0 12px;padding:9px 11px;border-radius:9px;font-size:13px;font-weight:700}.cabinet-preferences-notice.is-success{background:#eaf8f0;color:#137b45}.cabinet-preferences-notice.is-error{background:#fff0f0;color:var(--color-danger-text)}.cabinet-preferences-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cabinet-preferences-columns fieldset{min-width:0;margin:0;padding:12px;border:1px solid #ede2dd;border-radius:12px;background:hsla(0,0%,100%,.86)}.cabinet-preferences-columns legend{padding:0 6px;color:var(--color-text-primary);font-size:14px;font-weight:800}.cabinet-preference-toggle{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 2px;border-bottom:1px solid #f7eeeb;cursor:pointer}.cabinet-preference-toggle:last-child{border-bottom:0}.cabinet-preference-toggle.is-disabled{opacity:.55;cursor:default}.cabinet-preference-toggle>span{flex:1 1;min-width:0}.cabinet-preference-toggle b,.cabinet-preference-toggle small{display:block}.cabinet-preference-toggle b{color:#3b2f36;font-size:13px}.cabinet-preference-toggle small{margin-top:2px;color:var(--color-text-secondary);font-size:11px}.cabinet-preference-toggle input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--color-primary)}.cabinet-preferences-advanced{margin-top:12px;border:1px solid #ede2dd;border-radius:12px;background:#fff;overflow:hidden}.cabinet-preferences-advanced summary{display:flex;align-items:center;gap:7px;padding:12px;color:var(--color-text-primary);font-weight:800;cursor:pointer;list-style:none}.cabinet-preferences-advanced summary::-webkit-details-marker{display:none}.cabinet-preferences-advanced[open] summary svg{transform:rotate(180deg)}.cabinet-preferences-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 12px 12px}.cabinet-preferences-fields label,.cabinet-preferences-smilies{display:flex;flex-direction:column;gap:5px;color:var(--color-text-primary);font-size:12px;font-weight:700}.cabinet-preferences-fields input,.cabinet-preferences-fields select,.cabinet-preferences-smilies textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #e8dbd6;border-radius:9px;background:#fff;color:var(--color-text-primary);font:inherit}.cabinet-preferences-advanced-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;padding:0 12px}.cabinet-preferences-smilies{padding:10px 12px 12px}.cabinet-preferences-smilies textarea{resize:vertical}.cabinet-preferences-save{display:flex;justify-content:flex-end;margin-top:12px}.cabinet-preferences-save button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:9px 14px;border:1px solid var(--color-primary);border-radius:9px;background:var(--color-primary);color:#fff;font:inherit;font-weight:800;cursor:pointer}.cabinet-preferences-save button:disabled{opacity:.52;cursor:default}.cabinet-push-history{display:grid;grid-gap:8px;gap:8px}.cabinet-push-settings{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cabinet-push-settings>label{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid #eadeda;border-radius:9px;background:#fff;color:var(--color-text-primary);font-size:12px;font-weight:700}.cabinet-push-settings input{width:17px;height:17px;accent-color:var(--color-primary)}.cabinet-push-presets{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.cabinet-push-presets button{min-height:34px;padding:6px 10px;border:1px solid #dfcfca;border-radius:999px;background:#fff;color:var(--color-text-primary);font:inherit;font-size:12px;cursor:pointer}.cabinet-push-presets button.active{border-color:var(--color-primary);background:#fbe9ef;color:var(--color-primary)}.cabinet-push-history__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;border:1px solid #eadeda;border-radius:11px;color:var(--color-text-primary);text-decoration:none;background:#fff}.cabinet-push-history__item>span:first-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.cabinet-push-history__item small{color:var(--color-text-secondary);line-height:1.35}.cabinet-push-history__status{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#f2eeee;color:var(--color-text-secondary);font-size:11px;font-weight:800}.cabinet-push-history__status--delivered{background:#e7f5ec;color:#24663a}.cabinet-push-history__status--deferred{background:#fff3d8;color:#80560b}.cabinet-push-history__status--failed{background:#fdebec;color:#9f2734}@media (max-width:767.98px){.cabinet-preferences-advanced-toggles,.cabinet-preferences-columns,.cabinet-preferences-fields{grid-template-columns:1fr}.cabinet-push-history__item{align-items:flex-start;flex-direction:column}}