.owner-workspace__agenda .owner-agenda__next[aria-label=Expediente\ selecionado]{background:#ffffff06;border-color:#ffffff1c}.owner-workspace__agenda .owner-agenda__next[aria-label=Horário\ bloqueado]{background:linear-gradient(135deg,#d5606014,#ffffff04);border-color:#d5606042}.owner-workspace__agenda .owner-agenda__next[aria-label=Horário\ bloqueado] span{color:#d89292}.owner-workspace__agenda .owner-agenda__next[aria-label=Horário\ bloqueado] strong{color:#f0ebe3}.owner-workspace__agenda .owner-agenda__next small{margin-top:4px;line-height:1.4;display:block}@media (width<=760px){.wowner-workspace__agenda .owner-agenda__next{padding:14px 16px}}.owner-workspace__agenda .owner-agenda__navigator{box-shadow:inset 0 1px #ffff1908}.owner-workspace__agenda .owner-agenda__arrow,.owner-workspace__agenda .owner-agenda__today{transition:background .2s,border-color .2s,color .2s,transform .2s}.owner-workspace__agenda .owner-agenda__arrow:hover,.owner-workspace__agenda .owner-agenda__today:hover{color:#e5c17e;border-color:#d0aa6859;transform:translateY(-1px)}.owner-workspace__agenda .owner-agenda__arrow:focus-visible,.owner-workspace__agenda .owner-agenda__today:focus-visible,.owner-workspace__agenda .owner-agenda__days button:focus-visible,.owner-workspace__agenda .owner-agenda__date-picker input:focus-visible{outline-offset:2px;outline:2px solid #e5c17e}.owner-workspace__agenda .owner-agenda__days button{min-height:44px}.owner-workspace__agenda .owner-agenda__days button.active{box-shadow:0 6px 18px #d0aa681f}.owner-workspace__agenda .owner-agenda__date-picker input{transition:box-shadow .2s,background .2s}.owner-workspace__agenda .owner-agenda__date-picker input:focus{background:#ffff1912}@media (width<=760px){.owner-workspace__agenda .owner-agenda__navigator{grid-template-columns:48px 1fr 48px;align-items:stretch}.owner-workspace__agenda .owner-agenda__date-picker{grid-area:1/1/auto/-1}.owner-workspace__agenda .owner-agenda__today{grid-area:2/2}.owner-workspace__agenda .owner-agenda__arrow:first-of-type{grid-area:2/1}.owner-workspace__agenda .owner-agenda__arrow:last-of-type{grid-area:2/3}.owner-workspace__agenda .owner-agenda__arrow,.owner-workspace__agenda .owner-agenda__today{min-height:48px}.owner-workspace__agenda .owner-agenda__date-picker input{box-sizing:border-box;width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.owner-workspace__agenda .owner-agenda__arrow,.owner-workspace__agenda .owner-agenda__today,.owner-workspace__agenda .owner-agenda__date-picker input{transition:none}}.owner-workspace__agenda .owner-agenda__summary{grid-template-columns:minmax(220px,2.2fr) repeat(3,minmax(120px,1fr))}.owner-workspace__agenda .owner-agenda__summary>div{flex-direction:column;justify-content:center;min-height:78px;display:flex;position:relative;overflow:hidden}.owner-workspace__agenda .owner-agenda__summary>div:after{content:"";background:linear-gradient(90deg,#0000,#d0aa683d,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}.owner-workspace__agenda .owner-agenda__summary>div:first-child{background:linear-gradient(135deg,#d0aa6814,#ffff1905);border-color:#d0aa682e}.owner-workspace__agenda .owner-agenda__summary strong{font-variant-numeric:tabular-nums;line-height:1.25}@media (width<=900px){.owner-workspace__agenda .owner-agenda__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-workspace__agenda .owner-agenda__summary{grid-template-columns:1fr}.owner-workspace__agenda .owner-agenda__summary>div{min-height:72px}}.owner-workspace__config .booking-panel{background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:24px;padding:clamp(20px,3.5vw,40px)}.owner-workspace__config .booking-panel>h1{letter-spacing:-.03em;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500}.owner-workspace__config .booking-description{color:#9a948c;max-width:640px;line-height:1.6}.owner-workspace__config .review-card{background:linear-gradient(135deg,#ffffff09,#ffffff04);border-color:#ffffff14;box-shadow:0 14px 40px #0000001f}.owner-workspace__config .review-row{border-bottom-color:#ffffff0f;gap:16px;padding:13px 0}.owner-workspace__config .customer-form.review-card{background:#d0aa6808;border:1px solid #d0aa6824}.owner-workspace__config .continue-button{box-shadow:0 10px 30px #d0aa6814}.owner-workspace__config .back-button{transition:background .2s,border-color .2s,color .2s}.owner-workspace__config .back-button:hover{color:#f0ebe3;background:#ffffff0d;border-color:#d0aa6838}@media (width<=760px){.owner-workspace__config .booking-panel{border-radius:20px;padding:20px 16px}.owner-workspace__config .review-row{gap:10px}}@media (prefers-reduced-motion:reduce){.owner-workspace__config .back-button{transition:none}}.owner-workspace{width:min(1100px,100% - 40px);margin:0 auto;padding:32px 0 96px}.owner-workspace__nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f11e0;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:10px 10px 10px 16px;display:flex;position:sticky;top:12px;box-shadow:0 14px 40px #0003}.owner-workspace__brand{gap:2px;display:grid}.owner-workspace__brand strong{color:#f2ede6;font-size:.92rem}.owner-workspace__brand small{color:#7f7a74;font-size:.75rem}.owner-workspace__links{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;gap:6px;padding:4px;display:flex}.owner-workspace__links a{color:#aa988f;border-radius:10px;padding:10px 14px;font-size:.84rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s}.owner-workspace__links a:first-child{color:#e5c17e;background:linear-gradient(135deg,#d0aa682e,#d0aa6814);box-shadow:inset 0 0 0 1px #d0aa6814}.owner-workspace__links a:hover{color:#f0ebe3;background:#ffffff0d;transform:translateY(-1px)}.owner-workspace__links a:focus-visible{outline-offset:2px;outline:2px solid #e5c17e}.owner-workspace__section{scroll-margin-top:90px}.owner-workspace__section+.owner-workspace__section{margin-top:36px}.owner-workspace__config{border-top:1px solid #ffffff0f;padding-top:4px}@media (width<=760px){.owner-workspace{width:calc(100% - 28px);padding:14px 0 60px}.owner-workspace__nav{flex-direction:column;align-items:flex-start;padding:10px;top:8px}.owner-workspace__links{scrollbar-width:thin;overscroll-behavior-x:contain;width:100%;overflow-x:auto}.owner-workspace__links a{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.wowner-workspace__links a{transition:none}}
