/* Original Korean CSS controls geometry. Arabic shaping changes only text. */
/* Pagination arrows retain an Arabic accessible name without text in the icon slot. */
.pg_wrap .pg_next,.pg_wrap .pg_prev,.pg_wrap .pg_start,.pg_wrap .pg_end{font-size:0!important}
body,#wrap,#header,.header,.gnb,#contents,#container,#footer{direction:ltr}
body{font-family:Arial,"Noto Sans Arabic",sans-serif}
@media(max-width:767px){body{padding-bottom:100px!important;}}
@media(max-width:767px){html[data-ar-page="/v1/17/view_06.php"] .surgery-qna-type-a .inner-box,html[data-ar-page="/v1/17/view_06.php"] .surgery-qna-type-a .inner_box,html[data-ar-page="/v1/17/view_06.php"] .surgery-qna-type-a .inner_box2{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}html[data-ar-page="/v1/17/view_06.php"] .surgery-qna-type-a .inner_box2 .info{min-width:0!important;max-width:calc(100% - 92px)!important;box-sizing:border-box;}}
.ar-prototype-cards p,.ar-prototype-cards h3,.ar-prototype-cards h4,.ar-labelled-art figcaption,.ar-labelled-art figcaption p,.ar-event-caption p,.ar-mobile-doctor-note h2,.ar-mobile-doctor-note p{word-break:normal!important;overflow-wrap:break-word!important;letter-spacing:normal!important;}
@media(min-width:768px){html[data-ar-expanded] .footer .container,html[data-ar-expanded] #footer .container{min-width:0!important;}}
@media(max-width:767px){html[data-ar-page="/v1/17/view_06.php"] .section4,html[data-ar-page="/v1/17/view_06.php"] .section4>ul{min-width:0!important;width:100%!important;max-width:100%!important;}}
@media(max-width:767px){html[data-ar-expanded] .img_popup,html[data-ar-expanded] .img_popup02{position:static!important;display:block!important;width:100%!important;height:auto!important;margin:12px 0!important;padding:0 16px;box-sizing:border-box;}html[data-ar-expanded] .img_popup>button,html[data-ar-expanded] .img_popup02>button{display:block!important;width:100%!important;height:auto!important;min-height:48px;border-radius:8px!important;padding:10px!important;font:400 16px/1.5 Arial,Tahoma,sans-serif!important;}html[data-ar-expanded] .img_popup em,html[data-ar-expanded] .img_popup02 em{display:block;font-size:14px!important;}html[data-ar-expanded] .btn_dr_note_new,html[data-ar-expanded] .go_event{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:calc(50% - 24px)!important;height:auto!important;min-height:48px;margin:12px!important;border-radius:8px!important;font:400 15px/1.5 Arial,Tahoma,sans-serif!important;box-sizing:border-box;}}
@media(max-width:767px){.fnb>ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;max-width:100%;}.fnb>ul>li{margin:6px!important;max-width:100%;}.quick_consult_wrap>button{right:0!important;left:auto!important;}}
@media(min-width:768px){html[data-ar-expanded] #footer .container{width:calc(100% - 180px)!important;max-width:1172px!important;margin-left:auto!important;margin-right:auto!important;}}
@media(min-width:768px){#wrap{min-width:1280px!important;}}
/* Keep carousel controls in their own row after the image, including tall captions. */
#main-wrap .slick-items,#slick-items{height:auto!important}
#main-wrap .slick-items>.slick-dots,#slick-items>.slick-dots{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:40px!important;margin:0!important;padding:8px 0!important;box-sizing:border-box;background:#fff;direction:ltr}
#main-wrap .slick-items>.slick-dots li,#slick-items>.slick-dots li{display:flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;margin:0 4px!important;padding:0!important}
#main-wrap .slick-items>.slick-dots button,#slick-items>.slick-dots button{display:block;width:10px!important;height:10px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%;background:#91a5b3!important;font-size:0!important;line-height:0!important;color:transparent!important}
#main-wrap .slick-items>.slick-dots .slick-active button,#slick-items>.slick-dots .slick-active button{background:#233e50!important}
#main-wrap .slick-items>.slick-dots button:before,#slick-items>.slick-dots button:before{content:none!important}
/* PC main Doctor's Note: text belongs in the dark left space, beside the portrait. */
@media(min-width:601px){
 .doctor-section .doctor-item:not(.doctor-item-link){width:500px!important;max-width:40%!important;margin-left:0!important;margin-right:auto!important;direction:rtl;text-align:right}
 .doctor-section .doctor-item:not(.doctor-item-link) .doctor-sub-title{display:block;text-align:left;direction:ltr}
 .doctor-section .doctor-title{width:100%!important;font-size:38px!important;line-height:1.45!important;direction:rtl;text-align:right!important;margin:12px 0!important}
 .doctor-section .doctor-title>.color{display:block!important;font-size:inherit!important;line-height:inherit!important}
 .doctor-section .doctor-desc{width:100%!important;font-size:18px!important;line-height:1.7!important;direction:rtl;text-align:right!important;margin:0!important}
 .doctor-section .doctor-desc>br{display:none!important}
 .doctor-section .doctor-desc>span{display:block!important;width:100%;direction:rtl;text-align:right!important;float:none!important;font-size:inherit!important;line-height:inherit!important}
 .doctor-section .doctor-item-link{direction:ltr!important;text-align:left!important;left:0!important;right:auto!important;width:100%!important;max-width:none!important}
}
p,a,h1,h2,h3,h4,h5,h6,dd,dt,label,button,input,select,textarea{font-family:Arial,Tahoma,sans-serif!important}
p,dd,dt,h1,h2,h3,h4,h5,h6,label,button,a,option,textarea{unicode-bidi:plaintext}
input:not([type=checkbox]):not([type=radio]),textarea{direction:rtl}
input[type=tel],input[type=number],input[type=password]{direction:ltr}
.gnb .depth1-list>a{font-size:16px!important;white-space:nowrap;display:block;direction:rtl;unicode-bidi:isolate;width:100%;box-sizing:border-box;text-align:center;padding:0 3px}
.gnb>ul{justify-content:center!important}.gnb .depth1-list{box-sizing:border-box;flex-shrink:0;padding-left:0!important;padding-right:0!important;margin:0!important;text-align:center}
.gnb .depth1-list:nth-child(1),.gnb .depth1-list:nth-child(3){width:116.922px}.gnb .depth1-list:nth-child(2){width:135.406px}.gnb .depth1-list:nth-child(4),.gnb .depth1-list:nth-child(10){width:85.688px}.gnb .depth1-list:nth-child(5){width:71.766px}.gnb .depth1-list:nth-child(6){width:99.609px}.gnb .depth1-list:nth-child(7),.gnb .depth1-list:nth-child(9){width:118.094px}.gnb .depth1-list:nth-child(8){width:95.594px}
.gnb .depth1-list.ar-focus .depth2-wrap{display:block!important}
.quick_consult_wrap .quick_tit,.quick_consult_wrap h2{font-size:22px!important;line-height:1.2!important}
.gnb .depth2-wrap .sub-menu a{font-size:16px!important;line-height:1.4!important}
.gnb .depth2-wrap .sub-menu a span{font-size:12px!important}
.ar-development{min-height:450px;padding:110px 20px;text-align:center;box-sizing:border-box}
.ar-development h1{font-size:36px;margin-bottom:24px}.ar-development p{font-size:20px;line-height:1.8}.ar-development a{display:inline-block;margin-top:30px;padding:14px 30px;background:#163849;color:white}
[name=sisun_website],.sisun-consult-honeypot{left:0!important;right:auto!important;clip-path:inset(100%)!important;width:1px!important}
.ar-text{direction:rtl;unicode-bidi:isolate}
.ar-media-note{direction:rtl;text-align:center;font-size:12px;color:#666}
.footer .fzAVcSN>.container{width:1200px!important;max-width:calc(100% - 40px);box-sizing:border-box;margin-inline:auto}
.footer .section{min-width:0}.footer .address .des{white-space:normal;overflow-wrap:break-word}
.quick_consult_wrap .input_wrap h5{font-size:23px!important;line-height:1.2!important}
.quick_consult_wrap .input_wrap label{font-size:13px!important;line-height:1.4!important}
#header .category dt a,#header .category dd a{direction:rtl;unicode-bidi:plaintext}
.sound_only{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#header.kr-mobile-menu #gnb{width:100vw!important;max-width:100vw!important;box-sizing:border-box}
#search-component .search-box .submit-btn{font-size:0!important;text-indent:0!important;overflow:hidden}
.main_ban_wrap{min-height:668px;box-sizing:border-box}
.main_ban_wrap .tit{width:42%!important;max-width:580px;direction:rtl;text-align:right}
.main_ban_wrap .tit h1{font-size:48px!important;line-height:1.3!important;white-space:normal!important;direction:rtl;text-align:right;overflow-wrap:normal}
.main_ban_wrap .tit h1 strong{display:block;white-space:normal!important}
.main_ban_wrap .tit .sub{white-space:normal;display:block;font-size:14px;line-height:1.5}
.ar-hero-details{width:min(1200px,calc(100% - 48px));margin:24px auto 32px;text-align:center;box-sizing:border-box;color:#263647}
.ar-hero-details .sub_tit{font-size:18px;line-height:1.7;margin:0 0 20px}
.ar-hero-details ul{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}
.ar-hero-details li{font-size:16px;line-height:1.6;padding:14px 18px;background:#f3f7fa;border:1px solid #dbe6ec;border-radius:8px;min-width:140px;box-sizing:border-box}
.ar-hero-details .note{font-size:14px;line-height:1.7;margin:18px 0 0;color:#586976}
.ar-long-copy{max-width:900px;margin:0 auto;padding:20px;box-sizing:border-box;text-align:right;white-space:normal;color:#263647;background:#fff}
.ar-long-copy p{font-size:18px!important;line-height:1.8!important;margin:0 0 24px!important;padding:0!important;white-space:normal!important;unicode-bidi:plaintext;overflow-wrap:break-word}
.intro-sisun .top-content .content-box{width:42%!important;max-width:580px}
.intro-sisun .top-content .title-box{width:100%!important;direction:rtl;text-align:right}
.intro-sisun .top-content .title-box h2{font-size:24px!important;line-height:1.5!important;white-space:normal}
.intro-sisun .top-content .title-box h2 strong{display:block;font-size:52px!important;line-height:1.3!important}
.intro-sisun .top-content .title-box h2 span{display:block;font-size:24px!important;line-height:1.5!important}
.intro-sisun .top-content .sub-txt{font-size:18px!important;line-height:1.7!important;direction:rtl;text-align:right;width:100%!important}
.intro-sisun .pakage-component a span{font-size:18px!important;line-height:1.5!important}
.intro-doctor .txt-title>div{display:block!important;text-align:right}
.intro-doctor .txt-title strong{display:block;font-size:44px!important;line-height:1.4!important}
.intro-doctor .txt-title span{display:block!important;font-size:20px!important;line-height:1.5!important}
.footer .address p,.footer .address .des{font-size:14px!important;line-height:1.7!important}
.viewBA-item-operation-name{height:auto!important;min-height:44px;box-sizing:border-box}
.viewBA-item-operation-name>div:not(.viewBA-item-link){font-size:14px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:break-word}
.img_wrap>p,.img>p{height:auto!important;min-height:0!important;white-space:normal!important;line-height:1.5!important;overflow-wrap:break-word;box-sizing:border-box}
html[data-ar-page="/v1/12/view_06.php"] .sec_02 .contents>dl{height:auto!important;display:flex;flex-direction:column}
html[data-ar-page="/v1/12/view_06.php"] .sec_02 .contents>dl>dt{width:100%;height:auto!important;aspect-ratio:575/415}
html[data-ar-page="/v1/12/view_06.php"] .sec_02 .contents>dl>dt img{display:block;width:100%!important;height:auto!important;aspect-ratio:575/415;object-fit:contain}
html[data-ar-page="/v1/12/view_06.php"] .sec_02 .contents>dl>dd{flex:1;box-sizing:border-box;height:auto!important}
html[data-ar-page="/v1/12/view_06.php"] .sec_02 .contents>dl>dd>.title{height:auto!important;box-sizing:border-box}
.ar-care-legend{font-size:14px!important;line-height:1.7!important;margin-top:18px!important;direction:rtl;text-align:right}
@media(max-width:767px){.img_wrap>p,.img>p{font-size:14px!important;line-height:1.55!important;height:auto!important;min-height:0!important;white-space:normal!important;overflow-wrap:break-word;box-sizing:border-box}
#detail p.note,#detail p.note span,#detail p.des{font-size:max(14px,1em)!important;line-height:1.7!important}
.ar-hero-details li{font-size:17px!important}.ar-hero-details .note{font-size:14px!important}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>h3,html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>h4,html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>p{width:45%!important;white-space:normal;direction:rtl;text-align:right}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>h3{font-size:26px!important;line-height:1.35!important}html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>h4{font-size:16px!important;line-height:1.5!important}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>p{font-size:14px!important;line-height:1.6!important}}
@media(max-width:767px){html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02{background-position:0 20px!important;padding-top:45px!important;padding-bottom:35px!important}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02 .container{background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02 dl dt{position:static!important;float:none!important;transform:none!important;display:block;width:58%;margin:0 0 0 auto!important;font-size:26px!important;line-height:1.4!important;direction:rtl;text-align:right}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02 dl dt p{position:static!important;float:none!important;display:block;margin:8px 0 0!important;font-size:16px!important;line-height:1.5!important}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02 dl dd{margin-top:380px!important;padding:18px!important;background:#e8f3f9;font-size:16px!important;line-height:1.8!important;direction:rtl;text-align:right}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02 dl dd br{display:none}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .title_ban .container>a.link{max-width:45%;font-size:14px!important;line-height:1.6!important;white-space:normal;height:auto;box-sizing:border-box;padding:8px;display:block}
.flipbook-viewport .menu{display:flex;flex-wrap:wrap;gap:2px}.flipbook-viewport .menu li{width:calc(25% - 2px)!important;box-sizing:border-box;font-size:13px!important;line-height:1.4!important;padding:6px 2px}}
@media(max-width:359px){#header .sisun-header-language-flags{gap:3px!important}#header .sisun-header-language-flags a,#header .sisun-header-language-flags img{width:20px!important;height:14px!important;display:block!important}}
@media(max-width:767px){html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_01{height:auto!important;min-height:0!important;padding:36px 0!important;position:relative}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_01 .container{position:static!important;height:auto!important;min-height:0!important;padding:0!important}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_01 dl{position:static!important;transform:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:22px!important;box-sizing:border-box}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_01 dl dd{font-size:16px!important;line-height:1.75!important;direction:rtl;text-align:right;margin-top:18px!important}
html[data-ar-page="/v1/12/view_02.php"] .sec_cont .sec_02{margin-top:30px!important}
#footer address.address span,#footer .copyright{font-size:14px!important;line-height:1.7!important}
#footer address.address{height:auto!important;overflow-wrap:break-word}}
@media(max-width:767px){.main_ban_wrap{min-height:calc(100vw * .89);padding-top:38px!important;padding-bottom:38px!important}
.main_ban_wrap .tit{width:42%!important;margin-left:4.5%!important;margin-right:0!important}
.main_ban_wrap .tit h1{font-size:24px!important;line-height:1.3!important}
.main_ban_wrap .tit .sub{font-size:10px!important;line-height:1.5!important}
.ar-hero-details{margin:22px auto;width:calc(100% - 40px)}.ar-hero-details .sub_tit{font-size:16px;line-height:1.75}
.ar-hero-details ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ar-hero-details li{min-width:0;font-size:15px;padding:12px 8px}.ar-hero-details li:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 5px);justify-self:center}
.ar-hero-details .note{font-size:13px;line-height:1.7}}
@media(max-width:767px){.ar-long-copy{padding:16px;max-width:100%}.ar-long-copy p{font-size:16px!important;line-height:1.8!important}}
@media(max-width:767px){.ar-development{padding:75px 20px}.ar-development h1{font-size:28px}
/* Keep the decorative diagram arrow inside the original mobile page edge. */
img[src*="/v1/17/view_01/a.png"]{width:129px!important;height:auto!important}}

/* 21/01: preserve paired clinical examples and readable Arabic captions. */
html[data-ar-page="/v1/21/view_01.php"] .contents>.flex:has(>.flex>.img_wrap3_title){display:grid!important;align-items:start!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px!important;width:100%;max-width:1172px;margin:auto}
html[data-ar-page="/v1/21/view_01.php"] .contents>.flex:has(>.flex>.img_wrap3_title)>div{min-width:0;width:100%;gap:20px!important}
html[data-ar-page="/v1/21/view_01.php"] .contents>.flex:has(>.flex>.img_wrap3_title)>dl{grid-column:1/-1;order:2}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap3{width:100%!important;max-width:566px;min-width:0;box-sizing:border-box}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap3 .img,html[data-ar-page="/v1/21/view_01.php"] .img_wrap3 img{width:100%!important;height:auto!important;display:block}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap3>p{padding:10px 16px!important;font-size:18px!important;line-height:1.5!important}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap3_title{height:auto!important;width:100%!important;min-width:0;box-sizing:border-box;padding:12px 20px!important;line-height:1.5!important;font-size:22px!important;text-align:center;white-space:normal}
html[data-ar-page="/v1/21/view_01.php"] .contents>.flex:has(>.img_wrap2){display:grid!important;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:20px!important;align-items:start!important;max-width:1000px;width:100%;margin:auto}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap2{min-width:0;width:100%!important;box-sizing:border-box;align-self:start!important}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap2>p{height:auto!important;box-sizing:border-box;padding:8px 12px!important;font-size:18px!important;line-height:1.5!important;white-space:normal}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap2 img{display:block;width:100%!important;height:auto!important}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap2>strong{display:block;max-width:100%;box-sizing:border-box;font-size:24px!important;line-height:1.5!important;white-space:normal;padding:10px 0}
html[data-ar-page="/v1/21/view_01.php"] p.vs{white-space:nowrap!important;flex-basis:auto!important;width:auto!important;font-size:48px!important;line-height:1!important}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .img_wrap>p,html[data-ar-page="/v1/21/view_01.php"] .sec_04 .img_wrap>p{position:static!important;inset:auto!important;width:100%!important;padding:8px 12px!important;font-size:18px!important;line-height:1.5!important;box-sizing:border-box}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont{max-width:100%;align-items:center}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div{min-width:0}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div strong{height:auto!important;min-height:130px;box-sizing:border-box;padding:16px 22px;line-height:1.5!important;font-size:24px!important}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div strong span{line-height:1.5!important;font-size:20px!important}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div li{line-height:1.5!important;white-space:normal;font-size:16px!important}
html[data-ar-page="/v1/21/view_01.php"] h2>span,html[data-ar-page="/v1/21/view_01.php"] h2>strong{display:inline-block;margin-inline:.15em}
html[data-ar-page="/v1/21/view_01.php"] .tab ul li a{height:auto!important;line-height:1.5!important;white-space:normal;padding:10px!important;box-sizing:border-box}
@media(max-width:767px){
html[data-ar-page="/v1/21/view_01.php"] .contents>.flex:has(>.flex>.img_wrap3_title){grid-template-columns:minmax(0,1fr);gap:28px!important}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap3_title{font-size:18px!important;padding:10px 14px!important}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap3>p{font-size:14px!important;padding:8px 10px!important}
html[data-ar-page="/v1/21/view_01.php"] .contents>.flex:has(>.img_wrap2){grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px!important;align-items:start}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap2>p{font-size:14px!important;padding:8px 5px!important}
html[data-ar-page="/v1/21/view_01.php"] .img_wrap2>strong{font-size:16px!important;padding:10px 0}
html[data-ar-page="/v1/21/view_01.php"] p.vs{font-size:28px!important;align-self:center}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .img_wrap>p,html[data-ar-page="/v1/21/view_01.php"] .sec_04 .img_wrap>p{font-size:14px!important}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px!important;width:100%}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div strong{width:100%!important;min-height:90px;font-size:16px!important;padding:12px 6px}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div strong span{font-size:14px!important}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div ul{width:100%;min-width:0}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>div li{min-width:0!important;max-width:100%;box-sizing:border-box;font-size:14px!important;padding:6px 8px!important}
html[data-ar-page="/v1/21/view_01.php"] .sec_03 .summary .explanation .ex_cont>p{font-size:28px!important;line-height:1!important}
html[data-ar-page="/v1/21/view_01.php"] .tab ul li a{font-size:14px!important}
}
@media(max-width:767px){html[data-ar-page="/v1/21/view_01.php"] .img_wrap:has(img[src*="reviewed-21-followup"]){width:100%!important;max-width:520px}html[data-ar-page="/v1/21/view_01.php"] img[src*="reviewed-21-followup"]{width:100%!important;height:auto!important}}
/* Clinical captions belong outside patient photos; paragraphs that contain photos are untouched. */
html[lang="ar"] .img>p:not(:has(img)),html[lang="ar"] .img_wrap>p:not(:has(img)){position:static!important;inset:auto!important;width:100%!important;height:auto!important;box-sizing:border-box;padding:8px 12px!important;line-height:1.5!important;white-space:normal;font-size:18px!important}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap .container{width:calc(100% - 180px)!important;max-width:1300px;box-sizing:border-box;margin:0 auto!important}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px!important;direction:ltr;margin:0!important;padding:0!important}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap li{width:auto!important;min-width:0;margin:0!important;float:none!important;height:auto!important;box-sizing:border-box;display:flex}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap li>a{width:100%;height:auto!important;display:flex!important;flex-direction:column;border:1px solid #ddd;box-sizing:border-box;text-decoration:none;overflow:hidden}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap li img{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain}
html[data-ar-page="/event/index.php"] .ar-event-copy{direction:rtl;text-align:right;padding:20px;display:flex;flex-direction:column;gap:14px;flex:1;box-sizing:border-box;background:#fff}
html[data-ar-page="/event/index.php"] .ar-event-copy p{margin:0;font-size:17px;line-height:1.65;color:#555}
html[data-ar-page="/event/index.php"] .ar-event-copy h2{margin:0;font-size:25px;line-height:1.5;color:#263d49;font-weight:700}
html[data-ar-page="/event/index.php"] .ar-event-prices{margin-top:auto;display:grid;gap:10px;padding-top:8px}
html[data-ar-page="/event/index.php"] .ar-event-price{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:baseline;justify-content:space-between;font-size:16px;line-height:1.5;color:#555}
html[data-ar-page="/event/index.php"] .ar-event-price b{font-size:25px;color:#6668bd;unicode-bidi:isolate;white-space:nowrap}
html[data-ar-page="/event/index.php"] .ar-event-notice{direction:rtl;text-align:center;margin:0!important;padding:20px 30px!important;background:#f6f9fb;color:#526574;font-size:15px!important;line-height:1.75!important;box-sizing:border-box}
html[data-ar-page="/event/index.php"] .vat{font-size:16px!important;line-height:1.6!important;direction:rtl;text-align:right;margin:0 0 22px!important}
@media(max-width:767px){html[lang="ar"] .img>p:not(:has(img)),html[lang="ar"] .img_wrap>p:not(:has(img)){font-size:14px!important;padding:8px 10px!important}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap .container{width:calc(100% - 32px)!important;max-width:400px}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap ul{grid-template-columns:minmax(0,1fr);gap:24px!important}
html[data-ar-page="/event/index.php"] .event_wrap .list_wrap{padding:30px 0!important}
html[data-ar-page="/event/index.php"] .ar-event-copy{padding:18px;gap:12px}
html[data-ar-page="/event/index.php"] .ar-event-copy p{font-size:15px}
html[data-ar-page="/event/index.php"] .ar-event-copy h2{font-size:23px}
html[data-ar-page="/event/index.php"] .ar-event-price{font-size:15px}
html[data-ar-page="/event/index.php"] .ar-event-price b{font-size:23px}
html[data-ar-page="/event/index.php"] .ar-event-notice{padding:18px!important;font-size:14px!important}}

@media(max-width:767px){html[data-ar-page="/event/index.php"] .ar-event-links{display:flex;justify-content:center;gap:22px;padding:18px 16px;direction:rtl;background:#fff}
html[data-ar-page="/event/index.php"] .ar-event-links>a{position:static!important;inset:auto!important;transform:none!important;margin:0!important;flex-shrink:0}}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{height:auto!important;white-space:normal!important;line-height:1.5!important}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"] a{position:static!important;display:block!important;transform:none!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.5!important}
/* 12/06: give explanatory text and referral artwork separate layout columns. */
@media(min-width:768px){html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont{height:auto!important;min-height:542px;padding:55px 0;box-sizing:border-box}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .container>div{width:44%;min-width:0;box-sizing:border-box}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .y_title{justify-content:flex-start!important;align-items:flex-start;gap:18px}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .y_title .num{flex-shrink:0;font-size:64px;line-height:1.2}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .y_title .num:after{height:54px;margin:0 0 0 18px}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .y_title p{min-width:0;flex:1;font-size:28px!important;line-height:1.5!important;direction:rtl;text-align:right;white-space:normal}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .contents{margin-top:24px;font-size:20px!important;line-height:1.75!important;direction:rtl;text-align:right;max-width:100%}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_04{background-image:none!important}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_04 .container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;direction:ltr}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_04 .container>div{width:100%!important}
html[data-ar-page="/v1/12/view_06.php"] .ar-referral-diagram{width:100%;height:auto;display:block;max-width:620px}}
@media(max-width:767px){html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .y_title p{font-size:20px!important;line-height:1.55!important;direction:rtl}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .contents{font-size:16px!important;line-height:1.75!important;direction:rtl;text-align:right}}
@media(min-width:768px){html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .container{width:calc(100% - 180px)!important;max-width:1300px;margin-left:auto!important;margin-right:auto!important}}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .link{height:auto!important;min-height:54px;line-height:1.5!important;padding:12px 20px!important;box-sizing:border-box;max-width:100%;white-space:normal;direction:rtl}
html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .link strong{display:inline-block;margin-inline-end:.3em}
@media(max-width:767px){html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .link{min-height:36px;font-size:15px!important;padding:8px 12px!important}}
@media(min-width:768px){html[data-ar-page="/v1/12/view_06.php"] .sec_03 .why_cont .container>div{padding-right:24px}}
/* 22/01: align the complete information areas before the clinical captions. */
html[data-ar-page="/v1/22/view_01.php"] .summary>.container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:1172px}
html[data-ar-page="/v1/22/view_01.php"] .summary>.container>.list{display:flex!important;flex-direction:column;width:auto!important;min-width:0;margin:0!important;box-sizing:border-box}
html[data-ar-page="/v1/22/view_01.php"] .summary .info{padding:0 20px;box-sizing:border-box}
html[data-ar-page="/v1/22/view_01.php"] .summary .title{box-sizing:border-box;margin-bottom:30px}
html[data-ar-page="/v1/22/view_01.php"] .summary .title h2{height:auto!important;line-height:1.5!important;padding:8px 22px;box-sizing:border-box}
html[data-ar-page="/v1/22/view_01.php"] .summary .title h3{font-size:26px;line-height:1.5}
html[data-ar-page="/v1/22/view_01.php"] .summary .title p{font-size:21px;line-height:1.6;margin:24px 0 0}
html[data-ar-page="/v1/22/view_01.php"] .summary .info>.img{display:grid!important;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:16px;align-items:center;direction:ltr}
html[data-ar-page="/v1/22/view_01.php"] .summary .info>.img img{display:block;width:100%;max-width:180px;height:auto;margin:0!important;justify-self:center}
html[data-ar-page="/v1/22/view_01.php"] .summary .info>.img img:nth-child(2){max-width:64px}
html[data-ar-page="/v1/22/view_01.php"] .ar-eye-legend{font-size:16px;line-height:1.6;margin:16px 0 0!important;color:#263d49;text-align:center}
html[data-ar-page="/v1/22/view_01.php"] .summary .img_wrap{margin-top:30px}
html[data-ar-page="/v1/22/view_01.php"] .summary .img_wrap>.img img{display:block;width:100%;height:auto}
@media(max-width:767px){html[data-ar-page="/v1/22/view_01.php"] .summary>.container{grid-template-columns:minmax(0,1fr);gap:30px;width:calc(100% - 32px)!important;padding:0!important}
html[data-ar-page="/v1/22/view_01.php"] .summary .info{padding:0 16px}
html[data-ar-page="/v1/22/view_01.php"] .summary .title h3{font-size:20px}
html[data-ar-page="/v1/22/view_01.php"] .summary .title p{font-size:16px;line-height:1.6}
html[data-ar-page="/v1/22/view_01.php"] .summary .info>.img{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:8px}
html[data-ar-page="/v1/22/view_01.php"] .summary .info>.img img:nth-child(2){max-width:38px}
html[data-ar-page="/v1/22/view_01.php"] .ar-eye-legend{font-size:14px;line-height:1.7}}
/* 21/01 certificate: one flowing Arabic heading and a separate, undistorted document. */
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-section{height:auto!important;min-height:542px;padding:60px 0!important;box-sizing:border-box;background-color:#0f1620;background-position:center;background-size:cover}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:50px;align-items:center;direction:ltr;width:calc(100% - 180px);max-width:1172px;min-width:0;margin:0 auto;box-sizing:border-box}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy{min-width:0;text-align:right;color:#fff;background:rgba(15,22,32,.86);padding:20px;box-sizing:border-box}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy p{width:auto!important;height:auto!important;margin:0;letter-spacing:normal!important;white-space:normal;word-break:normal}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-intro{font-size:22px;line-height:1.65}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy h3{font-size:34px!important;line-height:1.5!important;font-weight:700;color:#0f1620;background:#fff;padding:8px 16px;margin:14px 0;letter-spacing:normal;white-space:normal;box-sizing:border-box}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy h3 span{display:inline;unicode-bidi:isolate}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-subtitle{font-size:21px;line-height:1.65;font-weight:600}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-description{font-size:20px;line-height:1.85;margin-top:26px!important}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-document{width:100%;min-width:0;margin:0;text-align:center}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-document img{display:block;width:100%!important;height:auto!important;margin:0 auto;filter:drop-shadow(5px 5px 10px #000)}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-document figcaption{font-size:16px;line-height:1.65;color:#fff;margin-top:16px}
@media(max-width:767px){html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-section{min-height:0;padding:32px 0!important}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-grid{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:28px}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy{padding:12px}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-intro{font-size:17px}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy h3{font-size:24px!important;padding:10px 12px}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-subtitle{font-size:17px}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-description{font-size:16px;margin-top:20px!important}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-document{max-width:220px;justify-self:center}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-document figcaption{font-size:14px}}
html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-copy p{color:#fff!important}
@media(min-width:768px){html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-grid{width:calc(100% - 440px);margin-left:max(330px,calc((100% - 1172px)/2));margin-right:110px}}
@media(min-width:768px){html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-grid{width:calc(100% - 480px);margin-left:max(370px,calc((100% - 1172px)/2))}}
@media(max-width:767px){html[data-ar-page="/v1/21/view_01.php"] .ar-certificate-section{background-image:none!important}}
/* Native procedure ovals retain the source order and colors, with readable flowing text. */
.ar-procedure-chips{display:flex;justify-content:center;align-items:stretch;max-width:100%;margin:0 auto;box-sizing:border-box;padding:0 12px}
.ar-procedure-chip{flex:1;min-width:0;max-width:350px;min-height:104px;border:2px dashed var(--ar-chip-color);border-radius:80px;padding:18px 34px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:pre-line;line-height:1.5;font-size:23px;color:var(--ar-chip-color);font-weight:600;text-align:center;background:#fff}
.ar-procedure-chip+.ar-procedure-chip{margin-left:-16px}
.ar-procedure-chip.ar-chip-neutral{color:#7f7f7f;border-color:#7f7f7f}
@media(max-width:767px){.ar-procedure-chips{flex-wrap:wrap;gap:8px;padding:0}.ar-procedure-chip{flex:1 1 140px;font-size:15px;min-height:88px;padding:14px 16px;border-radius:60px;max-width:100%}.ar-procedure-chip+.ar-procedure-chip{margin-left:0}}
/* Captcha controls keep their icon slot; the full Arabic name stays accessible. */
html[lang="ar"] #captcha_mp3,html[lang="ar"] #captcha_reload{font-size:0!important;line-height:0!important}
html[lang="ar"] #captcha_info{display:block;font-size:14px;line-height:1.6;white-space:normal}
/* Expanded detail banners reserve empty space beside portraits and the floating navigation. */
@media(min-width:768px){html[data-ar-expanded="1"] .main_ban_wrap>.container{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box}
html[data-ar-expanded="1"] .main_ban_wrap .tit{width:calc(50% - 400px)!important;max-width:480px;min-width:0;margin-left:370px!important;margin-right:0!important;box-sizing:border-box}
html[data-ar-expanded="1"] .main_ban_wrap .tit h1{font-size:clamp(30px,2.65vw,42px)!important;line-height:1.4!important;white-space:normal!important;max-width:100%;overflow-wrap:break-word}
html[data-ar-expanded="1"] .main_ban_wrap .tit h2{font-size:22px!important;line-height:1.5!important}
html[data-ar-expanded="1"] .main_ban_wrap .tit h1 .small{display:block;font-size:.6em!important;line-height:1.5!important}}
@media(max-width:767px){html[data-ar-expanded="1"] .main_ban_wrap .tit{width:44%!important;margin-left:4.5%!important}
html[data-ar-expanded="1"] .main_ban_wrap .tit h1{font-size:clamp(20px,5.6vw,24px)!important;line-height:1.4!important}
html[data-ar-expanded="1"] .main_ban_wrap .tit h2{font-size:16px!important;line-height:1.5!important}
html[data-ar-expanded="1"] .main_ban_wrap .tit h1 .small{display:block;font-size:14px!important;line-height:1.5!important}}
html[data-ar-expanded="1"] .quick_consult_wrap .input_wrap label[for="privacy"]{height:auto!important;white-space:normal!important;line-height:1.5!important}
html[data-ar-expanded="1"] .quick_consult_wrap .input_wrap label[for="privacy"] a{position:static!important;display:block!important;transform:none!important;margin:2px 0 0!important;font-size:12px!important;line-height:1.5!important}
.ar-sidebar-card{margin:0!important;width:100%;background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#233e4f;}
.ar-sidebar-card>img{display:block;width:100%!important;height:auto!important;max-width:100%;}
.ar-sidebar-card figcaption{padding:12px;text-align:right;box-sizing:border-box;}
.ar-sidebar-card figcaption h3{margin:0 0 8px!important;font:700 16px/1.5 Arial,Tahoma,sans-serif!important;color:#233e4f!important;white-space:normal!important;}
.ar-sidebar-card figcaption p,.ar-sidebar-card figcaption li{font:400 14px/1.5 Arial,Tahoma,sans-serif!important;color:#405462!important;margin:0!important;white-space:normal!important;}
.ar-sidebar-card figcaption ul{padding:0 18px 0 0;margin:8px 0;list-style:disc;}
.ar-sidebar-card figcaption span{display:block;position:static!important;font:400 14px/1.5 Arial,Tahoma,sans-serif!important;margin:10px 0 0!important;}
.ar-labelled-art{margin:0!important;display:block;max-width:100%;}
.ar-labelled-art>img{height:auto!important;max-width:100%;}
.ar-labelled-art figcaption{padding:12px 16px;background:#fff;box-sizing:border-box;text-align:right;}
.ar-labelled-art figcaption p{position:static!important;transform:none!important;white-space:normal!important;margin:4px 0!important;font:400 16px/1.55 Arial,Tahoma,sans-serif!important;color:#233e4f!important;}
html[data-ar-expanded] .explain{height:auto!important;min-height:0!important;overflow:visible!important;}
.ar-event-art{display:block;width:min(100%,1200px);margin:0 auto!important;overflow:visible;background:#fff;}
.ar-event-art>img{display:block!important;width:100%!important;height:auto!important;margin:0!important;max-width:100%;}
.ar-event-art .ar-event-caption{padding:20px 32px!important;background:#fff;box-sizing:border-box;color:#293e4c;}
.ar-event-art .ar-event-caption p{position:static!important;transform:none!important;white-space:normal!important;font:400 19px/1.65 Arial,Tahoma,sans-serif!important;margin:4px 0!important;color:#293e4c!important;text-align:center!important;height:auto!important;width:auto!important;}
@media(max-width:767px){.ar-event-art .ar-event-caption{padding:12px 16px!important;}.ar-event-art .ar-event-caption p{font-size:16px!important;line-height:1.6!important;}}
.ar-native-flow{width:100%;margin:16px auto;text-align:center;max-width:900px;}
.ar-native-flow>h3{display:table;margin:0 auto!important;padding:14px 24px;border-radius:24px;background:linear-gradient(100deg,#ffedda,#ffd6d9);font:700 20px/1.5 Arial,Tahoma,sans-serif!important;color:#283d49;}
.ar-flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:34px;position:relative;}
.ar-flow-branches:before{content:"";position:absolute;left:25%;right:25%;top:16px;border-top:2px solid #888;}
.ar-flow-branch{background:#fff;border:1px solid #ccc;border-radius:20px;overflow:visible;position:relative;}
.ar-flow-branch:before{content:"";position:absolute;left:50%;height:18px;top:-18px;border-left:2px solid #888;}
.ar-flow-branch h4{background:#808080;padding:12px;margin:0!important;border-radius:19px 19px 0 0;color:#fff!important;font:700 20px/1.5 Arial,Tahoma,sans-serif!important;}
.ar-flow-branch p{margin:12px!important;font:400 17px/1.6 Arial,Tahoma,sans-serif!important;color:#293e4b!important;white-space:normal!important;position:static!important;}
@media(max-width:767px){.ar-flow-branches{gap:16px}.ar-native-flow>h3{font-size:17px!important;}.ar-flow-branch h4,.ar-flow-branch p{font-size:16px!important;}}
.ar-event-poster{background:#fff;text-align:center;}
.ar-event-poster>p{padding:24px 0 0;margin:0!important;font:400 15px/1.5 Arial,Tahoma,sans-serif!important;letter-spacing:3px;color:var(--ar-event-color)!important;}
.ar-event-poster h1{padding:16px 24px;margin:0!important;font:700 36px/1.45 Arial,Tahoma,sans-serif!important;color:#263e4b!important;background:#fff!important;}
.ar-event-poster>img{display:block;width:100%!important;height:auto!important;max-width:100%;}
.ar-event-facts{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:28px 18px!important;margin:0!important;border-bottom:1px solid #ddd;}
.ar-event-facts>div{padding:0 10px;text-align:center;border-left:1px solid #ddd;}
.ar-event-facts dt{font:700 18px/1.6 Arial,Tahoma,sans-serif!important;color:#294655!important;}
.ar-event-facts dd{font:400 17px/1.6 Arial,Tahoma,sans-serif!important;color:#294655!important;margin:8px 0!important;}
.ar-event-notice{margin:28px 24px!important;padding:24px!important;border:2px solid #a2b6c2;text-align:center;}
.ar-event-notice h2,.ar-event-fees h2{font:700 26px/1.5 Arial,Tahoma,sans-serif!important;color:#294655!important;margin:0 0 14px!important;}
.ar-event-notice p{font:400 18px/1.6 Arial,Tahoma,sans-serif!important;margin:6px 0!important;color:#294655!important;}
.ar-event-fees{padding:28px!important;background:#f4f8fa;text-align:center;border-top:6px solid var(--ar-event-color);}
.ar-event-fees>div{padding:20px;border-bottom:1px solid #d2dee4;}
.ar-event-fees h3{margin:0 0 12px!important;font:400 20px/1.6 Arial,Tahoma,sans-serif!important;color:#294655!important;}
.ar-event-fees strong{position:static!important;display:block!important;font:700 30px/1.5 Arial,Tahoma,sans-serif!important;color:#263e4b!important;}
@media(max-width:767px){.ar-event-poster h1{font-size:25px!important;padding:16px}.ar-event-facts{grid-template-columns:repeat(2,1fr);gap:18px}.ar-event-facts>div:last-child{grid-column:1/-1}.ar-event-facts dt,.ar-event-facts dd{font-size:16px!important;}.ar-event-notice p{font-size:16px!important}.ar-event-fees strong{font-size:25px!important}.ar-event-fees h3{font-size:18px!important;}}
.ar-event-imageband{position:relative;container-type:inline-size;}
.ar-event-imageband>img{display:block!important;width:100%!important;height:auto!important;margin:0!important;}
.ar-event-bubble{position:absolute;line-height:1.35;color:#233e4f;text-align:center;box-sizing:border-box;padding:1px 3px;}
.ar-event-poster h1{display:block!important;position:static!important;visibility:visible!important;height:auto!important;width:auto!important;text-indent:0!important;overflow:visible!important;}
@media(min-width:768px){.ar-event-art{width:min(calc(100% - 180px),1200px);}}
.dr_popup_wrap,.dr_popup_wrap02{pointer-events:none!important;}
.dr_popup_wrap .img_popup,.dr_popup_wrap02 .img_popup02,.dr_popup_wrap button,.dr_popup_wrap02 button{pointer-events:auto!important;}
.dr_popup_wrap .dr_board_popup,.dr_popup_wrap02 .dr_board_popup02{pointer-events:auto!important;}
@media(min-width:768px){
 html[data-ar-page][data-ar-scrolled="1"] .img_popup,html[data-ar-page][data-ar-scrolled="1"] .img_popup02{left:12px!important;width:80px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup{top:110px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup02{top:220px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup img,html[data-ar-page][data-ar-scrolled="1"] .img_popup02 img{max-width:100%!important;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup figcaption,html[data-ar-page][data-ar-scrolled="1"] .img_popup02 figcaption{display:none;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup,html[data-ar-page][data-ar-scrolled="1"] .img_popup02{height:90px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup>button,html[data-ar-page][data-ar-scrolled="1"] .img_popup02>button{width:80px!important;height:90px!important;overflow:hidden;border-radius:4px;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup figure,html[data-ar-page][data-ar-scrolled="1"] .img_popup02 figure{margin:0!important;padding:0!important;}
 html[data-ar-page][data-ar-scrolled="1"] .img_popup img,html[data-ar-page][data-ar-scrolled="1"] .img_popup02 img,html[data-ar-page][data-ar-scrolled="1"] .img_popup svg,html[data-ar-page][data-ar-scrolled="1"] .img_popup02 svg{width:80px!important;height:auto!important;max-height:90px!important;object-fit:contain;}
}
html[data-ar-page="/v1/20/view_01.php"] dd.img{display:grid!important;grid-template-columns:1fr 1fr;height:auto!important;min-height:0!important;padding:0!important;}
html[data-ar-page="/v1/20/view_01.php"] dd.img>img{grid-column:1/-1;position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;transform:none!important;}
html[data-ar-page="/v1/20/view_01.php"] dd.img>a{grid-column:1/-1;position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;transform:none!important;}html[data-ar-page="/v1/20/view_01.php"] dd.img>a>img{position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;transform:none!important;}
html[data-ar-page="/v1/20/view_01.php"] dd.img>p.before,html[data-ar-page="/v1/20/view_01.php"] dd.img>p.after{position:static!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:10px!important;transform:none!important;background:#f2f5f7!important;color:#294655!important;text-align:center!important;font:400 16px/1.5 Arial,Tahoma,sans-serif!important;}
html[data-ar-page="/v1/20/view_01.php"] dd.img>p>span{position:static!important;display:block!important;inset:auto!important;height:auto!important;margin:0!important;transform:none!important;font:inherit!important;color:inherit!important;}
.ar-prototype-cards{margin:24px 0;max-width:100%;direction:rtl;}
.ar-prototype-cards>h3{font:700 23px/1.5 Arial,Tahoma,sans-serif!important;text-align:center!important;color:#294655!important;margin:0 0 18px!important;}
.ar-prototype-cards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.ar-prototype-cards article{background:#fff;padding:18px;border:6px solid #d2eef0;box-sizing:border-box;}
.ar-prototype-cards article:nth-child(odd){border-color:#f7f5db;}
.ar-prototype-cards h4{font:700 19px/1.5 Arial,Tahoma,sans-serif!important;color:#294655!important;margin:0 0 10px!important;text-align:right!important;}
.ar-prototype-cards p{position:static!important;margin:0!important;font:400 17px/1.65 Arial,Tahoma,sans-serif!important;color:#294655!important;white-space:normal!important;text-align:right!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul{display:grid!important;grid-template-rows:repeat(7,64px);width:550px!important;max-width:calc(100% - 80px);height:auto!important;margin:40px 0 0!important;padding:0!important;gap:0!important;box-sizing:border-box;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul>li{display:grid!important;grid-template-columns:minmax(0,1fr) 32px;gap:16px;align-items:center;justify-content:normal!important;width:100%!important;height:64px!important;margin:0!important;padding:0!important;font:400 22px/1.35 Arial,Tahoma,sans-serif!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul>li>span:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) 46px;gap:16px;align-items:center;width:100%!important;min-width:0;direction:ltr;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .index .ar-toc-title{display:block!important;text-align:right!important;line-height:1.35!important;white-space:normal!important;min-width:0;unicode-bidi:plaintext;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .index .btn_click{display:flex!important;align-items:center;justify-content:center;width:46px!important;height:22px!important;margin:0!important;padding:0!important;box-sizing:border-box;font:400 12px/1 Arial,Tahoma,sans-serif!important;direction:ltr;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul>li>span:last-child{direction:ltr;unicode-bidi:isolate;text-align:right!important;font-variant-numeric:tabular-nums;}
@media(max-width:767px){
 html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul{grid-template-rows:repeat(7,44px);width:276px!important;max-width:calc(100% - 24px);margin-top:16px!important;}
 html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul>li{grid-template-columns:minmax(0,1fr) 20px;gap:6px;height:44px!important;font-size:13px!important;}
 html[data-ar-page="/v1/12/view_02.php"] .flipbook .index>ul>li>span:first-child{grid-template-columns:minmax(0,1fr) 32px;gap:6px;}
 html[data-ar-page="/v1/12/view_02.php"] .flipbook .index .btn_click{width:32px!important;height:18px!important;font-size:10px!important;}
}
.ar-prototype-comparisons{width:100%;}
.ar-ageing-diagram{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:center;margin:0 auto!important;width:100%;max-width:760px;box-sizing:border-box;}
.ar-ageing-wheel{display:block;width:100%;height:auto;}
.ar-ageing-diagram>figcaption{display:grid;gap:16px;}
.ar-ageing-diagram>figcaption>div{display:flex;align-items:center;gap:12px;text-align:right;font:700 22px/1.5 Arial,Tahoma,sans-serif;color:#294655;}
.ar-ageing-diagram b{flex:0 0 40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--age-color);color:#fff;border-radius:50%;font:700 22px/1 Arial,sans-serif;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja>.container>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:start;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja>.container>ul>li{width:auto!important;min-width:0;display:flex;flex-direction:column;margin-top:20px!important;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja>.container>ul>li:last-child{grid-column:1/-1;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head{display:grid!important;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"icon title" "icon description" "badges badges";gap:14px 20px;align-content:start;padding:24px!important;direction:ltr;box-sizing:border-box;flex:0 0 auto;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head h4{grid-area:title;font:400 28px/1.45 Arial,Tahoma,sans-serif!important;letter-spacing:0!important;direction:rtl;text-align:right;min-width:0;margin:0;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head h4>strong{display:block;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .desc{grid-area:description;font:400 18px/1.6 Arial,Tahoma,sans-serif!important;direction:rtl;text-align:right;padding:0!important;min-width:0;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .desc>span{display:block;margin-bottom:6px;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .icon{grid-area:icon;position:static!important;width:64px!important;height:auto!important;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .icon>img{position:static!important;inset:auto!important;width:64px!important;height:64px!important;object-fit:contain;margin:0!important;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .metro-line{grid-area:badges;position:static!important;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;direction:rtl;}
html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .metro-line>span{width:auto!important;min-width:64px;padding:6px 12px!important;margin:0!important;font:400 15px/1.5 Arial,Tahoma,sans-serif;}
@media(max-width:767px){
 .ar-ageing-diagram{grid-template-columns:1fr;gap:20px;max-width:380px;}
 .ar-ageing-wheel{max-width:280px;margin:auto;}
 .ar-ageing-diagram>figcaption{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;}
 .ar-ageing-diagram>figcaption>div{font-size:16px;gap:8px;}
 .ar-ageing-diagram b{flex-basis:30px;height:30px;font-size:17px;}
 html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja>.container>ul{grid-template-columns:1fr;gap:24px;}
 html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head{grid-template-columns:44px minmax(0,1fr);padding:18px!important;gap:12px;}
 html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head h4{font-size:22px!important;}
 html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .desc{font-size:16px!important;}
 html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .icon,html[data-ar-page="/sisun_information.php"] #WKCnkv .MTCvja .head .icon>img{width:44px!important;height:44px!important;}
}
.ar-lifetime-benefits{display:flex;width:100%;max-width:min(1172px,calc(100vw - 220px));align-items:stretch;margin:0 auto 50px;isolation:isolate;}
.ar-lifetime-benefits>div{position:relative;flex:1;display:flex;justify-content:center;align-items:center;min-width:0;min-height:138px;padding:22px 35px;box-sizing:border-box;border:2px dashed #ab98ed;border-radius:90px;background:#fff;color:#ab98ed;font:700 24px/1.5 Arial,Tahoma,sans-serif;text-align:center;}
.ar-lifetime-benefits>div+div{margin-left:-28px;}
.ar-lifetime-benefits>div:nth-child(even){color:#d880a7;border-color:#d880a7;}
@media(max-width:767px){.ar-lifetime-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;max-width:100%;}.ar-lifetime-benefits>div{min-height:110px;padding:14px;font-size:16px;border-radius:35px;}.ar-lifetime-benefits>div+div{margin-left:0;}}
.ar-book-techniques{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;max-width:460px;width:100%;margin:0 auto!important;box-sizing:border-box;direction:ltr;isolation:isolate;}
html[data-ar-page="/v1/21/view_01.php"] .cont_02>.summary>h3{display:flex!important;align-items:center;gap:20px;direction:ltr!important;unicode-bidi:normal!important;text-align:left!important;}
html[data-ar-page="/v1/21/view_01.php"] .cont_02>.summary>h3:before{flex:0 0 10px;margin:0!important;}
@media(min-width:768px){
 html[data-ar-page="/v1/12/view_02.php"] .intro-history{height:auto!important;padding:98px 0 300px!important;box-sizing:border-box;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .layer{height:100%!important;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .txt-box{position:relative!important;inset:auto!important;width:calc(100% - 220px)!important;max-width:1172px;margin:0 auto!important;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .txt-box>h3{font-size:42px!important;line-height:1.4!important;padding:0 0 48px!important;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;direction:ltr;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .list>ul{display:block!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;direction:rtl;text-align:right!important;font:400 22px/1.65 Arial,Tahoma,sans-serif!important;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .list li{position:relative;margin:0 0 8px!important;white-space:normal!important;overflow-wrap:break-word;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .list .circle li{padding-right:14px!important;}
 html[data-ar-page="/v1/12/view_02.php"] .intro-history .list .circle li:before{position:absolute;right:0;top:16px;margin:0!important;}
}
.ar-book-techniques>figcaption{grid-column:1/-1;text-align:center;color:#6298b9;font:700 24px/1.4 Arial,Tahoma,sans-serif;padding-bottom:4px;direction:rtl;}
.ar-book-technique-ring{position:relative;z-index:1;width:220px;height:220px;border:9px solid #d1edf5;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;text-align:center;direction:rtl;}
.ar-book-technique-top{grid-column:1/-1;justify-self:center;}
.ar-book-technique-ring>h3{position:static!important;margin:0 0 12px!important;padding:0!important;font:700 20px/1.35 Arial,Tahoma,sans-serif!important;color:#333!important;}
.ar-book-technique-ring>p{position:static!important;margin:0!important;padding:0!important;width:auto!important;white-space:normal!important;font:400 16px/1.55 Arial,Tahoma,sans-serif!important;color:#477fa4!important;}
.ar-book-technique-links{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:452px;}
@media(max-width:767px){
 .ar-book-techniques{display:flex;flex-direction:column;gap:8px;max-width:276px;}
 .ar-book-technique-links{display:none;}
 .ar-book-techniques>figcaption{font-size:17px;line-height:1.4;padding:0;}
 .ar-book-technique-ring{width:100%;height:auto;min-height:86px;border:3px solid #d1edf5;border-radius:18px;padding:8px 10px;}
 .ar-book-technique-ring>h3{font-size:16px!important;line-height:1.3!important;margin-bottom:4px!important;}
 .ar-book-technique-ring>p{font-size:14px!important;line-height:1.45!important;}
}
.ar-prototype-comparisons>figure{margin:0 0 24px!important;}
.ar-prototype-comparisons figcaption{padding:12px;background:#303030;color:#fff;font:400 17px/1.6 Arial,Tahoma,sans-serif!important;text-align:center;}
.ar-prototype-comparisons img{display:block;width:100%!important;height:auto!important;max-width:100%;}
.ar-prototype-comparisons .ar-comparison-label{position:static!important;background:#59a9b9;color:#fff!important;font:400 17px/1.5 Arial,Tahoma,sans-serif!important;text-align:center!important;padding:10px!important;margin:0!important;}
@media(max-width:767px){html[data-ar-expanded] .surgery-case-item-intro{height:auto!important;min-height:0!important;max-width:100%;}html[data-ar-expanded] .surgery-case-item-intro .explain{position:static!important;inset:auto!important;transform:none!important;display:block!important;}}
@media(max-width:767px){html[data-ar-page="/v1/17/view_06.php"] #section4>ul,html[data-ar-page="/v1/17/view_06.php"] .sec_04_sub,html[data-ar-page="/v1/17/view_06.php"] .sec_04_sub .container,html[data-ar-page="/v1/17/view_06.php"] .sec_04_sub .box_wrap,html[data-ar-page="/v1/17/view_06.php"] .sec_04_sub .contents{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}}
@media(max-width:767px){.doctor-section:has(.ar-mobile-doctor-note){background:#060606!important;height:auto!important;min-height:0!important;}.doctor-section:has(.ar-mobile-doctor-note) .doctor-container{width:100%!important;height:auto!important;padding:0!important;position:static!important;}.doctor-section:has(.ar-mobile-doctor-note) .doctor-items,.doctor-section:has(.ar-mobile-doctor-note) .doctor-item-link{position:static!important;height:auto!important;padding:0 16px 24px!important;box-sizing:border-box;}.ar-mobile-doctor-note{margin:0!important;}.ar-mobile-doctor-note>img{display:block;width:100%;height:auto;aspect-ratio:638/390;object-fit:cover;object-position:right;}.ar-mobile-doctor-note figcaption{padding:20px;color:#fff;}.ar-mobile-doctor-note h2{font:700 23px/1.5 Arial,Tahoma,sans-serif!important;color:#fff!important;margin:12px 0!important;}.ar-mobile-doctor-note p{font:400 16px/1.65 Arial,Tahoma,sans-serif!important;color:#b5d4e5!important;margin:10px 0!important;}.ar-mobile-doctor-note .ar-note-brand{font-size:14px!important;color:#fff!important;}}
@media(max-width:767px){html[data-ar-expanded] .before-after .section,html[data-ar-expanded] .viewBA,html[data-ar-expanded] .viewBA-container,html[data-ar-expanded] .viewBA-item,html[data-ar-expanded] .viewBA-item-wrap{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}html[data-ar-expanded] .viewBA-item img{max-width:100%!important;height:auto!important;}html[data-ar-page="/v1/21/view_05.php"] .cont_01{display:flex!important;flex-wrap:wrap;gap:16px;}html[data-ar-page="/v1/21/view_05.php"] .cont_01>.img{width:calc(50% - 8px)!important;min-width:0!important;max-width:100%;box-sizing:border-box;}html[data-ar-page="/v1/21/view_05.php"] .cont_01>.img p{width:auto!important;white-space:normal!important;font-size:16px!important;line-height:1.6!important;}}
@media(max-width:767px){html[data-ar-expanded] .surgery-case-item-intro .explain{width:100%!important;max-width:100%;height:auto!important;box-sizing:border-box;}html[data-ar-expanded] .surgery-case-item-intro .explain p{position:static!important;width:auto!important;max-width:100%;height:auto!important;margin:0!important;padding:12px!important;box-sizing:border-box;transform:none!important;white-space:normal!important;font:400 16px/1.6 Arial,Tahoma,sans-serif!important;}}
@media(max-width:767px){html[data-ar-page="/v1/17/view_06.php"] .section4>ul,html[data-ar-page="/v1/17/view_06.php"] .section4 .container{width:100%!important;max-width:100%!important;box-sizing:border-box;}html[data-ar-page="/v1/17/view_06.php"] .section4 .ctitle{max-width:calc(100% - 24px)!important;white-space:normal!important;}}
@media(min-width:768px){html[data-ar-expanded] .footer .container{width:calc(100% - 180px)!important;max-width:1172px!important;margin-left:auto!important;margin-right:auto!important;}html[data-ar-expanded] .main_ban_wrap{overflow:hidden;}}
@media(max-width:767px){html[data-ar-page="/v1/15/view_11.php"] .sec_03 .contents{width:calc(100% - 32px)!important;}html[data-ar-page="/v1/15/view_11.php"] .sec_03 .contents>li{width:100%!important;max-width:100%;}html[data-ar-page="/v1/15/view_11.php"] .sec_03 .bna{display:flex!important;justify-content:space-between;gap:12px;}html[data-ar-page="/v1/15/view_11.php"] .sec_03 .bna>span{max-width:calc(50% - 6px)!important;}}
@media(max-width:767px){.ar-prototype-cards>div{grid-template-columns:1fr}.ar-prototype-cards article{padding:16px}.ar-prototype-cards p,.ar-prototype-comparisons figcaption{font-size:16px!important;}}

@media(min-width:768px){html[data-ar-page="/v1/21/view_01.php"] .cont_02>.summary>h3{padding-left:36px!important;box-sizing:border-box;}}
.ar-reviewed-panel{position:relative!important;box-sizing:border-box;width:100%;max-width:760px;margin:16px auto!important;padding:20px!important;border:1px solid #c2dce6;border-radius:24px;background:#fff;color:#263e4b;text-align:right;}
.ar-reviewed-panel h4{position:static!important;margin:0 0 12px!important;font:700 21px/1.5 Arial,Tahoma,sans-serif!important;color:#527f99!important;}
.ar-reviewed-panel ul{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0 20px 0 0!important;list-style:disc!important;}
.ar-reviewed-panel li{display:list-item!important;float:none!important;position:static!important;width:auto!important;height:auto!important;margin:8px 0!important;padding:0!important;font:400 17px/1.65 Arial,Tahoma,sans-serif!important;color:#263e4b!important;white-space:normal!important;}
.ar-reviewed-stack{width:100%;max-width:680px;margin:20px auto;}
.ar-reviewed-mid{margin:20px auto;border-radius:40px;background:#cbe8f0;padding:18px;color:#345667;text-align:center;font:700 18px/1.5 Arial,Tahoma,sans-serif;}
.ar-reviewed-image-title{display:inline-block;max-width:100%;font:700 24px/1.6 Arial,Tahoma,sans-serif!important;color:inherit;white-space:normal!important;}
.ar-reviewed-more{display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;max-width:100%;padding:18px 22px;background:linear-gradient(110deg,#32d4b4,#75aac9);color:#fff!important;border-radius:24px;font:700 20px/1.5 Arial,Tahoma,sans-serif!important;text-align:center;white-space:normal;}
.ar-reviewed-clinic-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:4px;align-items:center;width:100%;}
.ar-reviewed-clinic-pair .ar-reviewed-panel{padding:15px 10px!important;text-align:center;border-radius:60px;}
.ar-reviewed-clinic-pair h4{font-size:16px!important;}.ar-reviewed-clinic-pair ul{list-style:none!important;padding:0!important;}.ar-reviewed-clinic-pair>b{color:#6eaab9;font:700 17px Arial,sans-serif;}
.ar-source-crop{display:block;width:100%;height:auto;overflow:hidden;}
.ar-residual-event>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;}
/* Arabic tags must wrap inside their own video card, including the first pages. */
html[data-ar-page] .swiper-slide .hashtag{display:flex!important;flex-wrap:wrap;gap:3px 6px;max-width:100%;min-width:0;height:auto!important;white-space:normal!important;direction:rtl;box-sizing:border-box;}
html[data-ar-page] .swiper-slide .hashtag>span{display:inline-block!important;max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;line-height:1.5!important;}
@media(min-width:768px){html[data-ar-page] .footer .container{min-width:0!important;width:calc(100% - 180px)!important;max-width:1172px!important;margin-left:auto!important;margin-right:auto!important;}}
@media(max-width:767px){html[data-ar-page="/v1/21/view_01.php"] .summary h3,html[data-ar-page="/v1/21/view_01.php"] .summary .note{max-width:100%!important;box-sizing:border-box;white-space:normal!important;}html[data-ar-page="/v1/21/view_01.php"] .ex_cont li,html[data-ar-page="/v1/21/view_01.php"] .ex_cont strong,html[data-ar-page="/v1/21/view_01.php"] .ex_cont strong span{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;}html[data-ar-page="/v1/21/view_01.php"] .summary p.vs{min-width:42px;}}
.ar-procedure-chip{font-family:Arial,Tahoma,sans-serif!important;letter-spacing:normal!important;}
.ar-ageing-diagram figcaption span{font:inherit!important;letter-spacing:normal!important;}
.ar-residual-event{margin:0!important;}.ar-residual-event figcaption{padding:14px 20px;background:#fff;color:#263e4b;text-align:right;}.ar-residual-event figcaption p{font:400 17px/1.65 Arial,Tahoma,sans-serif!important;margin:6px 0!important;}.ar-residual-event-heads{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fff;}.ar-residual-event-heads h3{margin:0!important;padding:20px!important;background:#c79985;font:700 21px/1.5 Arial,Tahoma,sans-serif!important;color:#fff;}.ar-residual-event-heads h3:first-child{background:#d48284;}
@media(max-width:767px){.ar-residual-event figcaption p{font-size:16px!important;}.ar-residual-event-heads{grid-template-columns:1fr;}.ar-residual-event-heads h3{font-size:18px!important;}}
.ar-residual-prp{margin:0!important;display:grid;grid-template-columns:40% 60%;align-items:center;background:#fbf8f8;}.ar-residual-prp .ar-reviewed-panel{margin:0!important;border:0;background:transparent;}.ar-residual-prp .ar-source-crop{align-self:start;}
.ar-readable-flow{max-width:760px;width:100%;margin:0 auto;box-sizing:border-box;color:#263e4b;text-align:center;font:400 17px/1.65 Arial,Tahoma,sans-serif;}
.ar-readable-flow h3,.ar-readable-flow h4{font:700 19px/1.6 Arial,Tahoma,sans-serif!important;white-space:normal!important;position:static!important;padding:16px!important;border:2px solid #7aa3bb;margin:0 auto!important;background:#fff;color:#263e4b!important;max-width:500px;}
.ar-flow-arrow{padding:12px;color:#6b99b2;}.ar-decision-branches{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;}.ar-decision-branches>section{border:1px solid #bbd2de;padding:16px;border-radius:18px;background:#f9fcfd;}.ar-readable-flow p{font:400 17px/1.65 Arial,Tahoma,sans-serif!important;position:static!important;margin:12px 0!important;color:#263e4b!important;white-space:normal!important;}
.ar-decision-option{border-top:1px solid #cbdfe7;padding-top:12px;margin-top:14px;}.ar-decision-option>span{display:block;font:700 16px/1.5 Arial,Tahoma,sans-serif!important;position:static!important;color:#567c92;}.ar-flow-jump{display:block;width:100%;border:0;border-radius:12px;margin:10px 0;padding:12px!important;background:#6e9ab3;color:#fff;white-space:normal;cursor:pointer;font:700 16px/1.5 Arial,Tahoma,sans-serif;}
@media(max-width:767px){.ar-decision-branches{grid-template-columns:1fr;}.ar-residual-prp{grid-template-columns:1fr;}.ar-residual-prp>.ar-source-crop{max-width:220px;margin:auto;}.ar-residual-prp .ar-reviewed-panel{max-width:100%;}.ar-sidebar-card>.ar-source-crop{max-height:180px;}}
@media(max-width:767px){.ar-reviewed-panel{padding:18px!important;}.ar-reviewed-panel h4{font-size:18px!important;}.ar-reviewed-panel li{font-size:16px!important;}.ar-reviewed-image-title{font-size:19px!important;}.ar-reviewed-more{font-size:17px!important;}.ar-reviewed-clinic-pair{grid-template-columns:1fr;gap:0;}.ar-reviewed-clinic-pair .ar-reviewed-panel{margin:0!important;}.ar-reviewed-clinic-pair>b{padding:10px;}}



/* Give Arabic event text its own centered line box below the gift icon. */
a.event.icon-ani{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;}
a.event.icon-ani>img{display:block;margin:0!important;flex:0 0 auto;}
a.event.icon-ani>span{display:flex!important;align-items:center;justify-content:center;min-height:24px;height:auto!important;max-width:calc(100% - 8px);box-sizing:border-box;padding:2px 6px!important;margin:0!important;font:400 12px/20px Arial,Tahoma,sans-serif!important;direction:rtl;white-space:nowrap;}

/* Native readable popup launchers replace illegible text baked into thumbnails. */
.ar-readable-recommendation>button>:not(.ar-recommend-label){display:none!important;}
.ar-readable-recommendation>button{display:flex!important;align-items:center;justify-content:center;background:#fff!important;border:1px solid #c9d9e2!important;border-radius:8px!important;padding:12px!important;box-sizing:border-box;min-height:96px;}
.ar-recommend-label{display:flex!important;flex-direction:column;gap:8px;text-align:center;color:#284859;white-space:normal!important;}
.ar-recommend-label>strong{font:700 18px/1.5 Arial,Tahoma,sans-serif!important;}
.ar-recommend-label>span{font:400 14px/1.6 Arial,Tahoma,sans-serif!important;}
@media(min-width:768px){
 .ar-readable-recommendation{left:12px!important;width:196px!important;height:auto!important;top:auto!important;}
 .ar-readable-recommendation.img_popup02{bottom:136px!important;}
 .ar-readable-recommendation.img_popup{bottom:28px!important;}
 .ar-readable-recommendation>button{width:100%!important;height:96px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .ar-readable-recommendation{bottom:auto!important;}
 html[data-ar-page][data-ar-scrolled="1"] .ar-readable-recommendation>button{min-height:90px;padding:6px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .ar-recommend-label>strong{font-size:14px!important;}
 html[data-ar-page][data-ar-scrolled="1"] .ar-recommend-label>span{display:none!important;}
}
@media(max-width:767px){
 .ar-readable-recommendation .ar-recommend-label>strong{font-size:14px!important;}
 .ar-readable-recommendation .ar-recommend-label>span{display:none!important;}
 .ar-readable-recommendation>button{padding:6px!important;min-height:80px;}
}
.ar-readable-recommendation .ar-recommend-label{width:100%;min-width:0;text-align:center!important;}
.ar-readable-recommendation .ar-recommend-label>strong,.ar-readable-recommendation .ar-recommend-label>span{width:100%;text-align:center!important;}

/* Preserve all source hero facts and their five original medical icons. */
html[data-ar-page] .ar-complete-hero{height:auto!important;min-height:668px;overflow:hidden;}
html[data-ar-page] .ar-complete-hero>.container{width:calc(100% - 140px)!important;max-width:1300px!important;margin:0 auto!important;padding:38px 0 32px!important;box-sizing:border-box;position:relative;z-index:2;}
html[data-ar-page] .ar-complete-hero .tit,html[data-ar-page] .ar-complete-hero>.container>.sub_tit,html[data-ar-page] .ar-complete-hero>.container>ul,html[data-ar-page] .ar-complete-hero>.container>.note{width:min(600px,calc(50vw - 100px))!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box;direction:rtl;}
html[data-ar-page] .ar-complete-hero .tit{margin-top:0!important;min-width:0!important;}
html[data-ar-page] .ar-complete-hero .tit h1{font:700 36px/1.35 Arial,Tahoma,sans-serif!important;margin:10px 0 0!important;}
html[data-ar-page] .ar-complete-hero .tit h2,html[data-ar-page] .ar-complete-hero .tit h3{font:400 22px/1.5 Arial,Tahoma,sans-serif!important;margin:8px 0 0!important;}
html[data-ar-page] .ar-complete-hero>.container>.sub_tit{font:400 18px/1.6 Arial,Tahoma,sans-serif!important;margin-top:18px!important;text-align:right;}
html[data-ar-page] .ar-complete-hero>.container>ul{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px!important;direction:ltr;}
html[data-ar-page] .ar-complete-hero>.container>ul>li{width:auto!important;height:174px!important;min-width:0;box-sizing:border-box;margin:0!important;padding:22px 5px 20px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;background-size:100% 100%!important;direction:rtl;text-align:center;font:400 15px/1.4 Arial,Tahoma,sans-serif!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li:before{content:''!important;display:block!important;flex:0 0 32px;width:32px!important;height:32px!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;margin:0 auto 8px!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li:nth-child(1):before{background-image:url('/theme/sisun_v1/img/v1/15/ic-01.png')!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li:nth-child(2):before{background-image:url('/theme/sisun_v1/img/v1/15/ic-02.png')!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li:nth-child(3):before{background-image:url('/theme/sisun_v1/img/v1/15/ic-03.png')!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li:nth-child(4):before{background-image:url('/theme/sisun_v1/img/v1/15/ic-04.png')!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li:nth-child(5):before{background-image:url('/theme/sisun_v1/img/v1/15/ic-05.png')!important;}
html[data-ar-page] .ar-complete-hero>.container>ul>li span{display:block!important;flex-grow:0!important;font:inherit!important;}
html[data-ar-page] .ar-complete-hero>.container>.note{font:400 14px/1.65 Arial,Tahoma,sans-serif!important;margin-top:20px!important;text-align:right;}
@media(max-width:767px){
 html[data-ar-page] .ar-complete-hero{min-height:0!important;padding:0!important;}
 html[data-ar-page] .ar-complete-hero>.container{width:100%!important;padding:30px 16px 24px!important;}
 html[data-ar-page] .ar-complete-hero .tit{width:44%!important;min-height:calc(100vw * .85)!important;margin:0!important;}
 html[data-ar-page] .ar-complete-hero .tit h1{font-size:23px!important;}
 html[data-ar-page] .ar-complete-hero .tit h2,html[data-ar-page] .ar-complete-hero .tit h3{font-size:16px!important;}
 html[data-ar-page] .ar-complete-hero>.container>.sub_tit,html[data-ar-page] .ar-complete-hero>.container>ul,html[data-ar-page] .ar-complete-hero>.container>.note{width:100%!important;}
 html[data-ar-page] .ar-complete-hero>.container>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;}
 html[data-ar-page] .ar-complete-hero>.container>ul>li{height:174px!important;font-size:14px!important;}
 html[data-ar-page] .ar-complete-hero>.container>.sub_tit{font-size:16px!important;}
 html[data-ar-page] .ar-complete-hero>.container>.note{font-size:13px!important;}
}
@media(max-width:767px){
 html[data-ar-page] .ar-complete-hero:before{top:0!important;left:0!important;margin:0!important;width:100%!important;height:calc(100vw * .95)!important;background-size:auto 100%!important;background-position:right top!important;}
 html[data-ar-page] .ar-complete-hero>.container>.sub_tit,html[data-ar-page] .ar-complete-hero>.container>.note{color:#334454!important;text-shadow:none!important;}
 html[data-ar-page] .ar-complete-hero>.container>.note{font-size:14px!important;}
}
@media(max-width:767px){
 html[data-ar-page] .ar-complete-hero .tit{width:100%!important;min-height:0!important;margin-bottom:calc(100vw * .95 + 24px)!important;text-align:right;}
 html[data-ar-page] .ar-complete-hero:before{top:var(--ar-model-top,180px)!important;background-position:center top!important;}
 html[data-ar-page] .ar-complete-hero>img{position:absolute!important;top:var(--ar-model-top,180px)!important;left:0!important;right:auto!important;bottom:auto!important;margin:0!important;width:100%!important;height:calc(100vw * .95)!important;object-fit:contain;object-position:center top;}
 .ar-hero-related-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;}
 .ar-hero-related-row .ar-readable-recommendation{position:static!important;width:100%!important;height:auto!important;margin:0!important;}
 .ar-hero-related-row .ar-readable-recommendation>button{width:100%!important;height:96px!important;min-height:96px!important;}
 html.ar-has-complete-hero .btn_dr_note_new,html.ar-has-complete-hero .go_event{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:calc(50% - 24px)!important;min-height:48px;height:auto!important;margin:12px!important;border-radius:8px!important;font:400 15px/1.5 Arial,Tahoma,sans-serif!important;box-sizing:border-box;}
}
.ar-complete-hero .ar-fact-label{margin-bottom:3px;}
@media(max-width:767px){html[data-ar-page] .ar-complete-hero:before{background-position:right top!important;}}
html[data-ar-page] .ar-normalized-hero{position:relative!important;padding:0!important;}
html[data-ar-page] .ar-normalized-hero:before{content:'';position:absolute;top:0;left:50%;right:0;width:50%;height:100%;background-image:var(--ar-model-image);background-size:contain;background-position:right bottom;background-repeat:no-repeat;}
html[data-ar-page] .ar-normalized-hero>.container>ul>li{background-image:var(--ar-fact-background)!important;background-repeat:no-repeat;color:#fff!important;}
@media(max-width:767px){html[data-ar-page] .ar-normalized-hero:before{background-size:contain!important;background-position:center top!important;}}
@media(max-width:767px){
 html[data-ar-page="/v1/18/view_02.php"] .ar-complete-hero>.container>.sub_tit,html[data-ar-page="/v1/18/view_02.php"] .ar-complete-hero>.container>.note,html[data-ar-page="/v1/18/view_04.php"] .ar-complete-hero>.container>.sub_tit,html[data-ar-page="/v1/18/view_04.php"] .ar-complete-hero>.container>.note{color:#fff!important;}
 html[data-ar-page="/v1/18/view_02.php"] .ar-complete-hero .tit .sub,html[data-ar-page="/v1/18/view_04.php"] .ar-complete-hero .tit .sub{color:#dce5ee!important;}
 /* This source mobile template requests an empty /v1//view_.css path. Restore its hero assets explicitly. */
 html[data-ar-page="/v1/22/view_03.php"] .ar-complete-hero{position:relative;background:#d4e8f9;}
 html[data-ar-page="/v1/22/view_03.php"] .ar-complete-hero:before{content:'';display:block;position:absolute;background-image:url('/theme/sisun_v1/img/v1/22/view_03/model-01.png');background-repeat:no-repeat;background-size:contain!important;background-position:center top!important;}
 html[data-ar-page="/v1/22/view_03.php"] .ar-complete-hero>.container>ul>li{background-image:url('/theme/sisun_v1/img/v1/15/view_01/main_list_bg.png');background-repeat:no-repeat;color:#fff;}
}

/* October full-page readability audit: flexible native text and mobile cards. */
@media(max-width:767px){
 .ar-reading-small{font-size:14px!important;line-height:1.65!important;height:auto!important;max-height:none!important;letter-spacing:normal!important;word-break:normal!important;overflow-wrap:break-word!important;}
 .ar-reading-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;height:auto!important;}
 .ar-reading-list>li{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;float:none!important;height:auto!important;box-sizing:border-box!important;}
 .ar-reading-list .text-box{height:auto!important;padding:16px!important;}
 .ar-reading-list .text-box .title{font-size:17px!important;line-height:1.6!important;height:auto!important;max-height:none!important;}
 .ar-reading-list .text-box .txt{font-size:15px!important;line-height:1.7!important;height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important;}
 .ar-reading-list .hashtag,.ar-reading-list .hashtag .wrap{height:auto!important;max-height:none!important;white-space:normal!important;}
 .ar-reading-list .hashtag span{font-size:14px!important;line-height:1.7!important;overflow-wrap:anywhere;}
 .fnb{height:auto!important;padding-bottom:18px!important;}.fnb li a{font-size:14px!important;line-height:1.6!important;}
 .treatment-hours li,.treatment-hours .ps,.address .des{font-size:14px!important;line-height:1.65!important;height:auto!important;}
 .viewBA-container>.ps,.qna dd,.blog-desc{font-size:15px!important;line-height:1.7!important;height:auto!important;}
 .viewBA-container>.ps{padding:12px 0!important;}
 .floor-tab{display:flex!important;flex-wrap:wrap!important;height:auto!important;gap:6px!important;}.floor-tab>*{font-size:14px!important;line-height:1.5!important;height:auto!important;min-height:36px;}
 .hd_pops_footer{display:flex;flex-wrap:wrap;height:auto!important;}.hd_pops_footer button{font-size:14px!important;line-height:1.5!important;height:auto!important;min-height:36px;}
 .surgery-link-item a{font-size:14px!important;line-height:1.65!important;}
 .more-btn{font-size:14px!important;line-height:1.5!important;height:auto!important;}
 /* Keep related links reachable without covering the card currently being read. */
 #app>.btn_dr_note_new,#app>.go_event,#search-component>.btn_dr_note_new{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:calc(50% - 24px)!important;height:auto!important;min-height:48px!important;margin:12px!important;font-size:14px!important;line-height:1.5!important;border-radius:8px!important;vertical-align:top;}
}

.ar-event-bubble.ar-numbered-bubble{font-size:16px!important;line-height:1.25!important;font-weight:700!important;}
.ar-event-caption .ar-bubble-index{display:inline-block;min-width:1.6em;padding:0 4px;margin-inline-end:8px;border-radius:50%;background:#e1edf4;color:#233e4f;font-weight:700;}
@media(max-width:767px){.viewBA-item-images>.caption{font-size:14px!important;line-height:1.4!important;}body>.btn_dr_note_new,body>.go_event{position:static!important;display:inline-flex!important;width:calc(50% - 24px)!important;min-height:48px!important;height:auto!important;margin:12px!important;font-size:14px!important;line-height:1.5!important;border-radius:8px!important;align-items:center;justify-content:center;}}

@media(max-width:767px){.ar-reading-list{margin-bottom:24px!important}.ar-reading-list .more,.ar-reading-list .more span{font-size:13px!important;line-height:1.5!important;height:auto!important}.ar-reading-list .hashtag{color:#52616c!important}.ar-reading-list .text-box .txt{color:#465762!important}}

@media(max-width:767px){
 .ar-reading-list .hashtag .wrap{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important;}
 .board-item-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;height:auto!important;}
 .board-item-list>.board-item{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;box-sizing:border-box;float:none!important;position:relative!important;}
 .board-item-list .board-item-subject{font-size:17px!important;line-height:1.6!important;height:auto!important;max-height:none!important;white-space:normal!important;display:block!important;-webkit-line-clamp:unset!important;margin:12px 0!important;}
 .board-item-list .board-item-hashtag{height:auto!important;max-height:none!important;display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:14px!important;line-height:1.65!important;}
 .board-item-list .board-item-thumb{width:100%!important;height:auto!important;}.board-item-list .board-item-thumb img{display:block;width:100%!important;height:auto!important;}
}

@media(max-width:767px){
 .hastag{height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;}
 .hastag span{font-size:14px!important;line-height:1.65!important;height:auto!important;white-space:normal!important;max-width:100%!important;overflow-wrap:anywhere!important;box-sizing:border-box;}
 .extra:has(>.hastag){height:auto!important;min-height:0!important;}
 .review-list>.container>ul{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
 .review-list>.container>ul>li{width:100%!important;margin:0!important;height:auto!important;float:none!important;box-sizing:border-box;}
}

@media(max-width:767px){
 a.btn_dr_note_new,a.go_event{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center;justify-content:center;width:calc(50% - 24px)!important;min-width:0!important;height:auto!important;min-height:48px!important;margin:12px!important;padding:6px!important;box-sizing:border-box;font-size:14px!important;line-height:1.5!important;border-radius:8px!important;vertical-align:top;}
}

/* The fourth Arabic navigation label exceeded its original 86px Korean slot. */
@media(min-width:768px){.gnb .depth1-list>a{white-space:normal!important;display:flex!important;align-items:center;justify-content:center;line-height:1.35!important;height:70px!important;word-break:normal!important;overflow-wrap:normal!important;}}

@media(min-width:768px){
 .doctor-section .doctor-item-link{max-width:calc(100% - 90px)!important;}
 .doctor-section .surgery-link-items{display:flex!important;flex-wrap:wrap!important;gap:10px 20px!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box;}
 .doctor-section .surgery-link-item{margin:0!important;max-width:100%!important;white-space:normal!important;}
}

@media(min-width:768px){
 .doctor-section>.container{width:calc(100% - 180px)!important;min-width:0!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important;}
 .doctor-section .doctor-item-link{max-width:100%!important;}
 .doctor-section .surgery-link-item:before,.doctor-section .surgery-link-item:after{content:none!important;}
 .doctor-section .surgery-link-item{border:0!important;}
}

@media(min-width:768px){.doctor-section .doctor-item-link{left:80px!important;width:calc(100% - 210px)!important;max-width:none!important;}}

/* 22/02: a translated figure must not split the source image-arrow-image row. */
html[data-ar-page="/v1/22/view_02.php"] .info:has(>.ar-labelled-art):has(>img){display:grid!important;grid-template-columns:minmax(0,180px) 68px minmax(0,180px)!important;grid-template-rows:auto auto;justify-content:center;align-items:center;gap:14px 24px;width:100%!important;max-width:544px!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;direction:ltr;}
html[data-ar-page="/v1/22/view_02.php"] .info>.ar-labelled-art{display:contents!important;}
html[data-ar-page="/v1/22/view_02.php"] .info>.ar-labelled-art>img{grid-column:1;grid-row:1;width:100%!important;height:auto!important;margin:0!important;float:none!important;}
html[data-ar-page="/v1/22/view_02.php"] .info:has(>.ar-labelled-art)>img{grid-row:1;width:100%!important;height:auto!important;margin:0!important;float:none!important;position:static!important;transform:none!important;}
html[data-ar-page="/v1/22/view_02.php"] .info:has(>.ar-labelled-art)>img:first-of-type{grid-column:2;}
html[data-ar-page="/v1/22/view_02.php"] .info:has(>.ar-labelled-art)>img:last-of-type{grid-column:3;}
html[data-ar-page="/v1/22/view_02.php"] .info>.ar-labelled-art>figcaption{grid-column:1/-1;grid-row:2;width:100%!important;padding:4px 0!important;text-align:center!important;}
html[data-ar-page="/v1/22/view_02.php"] .info>.ar-labelled-art>figcaption p{text-align:center!important;font-size:17px!important;line-height:1.65!important;}
@media(max-width:767px){html[data-ar-page="/v1/22/view_02.php"] .info:has(>.ar-labelled-art):has(>img){grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important;gap:12px 10px;padding:0 12px!important;}html[data-ar-page="/v1/22/view_02.php"] .info>.ar-labelled-art>figcaption p{font-size:16px!important;}}

/* Keep numbered legends beside their own diagram rather than at the far edge of a section. */
.ar-labelled-art>figcaption{margin-inline:auto!important;}
/* Paired anatomy and procedure diagrams share image and caption rows. */
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"]),
html[data-ar-page="/v1/22/view_05.php"] .img:has(>.ar-labelled-art){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;justify-content:center;gap:0!important;width:100%!important;height:auto!important;direction:ltr;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"]){grid-template-columns:minmax(0,500px) minmax(0,333px)!important;column-gap:40px!important;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art{display:contents!important;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art>img,
html[data-ar-page="/v1/22/view_05.php"] .img:has(>.ar-labelled-art)>img,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art>img{grid-row:1;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;float:none!important;position:static!important;box-sizing:border-box;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art>figcaption,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art>figcaption{grid-row:2;width:100%!important;max-width:100%!important;box-sizing:border-box;padding:12px!important;text-align:right;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art:first-child>*,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art:first-child>*{grid-column:1;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art:nth-child(2)>*,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art:nth-child(2)>*{grid-column:2;}
html[data-ar-page="/v1/22/view_05.php"] .img:has(>.ar-labelled-art)>img:first-child{grid-column:1;}
html[data-ar-page="/v1/22/view_05.php"] .img:has(>.ar-labelled-art)>img:nth-child(2){grid-column:2;}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="flow-anatomy"]) figcaption p,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art>figcaption p{border:0!important;padding:0!important;background:transparent!important;}
@media(max-width:767px){
 :is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"]){grid-template-columns:minmax(0,1fr)!important;row-gap:0!important;}
 :is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"])>.ar-labelled-art:nth-child(2)>img{grid-column:1;grid-row:3;width:min(100%,270px)!important;justify-self:center;}
 :is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"])>.ar-labelled-art:nth-child(2)>figcaption{grid-column:1;grid-row:4;}
 html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art>figcaption{padding:10px 8px!important;}
}
html[data-ar-page="/v1/22/view_05.php"] .img:has(>.ar-labelled-art){max-width:600px!important;margin-inline:auto!important;}
@media(max-width:767px){
 :is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art:nth-child(2)>img{grid-column:1!important;grid-row:3!important;}
 :is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="reviewed-anatomy"]):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art:nth-child(2)>figcaption{grid-column:1!important;grid-row:4!important;}
}
/* PRP eligibility: reserve a separate column for the portrait and let Arabic headings wrap. */
@media(min-width:768px){
 html[data-ar-page="/v1/20/view_01.php"] .mid-content:has(.ar-labelled-art){display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;height:auto!important;min-height:650px;gap:24px;}
 html[data-ar-page="/v1/20/view_01.php"] .mid-content:has(.ar-labelled-art)>.model-img{position:relative!important;inset:auto!important;width:100%!important;height:650px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;}
 html[data-ar-page="/v1/20/view_01.php"] .mid-content:has(.ar-labelled-art)>.content-box{position:static!important;transform:none!important;width:100%!important;height:auto!important;padding:32px 16px!important;box-sizing:border-box;}
 html[data-ar-page="/v1/20/view_01.php"] .mid-content:has(.ar-labelled-art) h4.title{display:flex!important;flex-direction:column;gap:12px;white-space:normal!important;font-size:32px!important;line-height:1.5!important;margin:0 0 24px!important;text-align:center;}
 html[data-ar-page="/v1/20/view_01.php"] .mid-content:has(.ar-labelled-art) h4.title>*{font-size:inherit!important;line-height:inherit!important;}
}
:is(.img_wrap,.img):has(>.ar-labelled-art>img[src*="flow-anatomy"])>.ar-labelled-art>figcaption,
html[data-ar-page="/v1/22/view_05.php"] .img>.ar-labelled-art>figcaption{align-self:stretch!important;}
html[data-ar-page="/v1/22/view_05.php"] .img:has(>.ar-labelled-art){background:#fff;}
@media(min-width:768px){html[data-ar-page="/v1/20/view_01.php"] .mid-content:has(.ar-labelled-art){width:min(1288px,calc(100vw - 200px))!important;max-width:100%!important;margin-inline:auto!important;}}

/* A long translated caption must wrap inside the original clinical photo width. */
html[lang="ar"] .ar-clinical-card{width:var(--ar-clinical-width)!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;vertical-align:top;}
html[lang="ar"] .ar-clinical-card>.img{width:100%!important;min-width:0!important;}
html[lang="ar"] .ar-clinical-card>.img>img{display:block;width:100%!important;height:auto!important;max-width:100%!important;}
html[lang="ar"] .ar-clinical-card>p{min-width:0!important;max-width:100%!important;overflow-wrap:break-word;}
html[lang="ar"] .ar-clinical-card{flex:0 0 auto!important;}
@media(min-width:768px){
 html[data-ar-page="/v1/18/view_04.php"] .ar-clinical-row,
 html[data-ar-page="/v1/19/view_01.php"] .ar-clinical-row{max-width:min(100%,calc(100vw - 200px))!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box;}
}

@media(min-width:768px){
 html[data-ar-page="/v1/19/view_01.php"] ul:has(>li.ar-clinical-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px!important;width:min(1172px,calc(100vw - 200px))!important;max-width:100%!important;margin-inline:auto!important;}
 html[data-ar-page="/v1/19/view_01.php"] ul>li.ar-clinical-row{width:100%!important;min-width:0!important;margin:0!important;}
}

/* Honor source comparison frames while containing the complete photograph. */
html[lang="ar"] .ar-clinical-card>.img>img{aspect-ratio:var(--ar-photo-frame-ratio,auto)!important;object-fit:contain!important;background:#fff;}

html[lang="ar"] img.ar-equal-art-frame{display:block;aspect-ratio:var(--ar-art-frame-ratio)!important;height:auto!important;object-fit:contain!important;object-position:center top!important;background:#fff;}
html[data-ar-page="/v1/16/view_05.php"] .img_cont .img_wrap>.img>img{object-fit:contain!important;}

html[lang="ar"] .bna>.img.row>p{display:flow-root!important;height:auto!important;line-height:1.65!important;}

html[lang="ar"] li:has(>.bna){vertical-align:top!important;}

/* Readable 3D section labels: the Korean 99px image slot cannot fit Arabic. */
html[lang="ar"] #container img[src*="title-40403c639209a8ee"],
html[lang="ar"] #container img[src*="title-08fc148d7cb54482"],
html[lang="ar"] #container img[src*="title-aaefdba5cb67ac90"],
html[lang="ar"] #container img[src*="title-5eb70591297e84d5"],
html[lang="ar"] #container img[src*="title-f2ef6f712f300faa"],
html[lang="ar"] #container img[src*="title-857efaa94e15773a"],
html[lang="ar"] #container img[src*="title-cb9b2daff0c81125"] {
  width: 200px !important; max-width: 100% !important; height: auto !important;
}


/* Facial callouts: retain the Korean artwork proportions; mobile has one compact key. */
html[lang="ar"] .ar-labelled-art:has(>img[src*="readable-mo-source-498e271e232f4a6e"]) figcaption {
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;
 background:transparent!important;padding:12px 4px!important;min-height:0!important;
}
html[lang="ar"] .ar-labelled-art:has(>img[src*="readable-mo-source-498e271e232f4a6e"]) figcaption p {
 font:400 16px/1.55 Arial,Tahoma,sans-serif!important;margin:0!important;
}
/* Reviewed artwork captions are document text, never an expanded image footer. */
html[lang="ar"] .ar-labelled-art:has(>img[src*="readable-"]) figcaption {
 background:transparent!important;padding:12px 8px!important;min-height:0!important;
 margin:0 auto!important;display:grid;gap:5px;text-align:right;
}
html[lang="ar"] .ar-labelled-art:has(>img[src*="readable-"]) figcaption p {
 margin:0!important;font:400 17px/1.6 Arial,Tahoma,sans-serif!important;
}
html[lang="ar"] .ar-natural-comparison {display:grid!important;grid-template-columns:1fr 1.28fr 1fr;grid-template-areas:". high ." "relaxed natural over" ". low .";align-items:center;gap:26px 30px;width:100%;max-width:1232px;margin:0 auto;position:relative;}
html[lang="ar"] .ar-natural-comparison figure {margin:0!important;min-width:0;position:relative;}
html[lang="ar"] .ar-natural-comparison figcaption {box-sizing:border-box;background:#333;color:white!important;padding:12px 14px;font:400 20px/1.55 Arial,Tahoma,sans-serif!important;text-align:center;min-height:74px;display:flex;align-items:center;justify-content:center;}
html[lang="ar"] .ar-natural-comparison img {display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto!important;}
html[lang="ar"] .ar-natural-high {grid-area:high;}
html[lang="ar"] .ar-natural-low {grid-area:low;}
html[lang="ar"] .ar-natural-relaxed {grid-area:relaxed;}
html[lang="ar"] .ar-natural-over {grid-area:over;}
html[lang="ar"] .ar-natural-natural {grid-area:natural;}
html[lang="ar"] .ar-natural-natural figcaption {background:#7ba1b4;}
html[lang="ar"] .ar-natural-high:after,html[lang="ar"] .ar-natural-low:before {content:"";position:absolute;left:50%;height:26px;border-left:2px dotted #aaa;}
html[lang="ar"] .ar-natural-high:after {top:100%;}
html[lang="ar"] .ar-natural-low:before {bottom:100%;}
html[lang="ar"] .ar-main-event-card {display:flex!important;flex-direction:column;margin:0!important;width:100%;background:#292929;color:white;}
html[lang="ar"] .ar-main-event-card>img {width:100%!important;height:auto!important;display:block!important;aspect-ratio:1!important;}
html[lang="ar"] .ar-main-event-card>figcaption {display:flex!important;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:140px;padding:14px 16px;gap:10px;text-align:right;font:400 20px/1.5 Arial,Tahoma,sans-serif!important;color:white!important;}
html[lang="ar"] .ar-main-event-name {color:white!important;font:inherit!important;}
html[lang="ar"] .ar-main-event-price {color:#9cd9ed!important;font:600 27px/1.4 Arial,Tahoma,sans-serif!important;}
html[lang="ar"] .ar-main-event-price small {font:400 16px/1.4 Arial,Tahoma,sans-serif!important;color:white!important;}
html[lang="ar"] .ar-main-special-six {margin:0!important;background:#798277;}
html[lang="ar"] .ar-main-special-six>img {display:block;width:100%!important;height:auto!important;}
html[lang="ar"] .ar-main-special-six>figcaption {padding:14px;color:white;font:500 19px/1.5 Arial,Tahoma,sans-serif;text-align:center;}
@media(max-width:767px){
 html[lang="ar"] .ar-natural-comparison {grid-template-columns:1fr 1fr;grid-template-areas:"high low" "natural natural" "relaxed over";gap:24px 12px;}
 html[lang="ar"] .ar-natural-comparison figcaption {font-size:16px!important;padding:10px 8px;min-height:100px;}
 html[lang="ar"] .ar-natural-natural figcaption {min-height:0;}
 html[lang="ar"] .ar-natural-relaxed,html[lang="ar"] .ar-natural-over {align-self:start;}
 html[lang="ar"] .ar-natural-low:before {bottom:auto;top:100%;}
 html[lang="ar"] .ar-main-event-card>figcaption {font-size:16px!important;padding:12px 10px;min-height:186px;}
 html[lang="ar"] .ar-main-event-price {font-size:23px!important;}
 html[lang="ar"] .ar-main-event-price small {display:block;font-size:14px!important;}
}
html[lang="ar"] .ar-clinic-contact {background-position:top center;background-size:100% auto;background-repeat:no-repeat;padding-top:19%;box-sizing:border-box;overflow:hidden;}
html[lang="ar"] .ar-clinic-contact>div {background:#505658;color:white!important;box-sizing:border-box;margin-left:30%;width:70%;padding:20px 16px;text-align:right;}
html[lang="ar"] .ar-clinic-contact p {position:static!important;margin:0 0 13px!important;color:white!important;font:400 16px/1.6 Arial,Tahoma,sans-serif!important;transform:none!important;}
html[lang="ar"] .ar-clinic-contact strong {color:white!important;font:600 25px/1.4 Arial,Tahoma,sans-serif!important;}
html[lang="ar"] img[src*="readable-mo-source-8d180cb3a869437e"] {width:100%!important;max-width:800px!important;height:auto!important;}
html[lang="ar"] .ar-labelled-art:has(>img[src*="source-e1e1f8cad8f57ebf"]),html[lang="ar"] .ar-labelled-art:has(>img[src*="source-2b99ac20868aaa92"]) {width:100%;max-width:460px;flex-shrink:0;}
html[lang="ar"] .ar-labelled-art:has(>img[src*="source-2b99ac20868aaa92"]) {max-width:320px;}
html[lang="ar"] img[src*="source-2b99ac20868aaa92"] {width:260px!important;max-width:100%!important;height:auto!important;}
html[lang="ar"] .ar-face-case-comparison {display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;}
html[lang="ar"] .ar-face-case-comparison figure {margin:0!important;min-width:0;}
html[lang="ar"] .ar-face-case-comparison img {display:block;width:100%!important;height:auto!important;}
html[lang="ar"] .ar-face-case-comparison figcaption {padding:12px 4px;text-align:right;}
html[lang="ar"] .ar-face-case-comparison p {font:400 16px/1.65 Arial,Tahoma,sans-serif!important;margin:8px 0!important;position:static!important;}
html[lang="ar"] .ar-face-case-comparison strong {font:600 20px/1.5 Arial,Tahoma,sans-serif!important;color:#7c79b2;}
@media(max-width:767px){html[lang="ar"] .dr_note:has(img[src*="source-2b99ac20868aaa92"]) {flex-direction:column!important;align-items:center!important;gap:20px!important;}html[lang="ar"] .dr_note:has(img[src*="source-2b99ac20868aaa92"])>.txt {width:100%!important;}}
html[lang="ar"] #container img[src*="source-2b99ac20868aaa92"] {height:auto!important;aspect-ratio:260/192!important;object-fit:contain!important;}
/* Reviewed artwork uses responsive text inside the original visual motif. */
html[lang="ar"] .ar-integrated-art {width:100%;max-width:900px;margin:20px auto;box-sizing:border-box;font:20px/1.65 Arial,Tahoma,sans-serif;color:#354550;clear:both;}
html[lang="ar"] .ar-integrated-art * {box-sizing:border-box;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;}
html[lang="ar"] .ar-integrated-art p {font:inherit;color:inherit;margin:0;line-height:1.65;word-break:normal;}
html[lang="ar"] .ar-art-phone {position:relative;max-width:680px;margin:0 auto;padding:65px 20px 30px;border:18px solid #252525;border-bottom:0;border-radius:70px 70px 0 0;background:#969696;}
html[lang="ar"] .ar-art-notch {position:absolute;width:46%;height:22px;top:0;left:27%;background:#252525;border-radius:0 0 18px 18px;}
html[lang="ar"] .ar-art-search {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;background:white;border:1px solid #444;text-align:right;color:#a66a85;}
html[lang="ar"] .ar-art-search>span {font-size:34px;line-height:1;color:#444;}
html[lang="ar"] .ar-art-queries {padding:10px 20px;background:#fff;border:1px solid #444;border-top:0;text-align:right;}
html[lang="ar"] .ar-art-queries p {padding:12px 0;}
html[lang="ar"] .ar-art-hex-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:680px;margin:auto;}
html[lang="ar"] .ar-art-hex {min-height:210px;display:flex;flex-direction:column;justify-content:center;gap:8px;text-align:center;padding:35px 25px;background:#f3c4c7;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);}
html[lang="ar"] .ar-art-hex-grid .ar-art-hex:nth-child(3n+1) {background:#3e4c73;color:#fff;}
html[lang="ar"] .ar-art-hex-trio {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
html[lang="ar"] .ar-art-hex-trio .ar-art-hex {background:#f4ede8;min-height:280px;}
html[lang="ar"] .ar-art-capsules {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
html[lang="ar"] .ar-art-capsules>div {border:1px dashed #85adba;border-radius:60px;min-height:100px;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;}
html[lang="ar"] .ar-art-line-sequence {display:flex;align-items:center;justify-content:center;direction:ltr;gap:12px;}
html[lang="ar"] .ar-art-line-node {flex:1;background:#cd87a8;color:#fff;border-radius:22px;padding:22px 14px;text-align:center;direction:rtl;}
html[lang="ar"] .ar-art-bidirectional {display:flex;flex-direction:column;gap:15px;font-size:17px;text-align:center;}
html[lang="ar"] .ar-art-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;direction:ltr;}
html[lang="ar"] .ar-art-steps>div {border-radius:60px;background:#e8b596;padding:20px;text-align:center;direction:rtl;}
html[lang="ar"] .ar-art-steps>div:nth-child(2) {background:#e7a091;}
html[lang="ar"] .ar-art-steps>div:nth-child(3) {background:#e88992;}
html[lang="ar"] .ar-art-steps span {display:block;font-size:17px;}
html[lang="ar"] .ar-art-return {text-align:center;margin-top:12px;}
html[lang="ar"] .ar-art-hub {text-align:center;}
html[lang="ar"] .ar-art-hub>strong {display:inline-block;border-radius:50px;background:#78bddb;color:#fff;padding:22px 35px;margin-bottom:25px;}
html[lang="ar"] .ar-art-hub>div {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
html[lang="ar"] .ar-art-hub p {border:1px dashed #91bac8;border-radius:35px;padding:22px;}
html[lang="ar"] .ar-art-process {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;direction:ltr;}
html[lang="ar"] .ar-art-process figure {margin:0;padding:16px;background:#fff;text-align:center;direction:rtl;}
html[lang="ar"] .ar-art-process strong {display:block;color:#b26e7c;margin-bottom:12px;}
html[lang="ar"] .ar-art-process img {display:block;width:auto!important;max-width:100%!important;height:210px!important;object-fit:contain;margin:0 auto 15px;}
html[lang="ar"] .ar-art-process figcaption {font:inherit;line-height:1.65;}
html[lang="ar"] .ar-art-flow {text-align:center;font-size:18px;}
html[lang="ar"] .ar-art-question {border:1px solid #89adbd;padding:18px 14px;background:#fff;max-width:430px;margin:auto;}
html[lang="ar"] .ar-art-flow-arrow {padding:12px!important;color:#638da1;}
html[lang="ar"] .ar-art-branches {display:flex;gap:20px;justify-content:center;margin-top:15px;direction:ltr;}
html[lang="ar"] .ar-art-branches>section,html[lang="ar"] .ar-art-branches>div {flex:1;min-width:0;direction:rtl;}
html[lang="ar"] .ar-art-flow-result {display:block;padding:16px 10px;background:#709bad;color:white!important;border-radius:6px;line-height:1.6;text-decoration:none;}
html[lang="ar"] .ar-art-flow-result span {display:block;font-size:16px;margin-top:10px;}
@media(max-width:767px){
 html[lang="ar"] .ar-integrated-art {font-size:18px;margin:15px auto;}
 html[lang="ar"] .ar-art-phone {border-width:10px;border-radius:45px 45px 0 0;padding:40px 8px 15px;}
 html[lang="ar"] .ar-art-search,html[lang="ar"] .ar-art-queries {padding:10px 12px;}
 html[lang="ar"] .ar-art-hex {padding:36px 13px;min-height:240px;}
 html[lang="ar"] .ar-art-hex-trio {grid-template-columns:1fr;max-width:330px;margin:auto;}
 html[lang="ar"] .ar-art-hex-trio .ar-art-hex {min-height:220px;}
 html[lang="ar"] .ar-art-capsules {grid-template-columns:repeat(2,minmax(0,1fr));}
 html[lang="ar"] .ar-art-line-sequence {flex-direction:column;}
 html[lang="ar"] .ar-art-line-node {width:100%;}
 html[lang="ar"] .ar-art-bidirectional {flex-direction:row;gap:25px;}
 html[lang="ar"] .ar-art-steps {grid-template-columns:1fr;}
 html[lang="ar"] .ar-art-hub>div {grid-template-columns:1fr;gap:12px;}
 html[lang="ar"] .ar-art-process {grid-template-columns:1fr;gap:15px;}
 html[lang="ar"] .ar-art-branches {flex-direction:column;gap:22px;}
 html[lang="ar"] .img:has(>img[src*="integrated-mobile-"]),
 html[lang="ar"] .img:has(>img[src*="reviewed-diagram-0c9be7"]),
 html[lang="ar"] .img:has(>img[src*="labelled-6e35cae"]),
 html[lang="ar"] .img:has(>img[src*="labelled-f3b051"]) {width:100%!important;max-width:100%!important;}
 html[lang="ar"] img[src*="integrated-mobile-"] {display:block;width:100%!important;max-width:540px!important;height:auto!important;margin:0 auto;}
 html[lang="ar"] .step_2:has(img[src*="labelled-d64c9"]),
 html[lang="ar"] .contents:has(> .list img[src*="993e6f6954608ef1"]),
 html[lang="ar"] .contents:has(> .list img[src*="5296f675204a4663"]) {display:flex!important;flex-direction:column!important;gap:24px!important;}
 html[lang="ar"] .step_2:has(img[src*="labelled-d64c9"])>.list,
 html[lang="ar"] .contents:has(> .list img[src*="993e6f6954608ef1"])>.list,
 html[lang="ar"] .contents:has(> .list img[src*="5296f675204a4663"])>.list {width:100%!important;max-width:100%!important;margin:0!important;}
 html[lang="ar"] .step_2:has(img[src*="labelled-d64c9"])>.list img,
 html[lang="ar"] .contents:has(> .list img[src*="993e6f6954608ef1"])>.list img,
 html[lang="ar"] .contents:has(> .list img[src*="5296f675204a4663"])>.list img {width:100%!important;height:auto!important;max-width:400px!important;}
}
html[lang="ar"] .ar-face-case-comparison>figure,html[lang="ar"] .ar-face-case-comparison figcaption {display:contents!important;}
html[lang="ar"] .ar-face-case-comparison figure:first-child>img,html[lang="ar"] .ar-face-case-comparison figure:first-child figcaption>* {grid-column:1;}
html[lang="ar"] .ar-face-case-comparison figure:last-child>img,html[lang="ar"] .ar-face-case-comparison figure:last-child figcaption>* {grid-column:2;}
html[lang="ar"] .ar-face-case-comparison img {grid-row:1;align-self:start;}
html[lang="ar"] .ar-face-case-comparison strong {grid-row:2;text-align:right;}
html[lang="ar"] .ar-face-case-comparison p:nth-of-type(1) {grid-row:3;}
html[lang="ar"] .ar-face-case-comparison p:nth-of-type(2) {grid-row:4;}
html[lang="ar"] .ar-face-case-comparison p:nth-of-type(3) {grid-row:5;}
html[lang="ar"] .ar-face-case-comparison p:nth-of-type(4) {grid-row:6;}
@media(min-width:768px){html[lang="ar"] .ar-natural-high,html[lang="ar"] .ar-natural-low {width:350px;max-width:100%;justify-self:center;}}
@media(max-width:767px){html[lang="ar"] .ar-labelled-art:has(>img[src*="8d180cb3a869437e"]) figcaption {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){
 html[lang="ar"] .flipbook .ar-book-reflow>.cont {display:block!important;height:auto!important;min-height:0!important;padding:24px 20px 40px!important;box-sizing:border-box!important;}
 html[lang="ar"] .flipbook .ar-book-reflow .justify-content-center {justify-content:flex-start!important;}
 html[lang="ar"] .flipbook .ar-book-reflow .flex-grow-1 {flex-grow:0!important;}
 html[lang="ar"] .flipbook .ar-book-reflow .dr_note {height:auto!important;}
 html[lang="ar"] .flipbook .ar-book-reflow img[src*="2b99ac20868aaa92"] {height:192px!important;max-height:none!important;flex-shrink:0!important;}
 html[lang="ar"] .flipbook .ar-book-reflow .title_small {display:block;margin-bottom:20px!important;}
}
html[lang="ar"] .ar-face-case-comparison p,html[lang="ar"] .ar-face-case-comparison strong {padding-left:4px;padding-right:4px;box-sizing:border-box;}
html[lang="ar"] .ar-book-reviewed-copy {margin-top:24px;text-align:right;}
html[lang="ar"] .ar-book-reviewed-copy p {font:400 17px/1.65 Arial,Tahoma,sans-serif!important;margin:0 0 16px!important;}
@media(max-width:767px){html[lang="ar"] .flipbook .ar-book-reflow .cont :is(p,span,dd,dt,b,strong,font){line-height:1.6!important;}}
@media(max-width:767px){
 html[lang="ar"] .step_3:has(img[src*="8f6d"]){display:flex!important;flex-direction:column!important;gap:24px!important;}
 html[lang="ar"] .step_3:has(img[src*="8f6d"])>.list {width:100%!important;max-width:100%!important;margin:0!important;}
 html[lang="ar"] img:is([src*="8f6d"],[src*="216e"],[src*="flow-anatomy"],[src*="a262"],[src*="1b573"],[src*="ab5f68"]){width:100%!important;max-width:100%!important;height:auto!important;}
 html[lang="ar"] dl:has(img:is([src*="0e7d"],[src*="0072"])){flex-direction:column!important;gap:18px;}
 html[lang="ar"] dl:has(img:is([src*="0e7d"],[src*="0072"]))>dt {width:100%!important;}
 html[lang="ar"] img:is([src*="0e7d"],[src*="0072"]){width:240px!important;max-width:100%!important;height:auto!important;}
 html[lang="ar"] img[src*="6f996"]{width:250px!important;max-width:100%!important;height:auto!important;}
 html[lang="ar"] .about07Box .box ul:has(img:is([src*="1b573"],[src*="ab5f68"])),
 html[lang="ar"] .about07Box .box li:has(img:is([src*="1b573"],[src*="ab5f68"])){width:100%!important;padding:0!important;}
 html[lang="ar"] .how_wrap:has(img:is([src*="integrated-mobile"],[src*="5b859"],[src*="flow-anatomy"])) {padding-left:0!important;padding-right:0!important;}
 html[lang="ar"] .img_wrap:has(img:is([src*="integrated-mobile"],[src*="5b859"],[src*="flow-anatomy"])) {width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;}
 html[lang="ar"] .ar-art-eye-pair {display:grid;grid-template-columns:1fr!important;gap:18px;}
}
html[lang="ar"] .ar-art-eye-pair {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
html[lang="ar"] .ar-art-eye-pair figure {margin:0;text-align:center;}
html[lang="ar"] .ar-art-eye-pair strong {display:block;margin:0 0 12px;}
html[lang="ar"] .ar-art-eye-pair img {width:100%!important;max-width:400px!important;height:auto!important;}
@media(max-width:767px){
 html[lang="ar"] .quick_consult_wrap>.input_wrap {min-width:0!important;flex:1 1 0!important;width:auto!important;}
 html[lang="ar"] .quick_consult_wrap>button {flex:0 0 62px!important;width:62px!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;}
}
html[lang="ar"] .ar-integrated-art:has(>.ar-art-flow){max-width:1200px;}
html[lang="ar"] .ar-art-branches .ar-art-branches .ar-art-branches {flex-direction:column;gap:16px;}
html[lang="ar"] .ar-art-eye-pair {direction:ltr;}
html[lang="ar"] .ar-art-eye-pair figure {direction:rtl;}
html[lang="ar"] .ar-art-eye-pair img {aspect-ratio:1;object-fit:contain;}
@media(max-width:767px){
 html[lang="ar"] #detail .how_wrap .img_wrap img[src*="flow-anatomy"] {width:100%!important;max-width:333px!important;height:auto!important;}
 html[lang="ar"] #detail img[src*="db8b561"] {width:250px!important;max-width:100%!important;height:auto!important;}
}
@media(max-width:767px){
 html[lang="ar"] body .contents .top img[src*="db8b561"] {width:250px!important;max-width:100%!important;height:auto!important;}
 html[lang="ar"] .case:has(img[src*="eef2fe8"]) {display:flex!important;flex-direction:column!important;gap:24px;}
 html[lang="ar"] .case:has(img[src*="eef2fe8"])>.list {width:100%!important;}
 html[lang="ar"] .case .list img[src*="eef2fe8"] {width:250px!important;max-width:100%!important;height:auto!important;}
 html[lang="ar"][data-ar-page$="/22/view_05.php"] .contents .case {display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important;}
 html[lang="ar"][data-ar-page$="/22/view_05.php"] .contents .case .list,
 html[lang="ar"][data-ar-page$="/22/view_05.php"] .contents .case .img {display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;gap:18px!important;}
 html[lang="ar"][data-ar-page$="/22/view_05.php"] .contents .case img[src*="/assets/"] {width:100%!important;max-width:400px!important;height:auto!important;flex-shrink:0!important;}
 html[lang="ar"][data-ar-page$="/22/view_05.php"] .point img[src*="d80f"],
 html[lang="ar"][data-ar-page$="/22/view_05.php"] .point img[src*="0c9be7"] {width:100%!important;max-width:400px!important;height:auto!important;}
 html[lang="ar"] .box ul:has(img:is([src*="1b573"],[src*="ab5f68"])),
 html[lang="ar"] .box li:has(img:is([src*="1b573"],[src*="ab5f68"])) {width:100%!important;padding:0!important;}
 html[lang="ar"] .ar-clinical-row img:is([src*="fb3a7d"],[src*="ce9a07"]) {width:100%!important;max-width:400px!important;height:auto!important;}
}
@media(max-width:767px){
 html[lang="ar"] .quick_consult_wrap .input_wrap .top {width:100%!important;min-width:0!important;gap:4px!important;}
 html[lang="ar"] .quick_consult_wrap .input_wrap .top :is(input,select) {flex:1 1 0!important;width:0!important;min-width:0!important;}
}
html[lang="ar"] .ar-recovery-timeline {font-size:18px;}
html[lang="ar"] .ar-recovery-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;direction:ltr;}
html[lang="ar"] .ar-recovery-grid figure {margin:0;direction:rtl;text-align:center;}
html[lang="ar"] .ar-recovery-grid figcaption {background:#294653;color:white;padding:8px 4px;}
html[lang="ar"] .ar-recovery-grid img {display:block;width:100%!important;max-width:100%!important;height:auto!important;}
html[lang="ar"] .balloon:has(>.ar-recovery-timeline) {width:100%!important;max-width:420px!important;padding:10px!important;box-sizing:border-box;}
@media(max-width:767px){
 html[lang="ar"] .inner_box2>ul:has(.ar-recovery-timeline),html[lang="ar"] .inner_box2>ul:has(.ar-recovery-timeline)>li {display:block!important;width:100%!important;box-sizing:border-box;}
 html[lang="ar"] .inner_box2>ul:has(.ar-recovery-timeline)>li.info {padding:0!important;}
}
@media(max-width:767px){
 html[lang="ar"] .list:has(>img[src*="0072d73a"]) {display:flex!important;flex-direction:column!important;width:100%!important;gap:15px!important;align-items:center!important;}
 html[lang="ar"] .list:has(>img[src*="0072d73a"])>.txt {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}
 html[lang="ar"] .inner_box2:has(.ar-recovery-timeline) {width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}
}
@media(max-width:767px){
 html[lang="ar"] .inner_box2:has(.ar-recovery-timeline) .balloon.right {margin-right:20px!important;max-width:calc(100% - 20px)!important;}
}

/* Dynamic before/after captions must wrap inside their dark heading. */
html[lang="ar"] #before-component .detail h4{height:auto!important;min-height:60px;line-height:1.65!important;padding:12px 18px!important;box-sizing:border-box;white-space:normal!important;overflow-wrap:break-word;direction:rtl;text-align:center;}
@media(max-width:767px){html[lang="ar"] #before-component .detail h4{font-size:17px!important;padding:10px 12px!important;}}

/* 17/01: preserve breathing room under all six translated solution cards. */
html[data-ar-page="/v1/17/view_01.php"] .bna_swiper,
html[data-ar-page="/v1/17/view_01.php"] .bna_swiper>.swiper-wrapper,
html[data-ar-page="/v1/17/view_01.php"] .bna_swiper>.swiper-wrapper>.swiper-slide{height:auto!important;}
html[data-ar-page="/v1/17/view_01.php"] .bna_swiper .text{padding-bottom:36px!important;}

/* 17/01: align fold-card white/pink boundaries with shared content rows. */
@media(min-width:768px){
html[data-ar-page="/v1/17/view_01.php"] .line_type .contents>ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;row-gap:0;align-items:stretch!important;}
html[data-ar-page="/v1/17/view_01.php"] .line_type .contents>ul>li{display:grid!important;grid-template-rows:subgrid;grid-row:span 2;width:auto!important;margin:0!important;row-gap:0;}
html[data-ar-page="/v1/17/view_01.php"] .line_type .contents>ul>li>.top,
html[data-ar-page="/v1/17/view_01.php"] .line_type .contents>ul>li>.comment{height:auto!important;min-height:0!important;margin:0!important;box-sizing:border-box;}
}

/* Event consent: reserve a separate RTL checkbox column. */
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{position:relative!important;direction:rtl!important;text-align:right!important;padding:0 32px 0 0!important;box-sizing:border-box!important;min-height:24px!important;height:auto!important;line-height:1.6!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]::before{position:absolute!important;right:0!important;left:auto!important;top:1px!important;margin:0!important;width:22px!important;height:22px!important;box-sizing:border-box!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"] a{position:static!important;display:block!important;white-space:normal!important;margin:3px 0 0!important;line-height:1.5!important;}

/* Event consent v2: reserve a separate RTL checkbox column. */
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{position:relative!important;direction:rtl!important;text-align:right!important;padding:0 32px 0 0!important;box-sizing:border-box!important;min-height:24px!important;height:auto!important;line-height:1.6!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]::before{position:absolute!important;right:0!important;left:auto!important;top:1px!important;margin:0!important;width:22px!important;height:22px!important;box-sizing:border-box!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"] a{position:static!important;display:block!important;white-space:normal!important;margin:3px 0 0!important;line-height:1.5!important;}
@media(min-width:768px){html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{width:190px!important;flex:0 0 190px!important;}}
@media(max-width:767px){
html[data-ar-page="/event/index.php"] .quick_consult_wrap{height:auto!important;min-height:84px!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap{height:auto!important;min-height:84px!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{width:calc(100% - 16px)!important;flex-shrink:0!important;margin:4px 8px 8px!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"] a{display:inline!important;margin:0 6px 0 0!important;}
}

/* Event consent v3: reserve a separate RTL checkbox column. */
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{position:relative!important;direction:rtl!important;text-align:right!important;padding:0 32px 0 0!important;box-sizing:border-box!important;min-height:24px!important;height:auto!important;line-height:1.6!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]::before{position:absolute!important;right:0!important;left:auto!important;top:1px!important;margin:0!important;width:22px!important;height:22px!important;box-sizing:border-box!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"] a{position:static!important;display:block!important;white-space:normal!important;margin:3px 0 0!important;line-height:1.5!important;}
@media(min-width:768px){html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{width:190px!important;flex:0 0 190px!important;}}
@media(max-width:767px){
html[data-ar-page="/event/index.php"] .quick_consult_wrap{height:auto!important;min-height:84px!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap{height:auto!important;min-height:84px!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]{width:calc(100% - 16px)!important;flex-shrink:0!important;margin:4px 8px 8px!important;}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"] a{display:inline!important;margin:0 6px 0 0!important;}
}
html[data-ar-page="/event/index.php"] .quick_consult_wrap .input_wrap label[for="privacy"]::after{left:auto!important;right:8px!important;top:4px!important;}

/* Book tabs: content-sized navigation separated from the turning pages. */
html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport>.container{height:auto!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport .js_menu{position:relative!important;top:auto!important;left:50%!important;right:auto!important;height:auto!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-left:50%!important;margin-right:0!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport .js_menu li{width:auto!important;height:auto!important;min-height:80px;display:flex!important;align-items:center;justify-content:center;flex-direction:column;padding:10px 5px!important;box-sizing:border-box;white-space:normal!important;line-height:1.5!important;direction:rtl;font-size:15px!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport .flipbook{top:0!important;margin-top:20px!important;}
@media(max-width:767px){html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport .js_menu{grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;left:0!important;margin-left:0!important;}html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport .js_menu li{min-height:64px;font-size:13px!important;}}

/* Book content: never center overflowing text above the page clipping boundary. */
html[data-ar-page="/v1/12/view_02.php"] .flipbook .page:has(>.cont){align-items:flex-start!important;justify-content:flex-start!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .page>.cont{flex:0 0 auto!important;width:100%!important;height:auto!important;max-height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;justify-content:flex-start!important;padding-top:34px!important;padding-bottom:42px!important;overscroll-behavior:contain;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .page>.cont>*{flex-shrink:0!important;}

/* Full book pages: scrolling belongs to the document, not the text panel. */
html[data-ar-page="/v1/12/view_02.php"] .flipbook .page>.cont{max-height:none!important;overflow:visible!important;}

/* Book menu offset: mirror the original cover/spread animation. */
@media(min-width:768px){html[data-ar-page="/v1/12/view_02.php"] .flipbook-viewport .js_menu{margin-left:0!important;left:calc(50% + var(--ar-menu-offset, -325px))!important;}}

/* Book folios remain at the bottom center independently of content flow. */
html[data-ar-page="/v1/12/view_02.php"] .flipbook .page>.page_num{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:10px!important;transform:translateX(-50%)!important;margin:0!important;width:auto!important;height:auto!important;line-height:1.4!important;text-align:center!important;direction:ltr!important;z-index:2;}

/* Book typography: preserve Korean content order with readable RTL titles and actions. */
html[data-ar-page="/v1/12/view_02.php"] .flipbook .bna_title{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;direction:rtl;min-height:44px;height:auto!important;box-sizing:border-box;padding:8px 0!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .bna_title>span{direction:ltr;unicode-bidi:isolate;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .bna_title>p{margin:0!important;line-height:1.5!important;direction:rtl;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .note.small.text-center{font-size:16px!important;line-height:1.65!important;direction:rtl;text-align:center!important;margin-top:12px!important;margin-bottom:4px!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .btn_black{display:inline-flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;direction:rtl;text-align:center;max-width:100%;box-sizing:border-box;height:auto!important;min-height:44px;padding:10px 18px!important;line-height:1.5!important;white-space:normal!important;font-size:18px!important;}
html[data-ar-page="/v1/12/view_02.php"] .flipbook .btn_black>span{display:inline-block!important;direction:rtl;unicode-bidi:isolate;margin:0!important;font-size:16px!important;line-height:1.5!important;font-weight:400;}
@media(max-width:767px){html[data-ar-page="/v1/12/view_02.php"] .flipbook .btn_black{font-size:16px!important;padding:8px 12px!important;}html[data-ar-page="/v1/12/view_02.php"] .flipbook .btn_black>span{font-size:14px!important;}html[data-ar-page="/v1/12/view_02.php"] .flipbook .note.small.text-center{font-size:15px!important;}}

/* Arabic section tabs: balanced multiline labels without changing navigation order. */
html[lang="ar"] .new-wrap #tab{height:auto!important;}
html[lang="ar"] .new-wrap #tab>ul{display:flex!important;align-items:stretch!important;height:auto!important;direction:ltr;}
html[lang="ar"] .new-wrap #tab>ul>li,
html:is([data-ar-page="/v1/22/view_05.php"],[data-ar-page="/v1/18/view_04.php"],[data-ar-page="/v1/12/view_08.php"]) ul.tab>li{display:flex!important;flex-direction:column;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;min-width:0;min-height:76px;height:auto!important;padding:12px 16px!important;direction:rtl!important;text-align:center!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word;}
html:is([data-ar-page="/v1/22/view_05.php"],[data-ar-page="/v1/18/view_04.php"],[data-ar-page="/v1/12/view_08.php"]) ul.tab{display:flex!important;align-items:stretch!important;height:auto!important;direction:ltr;}
html[lang="ar"] .ar-tab-period{display:block;font-size:.85em;line-height:1.5;white-space:nowrap;unicode-bidi:isolate;}
@media(max-width:767px){
 html[lang="ar"] .new-wrap #tab>ul>li,
 html:is([data-ar-page="/v1/22/view_05.php"],[data-ar-page="/v1/18/view_04.php"],[data-ar-page="/v1/12/view_08.php"]) ul.tab>li{padding:10px 8px!important;min-height:64px;font-size:14px!important;line-height:1.65!important;flex:1 1 0!important;}
}

html[data-ar-page="/v1/12/view_03.php"] .floor-tab{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch!important;height:auto!important;gap:1px!important;}
html[data-ar-page="/v1/12/view_03.php"] .floor-tab>li{width:auto!important;min-height:48px;height:auto!important;padding:10px 12px!important;box-sizing:border-box;text-align:center!important;direction:rtl;line-height:1.5!important;display:flex!important;align-items:center;justify-content:center;}
@media(max-width:767px){
 html[data-ar-page="/v1/18/view_04.php"] ul.tab{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));}
 html[data-ar-page="/v1/18/view_04.php"] ul.tab>li{width:auto!important;}
 html[data-ar-page="/v1/12/view_03.php"] .floor-tab{grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important;width:100%!important;}
}
/* Book tabs: content-sized navigation separated from the turning pages. */
html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport>.container{height:auto!important;}
html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport .js_menu{position:relative!important;top:auto!important;left:50%!important;right:auto!important;height:auto!important;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-left:50%!important;margin-right:0!important;}
html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport .js_menu li{width:auto!important;height:auto!important;min-height:80px;display:flex!important;align-items:center;justify-content:center;flex-direction:column;padding:10px 5px!important;box-sizing:border-box;white-space:normal!important;line-height:1.5!important;direction:rtl;font-size:15px!important;}
html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport .flipbook{top:0!important;margin-top:20px!important;}
@media(max-width:767px){html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport .js_menu{grid-template-columns:repeat(4,minmax(0,1fr));width:100%!important;left:0!important;margin-left:0!important;}html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport .js_menu li{min-height:64px;font-size:13px!important;}}

@media(min-width:768px){html[data-ar-page="/v1/12/view_09.php"] .flipbook-viewport .js_menu{margin-left:0!important;left:calc(50% + var(--ar-menu-offset, -325px))!important;}}
@media(max-width:767px){html[data-ar-page="/v1/18/view_04.php"] ul.tab,html[data-ar-page="/v1/12/view_09.php"] .js_menu{grid-auto-rows:1fr;}}
