.settings-expanded{grid-template-columns:245px minmax(0,1fr)}.settings-expanded>nav{position:sticky;top:20px}.settings-expanded>nav a{display:flex;align-items:center;gap:10px;white-space:nowrap}.settings-expanded>nav a i{width:18px;font-style:normal}.settings-title{display:flex;align-items:center;gap:15px;margin-bottom:23px}.settings-title h2{margin:0 0 3px}.settings-title p{margin:0;color:var(--muted)}.settings-icon{width:52px;height:52px;flex:0 0 52px;border-radius:14px;background:#fff0e7;color:var(--orange);display:grid;place-items:center;font-size:22px}.settings-card select{display:block;width:100%;border:1px solid #dce2eb;border-radius:8px;padding:12px;margin-top:6px;background:#fff}.schedule-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;background:#fafbfe;border:1px solid var(--line);border-radius:11px;margin-bottom:19px}.schedule-options label{margin:0}.schedule-options small{display:block;color:var(--muted);margin-top:5px}.schedule-table{border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:17px}.schedule-row{display:grid;grid-template-columns:1.1fr .65fr 1fr 1fr 1.25fr;gap:14px;align-items:center;padding:12px 16px;border-top:1px solid var(--line)}.schedule-row:first-child{border-top:0}.schedule-row input[type=time]{margin:0;padding:9px}.schedule-row em{font-style:normal;color:var(--muted);font-size:12px}.schedule-head{background:#fafbfe;color:#7a8496;font-size:10px;font-weight:900;text-transform:uppercase}.switch{margin:0!important}.switch input{display:none}.switch span{width:43px;height:24px;border-radius:20px;background:#d8dee8;display:block;position:relative;transition:.2s}.switch span:after{content:'';width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;left:3px;top:3px;box-shadow:0 2px 5px #0002;transition:.2s}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translateX(19px)}.schedule-summary{display:flex;justify-content:space-between;gap:20px;padding:13px 15px;border-radius:9px;background:#eaf3ff;color:#385274;margin-bottom:18px}.schedule-summary a{color:var(--blue);font-weight:800}.option-list{display:grid;gap:10px;margin:20px 0}.option-list label{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:9px;padding:14px;margin:0}.option-list input{width:auto;margin:0}.option-list b,.option-list small{display:block}.option-list small{color:var(--muted);font-weight:500}.integration-status,.plan-summary{padding:22px;background:#fafbfe;border:1px solid var(--line);border-radius:12px}.integration-status>span{font-weight:900}.integration-status .connected{color:var(--green)}.integration-status .pending{color:var(--orange)}.integration-status p{color:var(--muted);margin:12px 0}.plan-summary>span,.plan-summary strong{display:block}.plan-summary strong{font-size:28px;color:var(--orange)}.plan-summary p{color:var(--muted)}.schedule-link{color:var(--orange);font-weight:800;font-size:12px;margin-right:10px}.agenda-dynamic{--schedule-rows:11}.agenda-dynamic .agenda-times{grid-template-rows:repeat(var(--schedule-rows),58px)}.agenda-dynamic .agenda-day{grid-template-rows:55px repeat(var(--schedule-rows),58px)}.closed-day{background:#fafbfc}.closed-day h3 small{display:block;color:#b2bac7;font-size:9px}@media(max-width:900px){.settings-expanded{grid-template-columns:1fr}.settings-expanded>nav{position:static;display:flex;overflow:auto}.schedule-row{grid-template-columns:1fr .7fr 1fr 1fr}.schedule-row>*:last-child{display:none}}@media(max-width:600px){.schedule-options{grid-template-columns:1fr}.schedule-row{grid-template-columns:1fr .6fr 1fr}.schedule-row>*:nth-child(4){display:none}.schedule-summary{display:block}.schedule-summary a{display:block;margin-top:8px}}
