.detail.lp-detail{grid-template-columns:minmax(0,1fr) 352px;gap:40px}@media (max-width:1180px){.detail.lp-detail{grid-template-columns:minmax(0,1fr) 336px;gap:28px}}@media (max-width:1023px){.detail.lp-detail{grid-template-columns:minmax(0,1fr);padding-bottom:40px}}.lp{min-width:0;scroll-margin-top:96px}.lp-card{background:var(--a-color-surface-default);border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-card);box-shadow:var(--a-elevation-3);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lp-head{flex-direction:column;display:flex}.lp-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;line-height:1.4;display:flex}.lp-label{font-size:var(--a-font-size-250);color:var(--a-color-text-muted);font-weight:600}.lp-note{font-size:var(--a-font-size-200);color:var(--a-color-text-muted)}.lp-price{font-family:var(--a-font-family-display);font-size:var(--a-font-size-800);color:var(--a-color-text-primary);overflow-wrap:anywhere;font-weight:700;line-height:1.2}html:not([lang=ar]) .lp-price{letter-spacing:-.015em}.lp-facts{font-size:var(--a-font-size-400);color:var(--a-color-text-secondary);flex-wrap:wrap;row-gap:2px;margin:6px 0 0;padding:0;font-weight:500;line-height:1.5;list-style:none;display:flex}.lp-facts li+li:before{content:"·";color:var(--a-color-text-muted);margin-inline:8px}.lp-pay{background:var(--a-color-surface-subtle);border-radius:var(--a-radius-xl);font-size:var(--a-font-size-300);flex-direction:column;gap:2px;margin:0;padding:8px 12px;line-height:1.45;display:flex}.lp-pay div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp-pay dt{color:var(--a-color-text-muted);flex:none}.lp-pay dd{color:var(--a-color-text-primary);text-align:end;margin:0;font-weight:600}[dir=rtl] .lp-pay div{justify-content:flex-start}[dir=rtl] .lp-pay dt{flex:0 0 34%}[dir=rtl] .lp-pay dd{text-align:start;flex:1;min-width:0}.lp-actions{flex-direction:column;gap:8px;display:flex}.lp-actions .btn{min-height:44px;font-size:var(--a-font-size-450);border-radius:var(--a-radius-xl);padding:8px 14px}.lp-row{gap:8px;display:flex}.lp-row>.btn{flex:1;min-width:0;min-height:46px}.lp-row>.btn.icon-only{flex:none;width:46px;min-width:46px;padding:0}.lp-row .btn-call{color:var(--a-color-text-primary)}.lp .form-card{box-shadow:none;border:0;border-top:1px solid var(--a-color-border-subtle);background:0 0;border-radius:0;gap:0;padding:12px 0 0}.lf-compact .form-body{flex-direction:column;gap:8px;display:flex}.lf-compact h2{font-size:var(--a-font-size-475);line-height:1.35}.lp .lf-compact .form-body>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lf-compact .fields{align-items:end;gap:8px 10px}.lf-compact .field{font-size:var(--a-font-size-200);gap:4px;line-height:1.35}.lf-compact .field input,.lf-compact .field textarea{min-height:40px;font-size:var(--a-font-size-450);border-radius:var(--a-radius-lg);padding:7px 12px}.lf-compact .field textarea{min-height:64px}.lf-compact .lf-add{min-height:24px;font-size:var(--a-font-size-300);align-self:flex-start;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.lf-compact .lf-add:hover{text-decoration:underline}.lf-compact .lf-add svg{flex:none}.lf-compact .check{font-size:var(--a-font-size-150);gap:8px;line-height:1.4}.lf-compact .check input{width:16px;height:16px}.lf-compact button[type=submit]{min-height:44px;font-size:var(--a-font-size-450);padding:8px 14px}.lf-compact .consent{font-size:var(--a-font-size-150);line-height:1.4}.lf-compact .form-error{font-size:var(--a-font-size-250)}.lf-compact .form-done{padding-block:0}.lf-compact .form-done h3{font-size:var(--a-font-size-550)}.lf-compact .form-done p{font-size:var(--a-font-size-350);color:var(--a-color-text-secondary)}.lf-compact .form-done .btn{min-height:44px}.lp-org{border-top:1px solid var(--a-color-border-subtle);color:var(--a-color-text-primary);align-items:center;gap:10px;min-width:0;padding-top:10px;text-decoration:none;display:flex}.lp-org-logo{border-radius:var(--a-radius-lg);border:1px solid var(--a-color-border-subtle);background:var(--a-color-surface-default);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.lp-org-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.lp-org-logo b{color:var(--a-color-text-brand);font-size:var(--a-font-size-550)}.lp-org-tx{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lp-org-tx small{font-size:var(--a-font-size-150);color:var(--a-color-text-muted)}.lp-org-tx b{font-size:var(--a-font-size-300);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}a.lp-org:hover b{color:var(--a-color-text-brand)}.lp-mhead{display:none}@media (min-width:1024px){.lp{align-self:start;position:sticky;top:88px}.pj-detail .lp{top:136px}.lp-card{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 104px);overflow:auto}.pj-detail .lp-card{max-height:calc(100vh - 152px)}body:has(.lp) .wa-float{display:none}body:has(.lp) .assist-fab{inset-inline:22px auto}}@media (max-width:1023px){.lp-head,.lp-pay,.lp-row{display:none}.lp-mhead{flex-direction:column;gap:4px;display:flex}.lp-mhead h2{font-size:var(--a-font-size-650)}.lp-card{box-shadow:none;background:var(--a-color-surface-subtle);border-color:#0000;gap:16px;padding:20px}.lp .form-card{border-top:0;padding-top:0}.lp .lf-compact .field input,.lp .lf-compact .field textarea{font-size:var(--a-font-size-475);min-height:48px}.lp .lf-compact button[type=submit],.lp-actions .lp-ri{min-height:48px}.lp .lf-compact .form-body{gap:12px}.lp .lf-compact .lf-add{min-height:44px;font-size:var(--a-font-size-450)}.lp .lf-compact .check{font-size:var(--a-font-size-250)}.lp-org{border-top-color:var(--a-color-border-default)}}@media (max-width:420px){.lf-compact .fields{grid-template-columns:minmax(0,1fr)}}.lp-bar{display:none}@media (max-width:1023px){.lp-bar{inset-inline:0;z-index:var(--a-z-bar);background:var(--a-color-alpha-white-98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--a-color-border-subtle);box-shadow:var(--a-elevation-3);padding:10px max(16px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));align-items:center;gap:8px;display:flex;position:fixed;bottom:0}body:has(.lp-bar){padding-bottom:calc(68px + env(safe-area-inset-bottom))}:is(body:has(.lp-bar) .wa-float,body:has(.lp-bar) .assist-fab){bottom:calc(88px + env(safe-area-inset-bottom))}.lp{scroll-margin-top:84px}.pj-detail .lp{scroll-margin-top:136px}}@media (max-width:860px){.lp-bar{bottom:calc(66px + env(safe-area-inset-bottom));padding-bottom:10px}body:has(.lp-bar){padding-bottom:calc(66px + 68px + env(safe-area-inset-bottom))}}.lp-bar-price{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.lp-bar-price small{font-size:var(--a-font-size-150);color:var(--a-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-bar-price b{font-size:var(--a-font-size-475);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-bar .btn{min-height:46px;font-size:var(--a-font-size-400);border-radius:var(--a-radius-xl);flex:none;padding:8px 14px}.lp-bar .btn.icon-only{width:46px;min-width:46px;padding:0}.lp-bar .btn-call{color:var(--a-color-text-primary)}.lp-bar-book{white-space:nowrap}@media (max-width:440px){.lp-bar{padding-inline:max(12px,env(safe-area-inset-left));gap:6px}.lp-bar .btn{padding-inline:14px}.lp-bar .btn.icon-only{width:44px;min-width:44px}.lp-bar-book svg{display:none}}@media (max-width:359px){.lp-bar-price b{font-size:var(--a-font-size-450)}.lp-bar .btn{font-size:var(--a-font-size-350);padding-inline:10px}}.ra{flex-direction:column;gap:8px;min-width:0;display:flex}.ra-title{font-size:var(--a-font-size-450);color:var(--a-color-text-primary);margin:0;font-weight:700;line-height:1.35}.ra-tabs{flex-wrap:nowrap;width:100%;display:flex}.ra-tabs button{min-width:0;min-height:36px;font-size:var(--a-font-size-250);white-space:nowrap;text-overflow:ellipsis;flex:auto;padding:4px 6px;line-height:1.2;overflow:hidden}.ra-tabs button:focus-visible{outline:2px solid var(--a-color-border-brand);outline-offset:1px}.ra-amt{border-top:1px solid var(--a-color-border-subtle);flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0;padding-top:10px;display:flex}.ra-num{white-space:nowrap;unicode-bidi:isolate}.ra .lp-approx{margin-top:-8px}.ra-total{font-size:var(--a-font-size-200);color:var(--a-color-text-muted);margin:0;font-weight:600}.ra-head,.ra-was-m{display:none}@media (max-width:1023px){.ra-was-m{margin:-4px 0 10px;display:block}.ra-head{background:var(--a-color-surface-default);border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-2xl);margin:6px 0 10px;padding:12px 14px;display:flex}.ra-head .ra-amt{font-family:var(--a-font-family-display);font-size:var(--a-font-size-750);color:var(--a-color-text-primary);font-weight:700;line-height:1.2}.ra-head .ra-tabs button{min-height:42px;font-size:var(--a-font-size-350);padding-inline:4px}}
