#kabulyar-app{--navy:#092433;--dark:#102f3c;--ink:#15323e;--muted:#4c6166;--paper:#f8f6f0;--white:#fffdf8;--line:#e3ded1;--gold:#efc47b;--gold-ink:#684512;--teal:#28655f;--radius:20px;--shadow:0 10px 32px #152d3610}
#kabulyar-app,#kabulyar-app *,#kabulyar-app *::before,#kabulyar-app *::after{box-sizing:border-box}

#kabulyar-app{margin:0;background:var(--paper);color:var(--ink);font-family:Tahoma,Arial,sans-serif;font-size:15px;line-height:1.65;display:flex;flex-direction:column}
#kabulyar-app a{color:inherit;text-decoration:none}
#kabulyar-app button,#kabulyar-app input,#kabulyar-app select{font:inherit}
#kabulyar-app button{cursor:pointer}
#kabulyar-app button:disabled{cursor:default;opacity:.55}
#kabulyar-app :focus-visible{outline:3px solid #328f85;outline-offset:4px}
#kabulyar-app h1,#kabulyar-app h2,#kabulyar-app h3,#kabulyar-app p{margin:0}
#kabulyar-app h1,#kabulyar-app h2,#kabulyar-app h3{line-height:1.4}
#kabulyar-app svg{vertical-align:middle}
#kabulyar-app .symbols{position:absolute;width:0;height:0;overflow:hidden}
#kabulyar-app .icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}
#kabulyar-app .wrap{width:min(1120px,calc(100% - 64px));margin-inline:auto}
#kabulyar-app .topbar{background:var(--navy);color:#fff8e9;border-bottom:1px solid #f2cf8b35}
#kabulyar-app .top-inner,#kabulyar-app .footer-inner{display:flex;align-items:center;justify-content:space-between}
#kabulyar-app .top-inner{min-height:73px;gap:12px}
#kabulyar-app .brand{display:inline-flex;align-items:center;gap:9px;min-width:0}
#kabulyar-app .brand-type{font-family:Georgia,serif;font-size:26px;line-height:1;letter-spacing:-.55px}
#kabulyar-app .brand-type span{color:var(--gold)}
#kabulyar-app .brand-type small{display:block;margin-top:5px;font:700 8px Arial,sans-serif;letter-spacing:.21em;color:#f2d8a6}
#kabulyar-app .staff-button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;min-height:42px;border:1px solid #eed19855;border-radius:10px;font-size:13px;white-space:nowrap}
#kabulyar-app .staff-button:hover{background:#ffffff10}
#kabulyar-app .staff-button .icon{width:16px;height:16px;color:#f5d599}
#kabulyar-app #kabulyar-view{flex:1}
#kabulyar-app .hero{position:relative;isolation:isolate;overflow:hidden;background:#143c48;color:#fff8ed;display:grid;align-items:center}
#kabulyar-app .hero::before,#kabulyar-app .hero::after{content:"";position:absolute;inset:0;z-index:-1}
#kabulyar-app .hero::before{background:url('../img/kish.webp') center 58%/cover no-repeat}
#kabulyar-app .route-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:7px;background:#f2cd821a;border:1px solid #eac88367;color:#ffe0a6;font-size:12px;font-weight:700}
#kabulyar-app .route-tag .icon{width:16px;height:16px}
#kabulyar-app .hero h1{font-size:clamp(49px,6.7vw,89px);line-height:1.22;margin-block:14px 10px;letter-spacing:-.025em}
#kabulyar-app .hero h1 em{font-style:normal;color:#f7ca82}
#kabulyar-app .hero p{color:#eef3f2;font-size:17px}
#kabulyar-app .hero .btn{margin-top:22px}
#kabulyar-app .btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 17px;border-radius:11px;border:1px solid transparent;font-weight:700;text-align:center}
#kabulyar-app .btn:hover{filter:brightness(.96)}
#kabulyar-app .btn-gold{background:var(--gold);color:#2e250f}
#kabulyar-app .btn-dark{background:var(--navy);color:#fffaf0}
#kabulyar-app .btn-plain{background:var(--white);border-color:var(--line);color:var(--ink)}
#kabulyar-app .btn .icon{width:18px;height:18px}
#kabulyar-app .home-content{padding-block:34px 46px}
#kabulyar-app .section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:17px}
#kabulyar-app .section-head h2{font-size:clamp(23px,4.4vw,33px)}
#kabulyar-app .kicker{font-size:12px;color:var(--teal);font-weight:700;margin-bottom:4px}
#kabulyar-app .choices{display:grid}
#kabulyar-app .choice{background:var(--white);display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--line);box-shadow:var(--shadow)}
#kabulyar-app .choice:hover{border-color:#a2834c;transform:translateY(-1px)}
#kabulyar-app .choice.health{background:#eef4ef;border-color:#cfded2}
#kabulyar-app .choice.health:hover{border-color:#548579}
#kabulyar-app .choice p{font-size:13px;color:var(--muted);margin-top:4px}
#kabulyar-app .choice .arrow{color:#5a6f70;width:17px;height:17px}
#kabulyar-app .badge-icon{width:48px;height:48px;display:grid;place-items:center;background:#f5e9d5;color:var(--gold-ink);border-radius:14px}
#kabulyar-app .health .badge-icon{background:#d9e9df;color:#245a52}
#kabulyar-app .badge-icon .icon{width:25px;height:25px}
#kabulyar-app .help-strip{margin-top:17px;border:1px dashed #d8d4c6;border-radius:12px;padding:9px 13px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}
#kabulyar-app .help-strip .icon{color:var(--teal);width:17px;height:17px}
#kabulyar-app .footer{background:#eeebe1;color:#536163;font-size:12px;margin-top:auto}
#kabulyar-app .footer-inner{min-height:55px;gap:12px}
#kabulyar-app .footer a{color:#1a3b46;font-weight:700}
#kabulyar-app .interior{padding-block:24px 48px;max-width:850px}
#kabulyar-app .back{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--teal);font-weight:700;font-size:13px}
#kabulyar-app .back .icon{transform:rotate(180deg);width:17px;height:17px}
#kabulyar-app .intro-card{border-radius:22px;background:var(--navy);color:#fff8ed;padding:25px;margin:5px 0 15px}
#kabulyar-app .intro-card h1{font-size:clamp(25px,5vw,40px);margin:8px 0}
#kabulyar-app .intro-card p{color:#e0ebea;max-width:560px}
#kabulyar-app .intro-card .kicker{color:#ebc786}
#kabulyar-app .intro-card .btn{margin-top:15px}
#kabulyar-app .panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);padding:19px;margin-top:13px}
#kabulyar-app .panel h2{font-size:21px;margin-bottom:8px}
#kabulyar-app .panel p{color:var(--muted)}
#kabulyar-app .meta-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}
#kabulyar-app .chip{display:inline-flex;align-items:center;gap:5px;border-radius:7px;padding:4px 9px;background:#e7f0e9;color:#255b51;font-size:12px;font-weight:700}
#kabulyar-app .chip-warn{background:#fcf0d6;color:#684610}
#kabulyar-app .chip .icon{width:15px;height:15px}
#kabulyar-app .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0}
#kabulyar-app .stat{border:1px solid #dddacb;background:#f7f4eb;border-radius:12px;padding:10px 5px;text-align:center}
#kabulyar-app .stat strong{display:block;font-size:22px;line-height:1.25}
#kabulyar-app .stat span{font-size:11px;color:#445b60}
#kabulyar-app .stat.emphasis{background:#e5f0e9;border-color:#cadbd0}
#kabulyar-app .price-list{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px;margin:10px 0 15px;font-size:13px}
#kabulyar-app .price-list span{display:block;color:var(--muted)}
#kabulyar-app .price-list strong{display:block;color:var(--ink)}
#kabulyar-app .full{width:100%}
#kabulyar-app .agency-nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#ebe8dd;padding:5px;border-radius:12px;margin:10px 0 14px}
#kabulyar-app .agency-nav a{display:flex;justify-content:center;align-items:center;gap:7px;min-height:43px;border-radius:9px;font-weight:700;font-size:13px}
#kabulyar-app .agency-nav a[aria-current=page]{background:var(--navy);color:#fff9eb}
#kabulyar-app .agency-nav .icon{width:17px;height:17px}
#kabulyar-app .sale-row,#kabulyar-app .account-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 0}
#kabulyar-app .sale-row:last-child,#kabulyar-app .account-row:last-child{border-bottom:0}
#kabulyar-app .sale-row small{display:block;color:var(--muted)}
#kabulyar-app .sale-row .chip{flex:none}
#kabulyar-app .inline-action{border:0;background:none;color:var(--teal);font-weight:700;text-decoration:underline;padding:7px 0}
#kabulyar-app .notice{font-size:12px;color:var(--muted);margin-top:10px}
#kabulyar-app .form{display:grid;gap:11px}
#kabulyar-app .form label{display:grid;gap:4px;font-size:13px;font-weight:700}
#kabulyar-app .form input:not([type=checkbox]),#kabulyar-app .form select{width:100%;min-height:44px;border:1px solid #b9c5bf;border-radius:9px;padding:8px 10px;background:#fffefa;color:var(--ink)}
#kabulyar-app .form input[type=file]{font-size:12px}
#kabulyar-app .form input[readonly]{background:#f0eee5}
#kabulyar-app .form input::placeholder{color:#657374}
#kabulyar-app .form .check-label{display:flex;align-items:center;gap:8px;min-height:37px}
#kabulyar-app .form input[type=checkbox]{width:19px;height:19px;accent-color:#20665a}
#kabulyar-app [hidden]{display:none!important}
#kabulyar-app .form-error{color:#9b3024;font-size:13px;font-weight:700}
#kabulyar-app .form-summary{padding:9px 11px;border-radius:10px;background:#eef3eb;color:#30574e;font-size:13px}
#kabulyar-app .demo-note{font-size:12px;color:var(--muted);margin-bottom:12px}
#kabulyar-app .dialog-head{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:7px}
#kabulyar-app .dialog-head h2{font-size:22px}
#kabulyar-app .close{background:#eeebe0;border:0;border-radius:8px;color:var(--ink);font-size:22px;min-width:43px;min-height:43px;line-height:1}
#kabulyar-app dialog{border:1px solid var(--line);border-radius:20px;background:var(--white);color:var(--ink);width:min(490px,calc(100% - 24px));max-height:calc(100dvh - 26px);padding:18px;box-shadow:0 14px 70px #051c2b59}
#kabulyar-app dialog::backdrop{background:#061c2bbc}
body:has(#kabulyar-app dialog[open]){overflow:hidden}
#kabulyar-app .success-icon{color:var(--teal);width:41px;height:41px;margin-bottom:6px}
#kabulyar-app .result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
#kabulyar-app .ref{font:700 16px ui-monospace,monospace;letter-spacing:.02em;color:var(--teal)}
@media(max-width:660px){
#kabulyar-app .wrap{width:calc(100% - 30px)}
#kabulyar-app .top-inner{min-height:63px}
#kabulyar-app .brand img{width:37px;height:37px}#kabulyar-app .brand-type{font-size:23px}
#kabulyar-app .staff-button{padding-inline:9px;font-size:12px}
#kabulyar-app .hero p{font-size:14px}
#kabulyar-app .home-content{padding-bottom:29px}
#kabulyar-app .section-head{margin-bottom:12px}
#kabulyar-app .badge-icon{width:43px;height:43px;border-radius:11px}
#kabulyar-app .badge-icon .icon{width:22px;height:22px}
#kabulyar-app .help-strip{margin-top:12px;font-size:12px}
#kabulyar-app .interior{padding-block:12px 31px}#kabulyar-app .intro-card,#kabulyar-app .panel{padding:15px}#kabulyar-app .panel h2{font-size:19px}
}
@media(max-width:360px){#kabulyar-app .wrap{width:calc(100% - 22px)}#kabulyar-app .stat span{font-size:10px}#kabulyar-app .price-list{gap:7px}}

#kabulyar-app .package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
#kabulyar-app .package-card{margin:0}
#kabulyar-app .package-head{display:flex;justify-content:space-between;align-items:start;gap:8px}
#kabulyar-app .package-head strong{text-align:end;white-space:nowrap}
#kabulyar-app .package-head small{display:block;font-size:11px;font-weight:400;color:var(--muted)}
#kabulyar-app .package-card details{font-size:13px}
#kabulyar-app .package-card summary{cursor:pointer;color:var(--teal);font-weight:700}
#kabulyar-app .package-card details p{margin-top:4px}
#kabulyar-app .intro-card .result-actions .btn{margin-top:0}
#kabulyar-app .sale-row bdi{white-space:nowrap;direction:ltr}
#kabulyar-app .sale-row .btn{flex:none;font-size:13px}
@media(max-width:520px){#kabulyar-app .package-grid{grid-template-columns:1fr}}
#kabulyar-app .island-guide{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}
#kabulyar-app .island-guide .section-head{margin-bottom:8px}
#kabulyar-app .island-description{max-width:650px;color:var(--muted);margin-bottom:15px}
#kabulyar-app .island-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#kabulyar-app .island-card{min-width:0;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:15px}
#kabulyar-app .island-card img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;display:block}
#kabulyar-app .island-card h3{font-size:16px;margin:9px 11px 2px}
#kabulyar-app .island-card p{color:var(--muted);font-size:12px;margin:0 11px 10px}
#kabulyar-app .agency-brand-type{font-family:inherit;font-size:19px;line-height:1.4;letter-spacing:normal;font-weight:700}
#kabulyar-app .agency-identity{display:flex;align-items:center;gap:8px}
#kabulyar-app .agency-identity img{border-radius:8px}
#kabulyar-app .share-address{margin-top:8px}
@media(max-width:520px){
  #kabulyar-app .island-guide{margin-top:24px;padding-top:18px}
  #kabulyar-app .island-description{font-size:13px}
  #kabulyar-app .island-grid{gap:6px}
  #kabulyar-app .island-card{border-radius:10px}
  #kabulyar-app .island-card h3{font-size:12px;margin:6px}
  #kabulyar-app .island-card p{display:none}
}
#kabulyar-app .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#kabulyar-app .settlement-action{margin-top:14px}
#kabulyar-app #settlement-form{margin-top:12px}
@media(max-width:390px){#kabulyar-app .field-grid label{font-size:12px}}
#kabulyar-app .rate-form{margin-top:12px}
#kabulyar-app .overdue{margin:9px 0;background:#f9e6db;color:#7d3024}
#kabulyar-app .kabul-nav{grid-template-columns:repeat(3,minmax(0,1fr))}
#kabulyar-app .operation-filter{margin-block:12px}
@media(max-width:460px){#kabulyar-app .kabul-nav a{gap:4px;font-size:11px}#kabulyar-app .kabul-nav .icon{width:14px;height:14px}}
#kabulyar-app .kabul-nav{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:500px){#kabulyar-app .kabul-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Passenger home and package comparison */
#kabulyar-app .hero{min-height:clamp(332px,36vw,462px);border-bottom:1px solid #c39c5c}
#kabulyar-app .hero::after{background:linear-gradient(270deg,#071e2cf5 2%,#092433d9 34%,#0924335c 70%,#09243303 100%)}
#kabulyar-app .hero-content{padding-block:36px 43px}
#kabulyar-app .hero .route-tag{background:#092433b8}
#kabulyar-app .hero p{max-width:30ch}
#kabulyar-app .hero .btn{min-width:154px}
#kabulyar-app .home-content{padding-top:29px}
#kabulyar-app .choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
#kabulyar-app .choice{min-width:0;min-height:92px;gap:10px;padding:12px;border-radius:16px}
#kabulyar-app .choice h3{font-size:17px}
#kabulyar-app .choice.family{background:#fff9ee;border-color:#e7d1a8}
#kabulyar-app .choice.ticket .badge-icon{background:#e9eef0;color:#234653}
#kabulyar-app .home-track{display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:10px;padding:5px 2px;color:var(--teal);font-size:13px}
#kabulyar-app .home-track .icon{width:16px;height:16px}
#kabulyar-app .home-track strong{margin-inline-start:4px;text-decoration:underline;text-underline-offset:3px}
#kabulyar-app .package-page{max-width:960px}
#kabulyar-app .package-intro{margin-bottom:12px;padding:19px 22px;background:linear-gradient(250deg,#092433,#173f47)}
#kabulyar-app .package-intro h1{margin-block:4px 5px}
#kabulyar-app .package-date,#kabulyar-app .package-date-note{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--muted);font-size:13px}
#kabulyar-app .package-date label{display:flex;align-items:center;flex:1;gap:9px;font-weight:700;color:var(--ink)}
#kabulyar-app .package-date select{min-width:0;flex:1;min-height:44px;border:1px solid #c0c8c2;border-radius:8px;background:#fffdf8;color:var(--ink);padding:5px 8px}
#kabulyar-app .package-date .badge-icon{width:37px;height:37px}
#kabulyar-app .package-date .icon,#kabulyar-app .package-date-note .icon,#kabulyar-app .package-travel-date .icon{width:16px;height:16px;color:var(--teal)}
#kabulyar-app .package-grid{gap:13px}
#kabulyar-app .package-card{overflow:hidden;padding:0;display:flex;flex-direction:column}
#kabulyar-app .package-image{position:relative;overflow:hidden;aspect-ratio:2.35;background:#dce8e6}
#kabulyar-app .package-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
#kabulyar-app .package-badge{position:absolute;inset-inline-start:11px;inset-block-end:10px;padding:5px 9px;border-radius:6px;background:#092433ee;color:#fff0cf;font-weight:700;font-size:12px}
#kabulyar-app .package-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:13px 15px 15px}
#kabulyar-app .package-head h2{margin:0 0 4px}
#kabulyar-app .package-head strong{color:var(--navy);font-size:clamp(16px,3.6vw,21px)}
#kabulyar-app .package-card details{margin-block:5px 7px}
#kabulyar-app .package-card summary{min-height:40px;padding-block:8px}
#kabulyar-app .package-card .btn{margin-top:auto}
#kabulyar-app .package-card .btn .icon{width:15px;height:15px}
#kabulyar-app .package-travel-date{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:13px}
#kabulyar-app .package-notice{margin-top:14px}

@media(max-width:660px){
  #kabulyar-app .hero{min-height:246px}
  #kabulyar-app .hero::before{background-position:35% 53%}
  #kabulyar-app .hero::after{background:linear-gradient(270deg,#092433f7 0%,#092433d4 37%,#0924334f 100%)}
  #kabulyar-app .hero-content{padding-block:25px 29px}
  #kabulyar-app .hero h1{font-size:clamp(39px,10.8vw,59px);margin-block:9px 6px}
  #kabulyar-app .hero p{max-width:25ch}
  #kabulyar-app .hero .btn{margin-top:12px}
  #kabulyar-app .home-content{padding-top:17px}
  #kabulyar-app .choices{grid-template-columns:1fr;gap:7px}
  #kabulyar-app .choice{min-height:64px;padding:8px 10px;border-radius:12px}
  #kabulyar-app .choice h3{font-size:16px}
  #kabulyar-app .choice p{font-size:12px;margin-top:0}
  #kabulyar-app .choice .badge-icon{width:38px;height:38px}
  #kabulyar-app .home-track{margin-top:5px}
  #kabulyar-app .package-intro{padding:14px 15px}
  #kabulyar-app .package-image{aspect-ratio:2.65}
  #kabulyar-app .package-body{padding:11px 12px 12px}
  #kabulyar-app .package-date label{align-items:start;flex-direction:column;gap:4px}
  #kabulyar-app .package-date select{width:100%;font-size:16px}
}

#kabulyar-app .traveler-info{margin-top:31px;padding-top:23px;border-top:1px solid var(--line)}
#kabulyar-app .traveler-info .section-head{margin-bottom:10px}
#kabulyar-app .traveler-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}
#kabulyar-app .traveler-steps li{display:flex;align-items:start;gap:9px;padding:12px;background:var(--white);border:1px solid var(--line);border-radius:13px}
#kabulyar-app .step-count{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:#f5e9d5;color:var(--gold-ink);font-weight:700}
#kabulyar-app .traveler-steps h3{font-size:15px;margin-block:1px 4px}
#kabulyar-app .traveler-steps p,#kabulyar-app .traveler-questions p{color:var(--muted);font-size:13px}
#kabulyar-app .traveler-questions{background:var(--white);border:1px solid var(--line);border-radius:13px;padding-inline:12px}
#kabulyar-app .traveler-questions details+details{border-top:1px solid var(--line)}
#kabulyar-app .traveler-questions summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:700}
#kabulyar-app .traveler-questions p{padding-bottom:11px}
#kabulyar-app .package-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;padding:0;margin:0 0 7px;list-style:none}
#kabulyar-app .package-services li{display:flex;align-items:center;gap:4px;color:var(--ink)}
#kabulyar-app .package-services .icon{color:var(--teal);width:15px;height:15px}
@media(max-width:660px){
  #kabulyar-app .traveler-info{margin-top:23px;padding-top:16px}
  #kabulyar-app .traveler-steps{grid-template-columns:1fr;gap:6px}
  #kabulyar-app .traveler-steps li{padding:8px 10px}
  #kabulyar-app .traveler-steps h3{margin-bottom:1px}
  #kabulyar-app .island-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  #kabulyar-app .island-card:first-child{grid-column:1/-1}
  #kabulyar-app .island-card:first-child img{aspect-ratio:2.3}
  #kabulyar-app .island-card h3{font-size:14px;margin:8px 9px 1px}
  #kabulyar-app .island-card p{display:block;font-size:12px;margin:0 9px 8px}
}

/* WordPress / Elementor integration: neutralise common theme rules inside the app. */
#kabulyar-app{position:relative;width:100%;max-width:none;text-align:start;direction:rtl}
#kabulyar-app button,#kabulyar-app input,#kabulyar-app select{text-transform:none;letter-spacing:normal;line-height:inherit;box-shadow:none}
#kabulyar-app button:hover,#kabulyar-app button:focus{color:inherit}
#kabulyar-app .btn-gold:hover,#kabulyar-app .btn-gold:focus{background:var(--gold);color:#2e250f}
#kabulyar-app .btn-dark:hover,#kabulyar-app .btn-dark:focus{background:var(--navy);color:#fffaf0}
#kabulyar-app .btn-plain:hover,#kabulyar-app .btn-plain:focus{background:var(--white);color:var(--ink)}
#kabulyar-app .close:hover,#kabulyar-app .close:focus{background:#eeebe0;color:var(--ink)}
#kabulyar-app .inline-action:hover,#kabulyar-app .inline-action:focus{background:none;color:var(--teal)}
#kabulyar-app h1,#kabulyar-app h2,#kabulyar-app h3{color:inherit;font-family:inherit;font-weight:700;text-transform:none;letter-spacing:normal}
#kabulyar-app a:hover,#kabulyar-app a:focus{color:inherit;text-decoration:none}
#kabulyar-app img{max-width:100%}
#kabulyar-app ul,#kabulyar-app ol{list-style:none}
#kabulyar-app .role-note{font-size:12px;color:var(--muted);margin-bottom:12px}
#kabulyar-app.is-live .demo-note{display:none}
.kabulyar-duplicate{padding:12px;border:1px dashed #c39c5c;border-radius:10px}
