:root{--ys-control-height:48px;--ys-control-radius:14px;--ys-icon-button-size:38px;--ys-icon-size:24px;--ys-option-icon-size:26px;--ys-primary:#008069;--ys-search-bg:#f0f2f5;--ys-back-bg:#ffffffb0;--ys-edit-bg:#e5f3eb}
body button.ui-primary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:var(--ys-control-height)!important;height:var(--ys-control-height)!important;padding:12px 20px!important;border:0!important;border-radius:var(--ys-control-radius)!important;background:var(--ys-primary)!important;color:#fff!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;box-shadow:none!important;cursor:pointer}
body button.ui-primary:disabled{opacity:.5;cursor:wait}body button.ui-save{min-width:120px}body button.ui-primary>svg{width:21px!important;height:21px!important;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body button.ui-secondary{box-sizing:border-box!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--ys-control-height)!important;padding:12px 20px!important;border-radius:var(--ys-control-radius)!important;background:#edf4f1;color:#075e54;font-family:inherit;font-weight:600;font-size:16px;line-height:24px}
body .gw-fab.ui-save{left:20px!important;right:20px!important;width:calc(100% - 40px)!important;bottom:max(22px,env(safe-area-inset-bottom));margin:0!important}
body .chat-feature-dialog button.ui-save{width:100%;margin-top:12px!important}.gi-name-actions>.ui-secondary,.gi-name-actions>.ui-save{flex:1}.creation-rights-page .cr-save{width:100%}
body button.ui-back,body button.ui-edit{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--ys-icon-button-size)!important;height:var(--ys-icon-button-size)!important;min-width:var(--ys-icon-button-size)!important;max-width:var(--ys-icon-button-size)!important;min-height:var(--ys-icon-button-size)!important;max-height:var(--ys-icon-button-size)!important;flex:0 0 var(--ys-icon-button-size)!important;border:0!important;border-radius:50%!important;padding:7px!important;color:#111b21!important;background:var(--ys-back-bg)!important;box-shadow:none!important;font-size:0!important;cursor:pointer}
body button.ui-edit{background:var(--ys-edit-bg)!important;color:var(--ys-primary)!important}body button.ui-back>svg,body button.ui-edit>svg{display:block!important;width:var(--ys-icon-size)!important;height:var(--ys-icon-size)!important;min-width:var(--ys-icon-size);flex:0 0 var(--ys-icon-size);margin:0!important;padding:0!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body .ui-search-control{box-sizing:border-box;display:flex;align-items:center;gap:10px;flex:1 1 auto;width:100%;min-width:0;height:var(--ys-control-height);min-height:var(--ys-control-height);max-height:var(--ys-control-height);padding:0 14px;border:1px solid #e1e7e4;border-radius:var(--ys-control-radius);background:var(--ys-search-bg);color:#667781;overflow:hidden}
body .ui-search-control>svg{width:20px;height:20px;flex:0 0 20px}body .ui-search-control>input[type=search]{box-sizing:border-box!important;flex:1!important;min-width:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;color:#111b21;font:400 16px/24px Roboto,'Segoe UI',Arial,sans-serif!important;-webkit-appearance:none;appearance:none}
body .ui-search-control:focus-within{outline:2px solid var(--ys-primary);outline-offset:1px}body .ui-search-shell{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;border-radius:0!important;gap:10px!important}body .ui-search-shell>svg,body .ui-search-shell>.new-chat-search-icon,body .status-recipient-search.ui-search-shell>span:not(.ui-search-control){display:none!important}
#profileModal .profile-permission-option:before{display:none!important;content:none!important}#profileModal .profile-option-icon{display:inline-flex!important;align-items:center;justify-content:center;width:var(--ys-option-icon-size)!important;height:var(--ys-option-icon-size)!important;min-width:var(--ys-option-icon-size)!important;flex:0 0 var(--ys-option-icon-size)!important;color:#667781}
#profileModal .profile-option-icon svg{display:block;width:var(--ys-option-icon-size)!important;height:var(--ys-option-icon-size)!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#profileModal .profile-permission-option,#profileModal .profile-option>summary{box-sizing:border-box;width:100%;min-height:86px;gap:22px;padding:21px 4px;align-items:center}#profileModal .ui-option-copy{flex:1;min-width:0}#profileModal .ui-option-copy strong{display:block;font-size:18px;font-weight:500;line-height:1.4;color:#111b21}#profileModal .ui-option-copy small{display:block;font-size:14px;font-weight:400;line-height:1.4;color:#667781;margin-top:6px}
body button.ui-primary:focus-visible,body button.ui-back:focus-visible,body button.ui-edit:focus-visible,body button.ui-secondary:focus-visible{outline:2px solid #128c7e;outline-offset:2px}

body button.ui-primary[hidden],body button.ui-secondary[hidden],body button.ui-back[hidden],body button.ui-edit[hidden],.ui-search-control:has(>input[hidden]){display:none!important}#profileModal form>.ui-primary,#emailModal form>.ui-primary,.group-form>.ui-primary{width:100%}

body .creation-rights-page:not(.phone-share-page)>header{gap:6px}body .creation-rights-page .cr-tools>button{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:36px!important;border-radius:0!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;color:inherit}body .creation-rights-page .cr-tools>span{font-weight:400}

body .conversation-head #peerAvatar{margin-inline-start:-6px}body .conversation-head .peer-copy{margin-inline-start:-4px;min-width:0}body .group-conversation .group-head #groupDetails{padding-inline:0;gap:6px}body .conversation-head .peer-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

body .ui-search-control>svg{position:static!important;inset:auto!important;transform:none!important;float:none!important;display:block!important;margin:0!important;width:20px!important;height:20px!important;flex:0 0 20px!important;pointer-events:none}body .ui-search-control{column-gap:10px!important}

body .ui-action-icon{width:24px;height:24px;min-width:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}body .ui-action-button{display:inline-flex;align-items:center;gap:10px}body .ui-back>svg,body .ui-edit>svg{stroke-width:2}body #profileModal .profile-linked-devices{display:flex;width:100%;min-height:86px;align-items:center;gap:22px;padding:21px 4px;border:0;border-radius:0;background:transparent;text-align:left;color:#111b21;font:inherit;cursor:pointer}body .profile-linked-devices .ui-option-copy{flex:1;min-width:0}body .profile-linked-devices:focus-visible{outline:2px solid #128c7e;outline-offset:2px}

#profileModal .profile-settings-page{position:fixed;inset:0 0 var(--yasko-nav-height,82px);z-index:1500;background:#fff;display:flex;flex-direction:column;box-sizing:border-box;color:#111b21;padding-top:env(safe-area-inset-top)}#profileModal .profile-settings-page[hidden]{display:none!important}#profileModal .profile-settings-head{display:flex;align-items:center;gap:6px;min-height:68px;flex-shrink:0;padding:0 16px;border-bottom:1px solid #edf2f0}#profileModal .profile-settings-head h2{margin:0;font-size:20px;font-weight:600;min-width:0;overflow-wrap:anywhere}#profileModal .profile-settings-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;box-sizing:border-box}#profileModal .profile-settings-body>.profile-option-content{padding:0;max-width:720px;margin:0 auto;width:100%;box-sizing:border-box}#profileModal .profile-settings-head button{border:0;background:transparent}#profileModal .profile-settings-head svg{fill:none;stroke:currentColor;stroke-width:2}html.desktop-device #profileModal .profile-settings-page{left:68px;bottom:0}@media(min-width:900px){#profileModal .profile-settings-body{padding:24px}}

.device-media-setting>.ui-setting-icon{display:flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;min-width:26px;color:#54656f}.ui-setting-icon svg{display:block;width:26px;height:26px;flex-shrink:0}.profile-permission-option .profile-option-icon svg{width:26px;height:26px}
