/* Update329: the requested controls only. */
.photo-favorite328{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:5px!important;color:#fff!important;filter:drop-shadow(0 1px 2px #273128);}
.photo-favorite328 svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;}
.photo-favorite328[aria-pressed="true"]{color:#e7b42d!important;}
.photo-favorite328[aria-pressed="true"] svg{fill:#e7b42d;stroke:#e7b42d;}
#app details.settings-block235>summary,.profile285 .settings-block235>summary{box-sizing:border-box;display:flex;align-items:center;min-height:34px!important;padding:6px 12px!important;font:inherit;line-height:20px!important;font-size:16px!important;font-weight:600;cursor:pointer;list-style:none;}
.settings-block235>summary::after{content:'⌄';margin-left:auto;}
.settings-block235[open]>summary::after{transform:rotate(180deg);}
.settings-block235{background:#fff;border:1px solid #dce1d5;border-radius:12px;margin:10px 0;overflow:hidden;}
.settings-inner329{padding:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;}
.settings-inner329>label{display:flex;gap:8px;align-items:center;}
.settings-inner329>p,.settings-inner329>div{flex-basis:100%;}
.settings-inner329 button,.settings-inner329 select,.profile285 button,.settings-block235 button,.account263 button{min-height:30px!important;padding:5px 12px!important;border:1px solid #dce1d5;border-radius:10px;background:#fff;color:#273329;font:inherit;cursor:pointer;}
.profile285 button.accent,.settings-inner329 button:first-of-type{background:#d5f574;color:#182219;}
.restore-dialog329{width:min(480px,calc(100vw - 32px));max-height:80dvh;overflow:auto;border:1px solid #dce1d5;border-radius:20px;padding:24px;margin:auto;color:#273329;background:#fff;}
.restore-dialog329::backdrop{background:#0007;}
.restore-dialog329 button{display:block;width:100%;margin:10px 0;padding:10px;border:1px solid #dce1d5;border-radius:10px;background:#fff;color:#273329;}
.company-off329 #page{opacity:.45;user-select:none;}
.company-off329 [aria-disabled="true"]{opacity:.45;cursor:not-allowed;}
#offNotice329{padding:12px;background:#f2f5e9;border-radius:12px;}
.company-off329 .booking-fab265,[data-page="chat"] .booking-fab265,[data-page="chat"] #companyWork300{display:none!important;}
.restore-requests329{border:1px solid #dce1d5;border-radius:12px;padding:12px;margin:12px 0;}
.restore-requests329 article{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:10px 0;border-bottom:1px solid #dce1d5;}
@media(min-width:901px){.sidebar-zone226[data-zone226="bottom"] [data-tab="chat"]{order:-1;}}

#app .account-popup263 button,.account-popup263 button{min-height:34px!important;padding:6px 12px!important;}
