.content:has(>.account-layout){padding:22px 28px 32px}.account-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.account-panel{background:#fff;border:1px solid var(--ramecek-karta);border-radius:15px;min-width:0;overflow:hidden}.account-profile{padding:20px}.account-profile .v5-profile-appearance{gap:12px;margin:0 0 22px}.account-profile .v5-profile-appearance>.avatar{height:88px;width:88px}.account-photo-tools{display:flex;align-items:center;justify-content:center;gap:8px}.account-photo-tools>span{font-size:12px;color:var(--text-3);white-space:nowrap}.account-profile button{min-height:30px;height:32px;padding:5px 10px;gap:6px;border:1px solid var(--linka);border-radius:8px;font-size:13px;font-weight:400;white-space:nowrap}.account-profile .ui-icon{width:15px;height:15px}.account-profile .v5-avatar-colors{gap:8px;margin-top:13px}.account-profile .v5-avatar-colors label{width:22px;height:22px}.account-profile .avatar-color-zelena:has(input){background:#758467}.account-profile .avatar-color-modra:has(input){background:#2563EB}.account-profile .avatar-color-ruzova:has(input){background:#DB2777}.account-profile .avatar-color-fialova:has(input){background:#7C3AED}.account-profile .avatar-color-oranzova:has(input){background:#EA580C}.account-profile .avatar-color-tyrkys:has(input){background:#0D9488}.account-profile form>label{display:block;color:var(--text-2);font-size:12.5px;margin:0 0 12px}.account-input{width:fit-content;max-width:100%;height:36px;border:1px solid var(--ramecek-pole);border-radius:8px;display:flex;gap:8px;align-items:center;padding:0 10px;margin-top:5px}.account-input input{width:215px;max-width:100%;min-width:0;background:transparent;border:0;box-shadow:none;outline:0;border-radius:0;padding:0;min-height:30px;font-size:13px;color:var(--inkoust);margin:0}.account-input:focus-within{outline:2px solid var(--projekt-linka);outline-offset:1px}.account-input .ui-icon{color:var(--ikona);flex:none}.account-capacity .account-input{height:30px}.account-capacity input{width:52px;min-height:26px}.account-capacity .account-input>span{font-size:12px;color:var(--text-3);white-space:nowrap}.account-profile-footer{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.account-profile-footer .danger{color:#EC4B3E;border-color:#F9BCB6;background:white}.account-profile .form-error:empty{display:none}.account-right{min-width:0}.account-panel h2{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;letter-spacing:0;margin:0;color:var(--inkoust)}.account-panel h2 .ui-icon{width:18px;height:18px;color:var(--inkoust)}.account-notifications table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.account-notifications thead{height:48px;border-bottom:1px solid var(--linka)}.account-notifications th{font-weight:400;text-align:left;padding:0 20px}.account-notifications thead th:not(:first-child){font-size:12px;color:var(--text-3);white-space:nowrap;text-align:center;width:102px;padding:0 5px}.account-notifications td{text-align:center;padding:0}.account-notifications tbody tr{height:52px;border-bottom:1px solid var(--linka-radek)}.account-notifications tbody tr:last-child{border:0}.account-notifications tbody strong{display:block;font-size:13.5px;font-weight:400;line-height:18px}.account-notifications small{display:block;font-size:12px;line-height:16px;color:var(--text-3)}.account-switch{display:inline-flex;vertical-align:middle;align-items:center;width:32px;height:18px;min-height:18px;padding:2px;border:0;border-radius:10px;background:#D8D9D5;position:relative;flex:0 0 32px;box-shadow:none;cursor:pointer}.account-switch span{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0001;transform:translateX(0);transition:transform .15s}.account-switch[aria-checked=true]{background:#3F4D32}.account-switch[aria-checked=true] span{transform:translateX(14px)}.account-switch:disabled{opacity:.55;cursor:not-allowed}.account-switch:focus-visible{outline:2px solid var(--projekt-linka);outline-offset:3px}.account-lower{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:18px}.account-lower>.account-panel{padding:20px}.account-dnd header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-dnd p{font-size:12.5px;color:var(--text-2);line-height:18px;margin:12px 0}.account-schedules{display:flex;flex-wrap:wrap;gap:8px}.account-schedules button{font-size:12.5px;min-height:30px;height:30px;padding:5px 10px;border:1px solid var(--linka);border-radius:8px;white-space:nowrap;font-weight:400}.account-schedule-status{font-size:11.5px;color:var(--text-3);display:block;margin-top:8px}.account-sound{display:flex;gap:7px;align-items:center;margin-top:12px;font-size:13px;color:var(--inkoust)}.account-sound>.ui-icon{width:16px;height:16px}.account-sound .account-switch{margin-left:auto}.account-mac h2{margin-bottom:12px}.account-mac-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;line-height:18px}.account-mac-row small{display:block;font-size:12px;color:var(--text-3);line-height:16px}.account-mac>a{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2);margin-top:14px}.account-mac>a .ui-icon{width:13px;height:13px}.account-availability{font-size:11.5px;line-height:17px;color:var(--text-2);margin:14px 2px 0}.account-save-status{font-size:12px;color:var(--text-2);margin:6px 2px;min-height:18px}.account-operations{margin-top:26px;color:var(--text-2);font-size:12px}.account-operations summary{cursor:pointer}.account-operations .operations-panel{margin-top:12px}
@media(max-width:1250px){.account-layout{grid-template-columns:300px minmax(0,1fr)}.account-notifications thead th:not(:first-child){width:85px}.account-lower{grid-template-columns:1fr}.account-profile{padding:18px}}
@media(max-width:960px){.account-layout{grid-template-columns:260px minmax(0,1fr);gap:14px}.content:has(>.account-layout){padding:20px}.account-photo-tools{flex-wrap:wrap}.account-input input{width:170px}.account-notifications th{padding:0 12px}.account-notifications thead th:not(:first-child){width:72px;font-size:10.5px}.account-notifications tbody strong{font-size:12px}.account-notifications small{font-size:10.5px}.account-capacity input{width:52px}}
@media(max-width:760px){.account-layout{grid-template-columns:1fr}.account-profile{max-width:340px}.account-notifications thead th:not(:first-child){width:76px}.account-input input{width:215px}.account-capacity input{width:52px}}
.account-switch{justify-content:flex-start;gap:0}.account-switch span{flex:0 0 14px}.account-profile .v5-avatar-colors label{margin:0}.account-profile .v5-profile-appearance{margin-bottom:16px}.account-input input{font-weight:400}
