.pc-booking-wrap{direction:rtl;text-align:right;font-family:UKIJTuz,"Noto Naskh Arabic","Noto Sans Arabic",Tahoma,sans-serif;font-size:16px;line-height:1.8}
.pc-booking-wrap .pc-booking-options button,.pc-booking-wrap .pc-basic-grid label,.pc-booking-wrap .pc-choice-grid label{text-align:right}
.pc-booking-wrap .pc-booking-options strong{font-size:18px}.pc-booking-wrap .pc-booking-options small{font-size:14px;white-space:normal;line-height:1.7}.pc-booking-wrap .pc-booking-options button{min-width:0}
.pc-booking-wrap .pc-booking-options button.active:after{content:'✓ تاللاندى';right:auto;left:10px}
.pc-booking-wrap .pc-scenario-title strong{font-size:17px}.pc-booking-wrap .pc-scenario-title small,.pc-booking-wrap .pc-choice-grid label{font-size:14px;line-height:1.8}
.pc-booking-wrap .pc-choice-grid label span{unicode-bidi:plaintext}.pc-booking-wrap .pc-choice-grid input{margin:5px 0 0}
.pc-booking-wrap .pc-kind-heading span,.pc-booking-wrap .pc-add-toggle,.pc-booking-wrap .pc-add-confirm{font-size:14px}
.pc-booking-wrap .pc-booking-notice{border-left-width:1px;border-right:4px solid #cb3434}.pc-booking-wrap .pc-booking-notice ol{padding-left:0;padding-right:22px}
.pc-booking-wrap .pc-booking-note,.pc-booking-wrap .pc-contact-field small,.pc-booking-wrap .pc-basic-grid small{font-size:14px;line-height:1.9}
.pc-booking-wrap .pc-basic-grid label,.pc-booking-wrap #pc-booking-form>label{font-size:16px}.pc-booking-wrap input,.pc-booking-wrap textarea{unicode-bidi:plaintext}
.pc-booking-wrap #pc-contact{direction:ltr;text-align:left}.pc-booking-wrap .pc-message{border-left:0;border-right:3px solid #8ca8da}
.pc-booking-wrap .pc-public-user{padding-right:0;padding-left:88px}.pc-booking-wrap .pc-public-badge{right:auto;left:13px}
.pc-booking-wrap .pc-order-summary strong{white-space:normal;overflow:visible}.pc-booking-wrap .pc-form-intro h2{margin:0}
.pc-booking-wrap .pc-pre{unicode-bidi:plaintext}.pc-booking-wrap .pc-primary .fa-arrow-right{transform:rotate(180deg)}
@media(max-width:700px){.pc-booking-wrap .pc-booking-options button{grid-template-columns:38px minmax(0,1fr)}.pc-booking-wrap .pc-booking-options b{grid-column:2}.pc-booking-wrap .pc-workflow-stats span{font-size:13px}}
.pc-booking-wrap #pc-contact-help{font-size:15px;line-height:1.8}
.pc-booking-wrap div.pc-application-rules{font-size:15px;line-height:1.85}
.pc-booking-wrap .pc-booking-options button>span:not(.pc-plan-icon){min-width:0;text-align:center}
.pc-booking-wrap .pc-booking-options strong{line-height:1.6;text-align:center;margin:0}
.pc-booking-wrap .pc-booking-options small{margin-top:6px;font-size:14px;line-height:2;text-align:center;letter-spacing:normal;word-spacing:normal;text-wrap:pretty}
.pc-booking-wrap .pc-booking-options button{padding-block:17px}
.pc-booking-wrap .pc-booking-notice>p,.pc-booking-wrap .pc-notice-details p,.pc-booking-wrap .pc-notice-details li{font-size:14px;line-height:1.95;text-align:right;letter-spacing:normal;word-spacing:normal;margin:8px 0!important}
.pc-booking-wrap .pc-booking-notice>p>strong{font-weight:500}
.pc-booking-wrap .pc-booking-notice h3{line-height:1.8!important;margin-bottom:8px!important}
.pc-booking-wrap .pc-notice-details summary{line-height:1.8;margin:10px 0 0}
.pc-booking-wrap .pc-payment-paused{font-size:14px;line-height:1.95;text-align:right;letter-spacing:normal;word-spacing:normal}
.pc-booking-wrap .pc-scenario-card>summary{grid-template-columns:38px minmax(0,1fr) 44px;gap:10px;min-height:88px;padding:14px;align-items:center}
.pc-booking-wrap .pc-scenario-icon{width:38px;height:38px;border-radius:10px}
.pc-booking-wrap .pc-scenario-title{min-width:0;text-align:center}
.pc-booking-wrap .pc-scenario-title strong{font-size:16px;line-height:1.6;font-weight:700;letter-spacing:normal;word-spacing:normal;text-wrap:balance}
.pc-booking-wrap .pc-scenario-status{justify-content:flex-end;gap:7px}
.pc-booking-wrap .pc-booking-options button{grid-template-columns:42px minmax(0,1fr);min-height:88px;padding:16px 18px;gap:12px;align-items:center}
.pc-booking-wrap .pc-booking-options button>span:not(.pc-plan-icon){padding-inline-end:54px}
.pc-booking-wrap .pc-booking-options strong{font-size:18px;line-height:1.65;text-align:center}
@media(max-width:600px){.pc-booking-wrap .pc-booking-options button{min-height:80px;grid-template-columns:38px minmax(0,1fr);padding:14px;gap:10px}.pc-booking-wrap .pc-booking-options button>span:not(.pc-plan-icon){padding-inline-end:0}}
.pc-booking-wrap .pc-choice-grid{direction:ltr;text-align:left}
.pc-booking-wrap .pc-choice-grid label{direction:ltr;text-align:left;justify-content:flex-start}
.pc-booking-wrap .pc-choice-grid label span{direction:ltr;unicode-bidi:isolate;text-align:left}
.pc-curated-plugins{margin-top:16px;padding:16px 18px;border:1px solid #dce4f1;border-radius:12px;background:#f6f8fd;text-align:right}
.pc-curated-plugins label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;font-weight:700;line-height:1.7;margin:0}
.pc-curated-plugins input{width:18px;height:18px;accent-color:#6574d9;flex-shrink:0}
.pc-curated-plugins:has(input:checked){border-color:#6574d9;background:#eef0ff}
.pc-curated-plugins p{margin:6px 28px 0 0;font-size:14px;line-height:1.8;color:#67758b}
.pc-booking-wrap .pc-choice-grid .pc-curated-choice{background:#eef1ff;border-color:#ced5f2;font-weight:700;direction:rtl;text-align:right}
.pc-booking-wrap .pc-choice-grid .pc-curated-choice span{direction:rtl;text-align:right}
