/* Presentation only. Existing field names, handlers, APIs and video remain in place. */
.gk-featured-cost-box,.gk-featured-submit-area {display:contents;}
@media (min-width:901px) {
.gk-featured-page {padding:18px 16px;align-items:center;justify-content:flex-start;}
.gk-featured-window {
 --gk-form-gold:#c9ae74;--gk-form-rim:#786b50;--gk-form-text:#f4f0e5;
 width:min(580px,calc(100vw - 32px));height:min(640px,calc(100dvh - 36px));
 margin:0 auto 0 0;overflow-y:auto;overflow-x:hidden;direction:rtl;
 border:1px solid #c7ad79;border-radius:18px;
 background:linear-gradient(135deg,rgba(22,23,21,.97),rgba(12,13,12,.96));
 color:var(--gk-form-text);box-shadow:0 18px 48px #0008,inset 0 1px #f3dfad20;
 font-family:Tahoma,Arial,sans-serif;font-size:11px;font-weight:600;
 scrollbar-width:auto;scrollbar-color:#bea061 #24231e;scrollbar-gutter:stable;scroll-padding-top:132px;overscroll-behavior:contain;scroll-behavior:smooth;
}
.gk-featured-window::-webkit-scrollbar {width:9px;}
.gk-featured-window::-webkit-scrollbar-track {background:#24231e;border-radius:12px;margin:14px 0;box-shadow:inset 0 0 0 1px #b99a5320;}
.gk-featured-window::-webkit-scrollbar-thumb {min-height:44px;border:2px solid #24231e;border-radius:12px;background:linear-gradient(180deg,#e0c589,#aa8543);}
.gk-featured-window::-webkit-scrollbar-thumb:hover {background:linear-gradient(180deg,#edd59d,#c29b50);}
.gk-featured-window .gk-featured-header {position:sticky;top:0;z-index:25;padding:14px 44px 10px;background:linear-gradient(120deg,#1c1d19,#131411);border-bottom:1px solid #766342;box-shadow:0 5px 12px #0003;}
.gk-featured-window .gk-featured-close {position:absolute;top:11px;left:11px;width:29px;height:29px;color:#e5d0a1;border-color:#82704c;background:#171814;font-size:22px;box-shadow:none;}
.gk-featured-window .gk-featured-close:hover {transform:none;background:#29281f;color:#ffe3a0;}
.gk-featured-window .gk-featured-heading {gap:10px;}
.gk-featured-window .gk-featured-diamond {color:#c8a86b;font-size:26px;text-shadow:none;}
.gk-featured-window .gk-featured-badge {padding:2px 8px;border-color:#8a744a;color:#dbc48f;background:#b9985420;font-size:9px;font-weight:700;}
.gk-featured-window h1 {font-size:20px;line-height:1.7;font-weight:800;color:#f4eddb;text-shadow:none;margin:2px 0;}
.gk-featured-window .gk-featured-heading p {font-size:9px;color:#b4ae9d;font-weight:600;}
.gk-featured-window .gk-featured-steps {max-width:310px;margin:10px auto 0;gap:4px;}
.gk-featured-window .gk-featured-steps li {gap:4px;}
.gk-featured-window .gk-featured-steps li>span {width:22px;height:22px;font-size:10px;border-color:#665b43;color:#a8a18e;background:#22231e;box-shadow:none;}
.gk-featured-window .gk-featured-steps strong {font-size:8px;color:#a9a18e;font-weight:700;}
.gk-featured-window .gk-featured-steps li.active>span {background:#cfb174;color:#1b170f;border-color:#dcc590;box-shadow:none;}
.gk-featured-window .gk-featured-steps li.active strong {color:#ecd7a6;}
.gk-featured-window .gk-ad-auth-banner {margin:12px 12px 0;padding:10px;gap:9px;border:1px solid #84704b;border-radius:11px;color:#eee4ce;background:#26251f;box-shadow:none;}
.gk-featured-window .gk-ad-auth-banner[data-state] {background:#26251f;color:#eee4ce;}
.gk-featured-window .gk-ad-auth-banner::before {background:linear-gradient(#d6bd80,#8f713d);}
.gk-featured-window .gk-ad-auth-banner[data-state="authenticated"] {border-color:#6f8d64;}
.gk-featured-window .gk-ad-auth-banner-icon {width:30px;height:32px;flex:0 0 30px;border-radius:8px;color:#d3b97c;background:#c4a2651a;font-size:21px;}
.gk-featured-window .gk-ad-auth-banner strong {font-size:11px;font-weight:700;color:#f0e7d4;}
.gk-featured-window .gk-ad-auth-banner small {font-size:9px;line-height:1.7;color:#bcb39e;font-weight:600;}
.gk-featured-window .gk-ad-auth-banner button {min-width:96px;min-height:32px;padding:5px 8px;border:1px solid #ac8e53;border-radius:8px;background:#161712;color:#e3c78e;font-size:10px;font-weight:700;box-shadow:none;}
.gk-featured-window #gkFeaturedForm {padding:12px;display:grid;grid-template-columns:174px minmax(0,1fr);grid-template-rows:300px auto auto auto auto;grid-template-areas:"gallery details" "summary details" "plans plans" "benefits benefits" "actions actions";gap:10px;align-items:start;direction:ltr;}
.gk-featured-window .gk-featured-payment,.gk-featured-window .gk-featured-summary {display:contents;}
.gk-featured-window :is(.gk-featured-gallery,.gk-featured-details,.gk-featured-plans,.gk-featured-benefits,.gk-featured-cost-box) {min-width:0;margin:0;padding:10px;border:1px solid #706650;border-radius:11px;background:linear-gradient(135deg,#20211d,#171815);box-shadow:none;direction:rtl;}
.gk-featured-window .gk-featured-gallery {grid-area:gallery;}
.gk-featured-window .gk-featured-details {grid-area:details;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;align-content:start;}
.gk-featured-window .gk-featured-cost-box {display:block;grid-area:summary;align-self:start;}
.gk-featured-window .gk-featured-plans {grid-area:plans;}
.gk-featured-window .gk-featured-benefits {grid-area:benefits;padding:8px 10px;}
.gk-featured-window .gk-featured-submit-area {grid-area:actions;display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:9px;direction:rtl;min-width:0;}
.gk-featured-window :is(.gk-gallery-heading,.gk-details-heading,.gk-payment-heading,.gk-summary-heading,.gk-benefits-heading) {margin:0 0 9px;padding:0 0 7px;border-bottom:1px solid #ffffff10;gap:6px;align-items:center;}
.gk-featured-window .gk-details-heading {grid-column:1/-1;grid-row:1;justify-content:space-between;}
.gk-featured-window :is(.gk-gallery-heading,.gk-details-heading,.gk-payment-heading,.gk-summary-heading,.gk-benefits-heading) h2 {font-size:12px;line-height:1.7;color:#eee6d3;font-weight:800;text-shadow:none;}
.gk-featured-window :is(.gk-gallery-heading,.gk-details-heading,.gk-payment-heading,.gk-summary-heading,.gk-benefits-heading) small {font-size:8px;line-height:1.6;color:#aaa28e;font-weight:600;}
.gk-featured-window :is(.gk-gallery-heading,.gk-details-heading,.gk-payment-heading,.gk-summary-heading,.gk-benefits-heading)>span {font-size:17px;color:#c9ad70;}
.gk-featured-window .gk-details-heading>div>span {font-size:14px;color:#c9ad70;}
.gk-featured-window .gk-details-heading small {display:none;}
.gk-featured-window .gk-details-heading>.gk-required-note {font-size:8px;color:#bca783;}
.gk-featured-window #gkFeaturedImageCount {font-size:9px;color:#cfbd91;background:#d4bd8510;border:0;padding:2px 4px;white-space:nowrap;}
.gk-featured-window .gk-featured-main-preview {height:118px;min-height:0;aspect-ratio:auto;border:1px dashed #b59d65;border-radius:8px;background:#11130f;}
.gk-featured-window #gkFeaturedMainImage {width:100%;height:100%;object-fit:contain;background:#10110e;}
.gk-featured-window .gk-featured-image-placeholder {gap:6px;padding:8px;}
.gk-featured-window .gk-featured-image-placeholder>span {font-size:27px;color:#cfb577;text-shadow:none;}
.gk-featured-window .gk-featured-image-placeholder strong {font-size:10px;font-weight:700;color:#e1d7be;}
.gk-featured-window .gk-featured-image-placeholder small {font-size:8px;line-height:1.7;color:#a9a18c;font-weight:600;}
.gk-featured-window .gk-featured-thumbnails {grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0;}
.gk-featured-window .gk-featured-thumb {width:100%;height:42px;min-height:0;aspect-ratio:1;border:1px dashed #8e7b50;border-radius:7px;background:#171813;color:#dbc18b;font-size:22px;box-shadow:none;}
.gk-featured-window .gk-featured-thumb.active {border-style:solid;border-color:#d5b875;background:#c2a2671a;}
.gk-featured-window .gk-featured-image-button {min-height:30px;padding:5px 7px;border:1px solid #a58b55;border-radius:7px;color:#dfc78f;background:#1b1c16;font-size:10px;font-weight:700;box-shadow:none;}
.gk-featured-window .gk-featured-image-help {margin-top:6px;font-size:8px;line-height:1.7;color:#aaa18a;font-weight:600;}
.gk-featured-window .gk-featured-fields-grid {display:contents;}
.gk-featured-window .gk-featured-field {min-width:0;margin:0;gap:5px;}
.gk-featured-window .gk-featured-field:has(#gkFeaturedAdTitle) {grid-column:1/-1;grid-row:2;}
.gk-featured-window .gk-featured-field:has(#gkFeaturedSellerName) {grid-column:1;grid-row:3;}
.gk-featured-window .gk-featured-field:has(#gkFeaturedLocation) {grid-column:2;grid-row:3;}
.gk-featured-window .gk-featured-field:has(#gkFeaturedPrice) {grid-column:1;grid-row:4;}
.gk-featured-window .gk-featured-field:has(#gkFeaturedPhone) {grid-column:2;grid-row:4;}
.gk-featured-window .gk-featured-field:has(#gkFeaturedDescription) {grid-column:1/-1;grid-row:6;}
.gk-featured-window .gk-featured-field>label {font-size:10px;line-height:1.7;font-weight:800;color:#f1e9d8;}
.gk-featured-window .gk-featured-field>label span {color:#cf9969;}
.gk-featured-window .gk-featured-field :is(input,textarea) {width:100%;min-width:0;border:1px solid #8c7a55;border-radius:7px;background:#12140f;color:#f4ecda;font-size:11px;font-weight:600;box-shadow:none;}
.gk-featured-window .gk-featured-field input {height:34px;padding:6px 9px;}
.gk-featured-window .gk-featured-field textarea {height:100px;min-height:100px;max-height:220px;resize:vertical;padding:9px;line-height:1.9;}
.gk-featured-window .gk-featured-field :is(input,textarea)::placeholder {color:#a6a18f;opacity:1;font-size:10px;font-weight:600;}
.gk-featured-window .gk-featured-input-icon {min-width:0;}
.gk-featured-window .gk-featured-input-icon input {padding-right:28px;}
.gk-featured-window .gk-featured-input-icon>span {font-size:13px;right:9px;color:#baa779;}
.gk-featured-window .gk-featured-price-input {min-width:0;}
.gk-featured-window .gk-featured-price-input input {padding-left:40px;}
.gk-featured-window .gk-featured-price-input>span {left:8px;font-size:9px;font-weight:700;color:#c1b59a;}
.gk-featured-window .gk-featured-phone-field>small {display:none;}
.gk-featured-window .gk-description-footer {margin-top:4px;gap:6px;flex-wrap:wrap;}
.gk-featured-window .gk-description-footer :is(small,span) {font-size:8px;line-height:1.7;color:#aaa18d;font-weight:600;}
.gk-featured-window .gk-public-phone-notice {grid-column:1/-1;margin:0;padding:5px 6px;font-size:8px;line-height:1.7;background:#bfa2690e;border:1px solid #7d6a40;border-radius:7px;color:#cfc1a0;}
.gk-featured-window .gk-public-phone-notice span {font-size:8px;color:#cfc1a0;}
.gk-featured-window .gk-plan-list {grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
.gk-featured-window .gk-plan-card {display:grid;padding:9px 8px;min-height:61px;border:1px solid #6c6555;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:4px 6px;background:#171913;box-shadow:none;direction:ltr;}
.gk-featured-window .gk-plan-card strong {grid-column:2;grid-row:1;font-size:13px;font-weight:800;color:#eee8d9;text-align:right;}
.gk-featured-window .gk-plan-card small {grid-column:2;grid-row:2;font-size:10px;font-weight:600;color:#cec3ab;text-align:right;direction:rtl;}
.gk-featured-window .gk-plan-card .gk-plan-crown {display:none;}
.gk-featured-window .gk-plan-check {grid-column:1;grid-row:1/3;position:static;width:18px;height:18px;border:1px solid #928368;border-radius:50%;font-size:11px;background:none;color:transparent;opacity:1;transform:none;}
.gk-featured-window .gk-plan-card:has(input:checked),.gk-featured-window .gk-plan-card.selected {border-color:#ccaf70;background:linear-gradient(135deg,#b1924926,#332c1b);box-shadow:inset 0 0 0 1px #c4a56518;}
.gk-featured-window .gk-plan-card input:checked~.gk-plan-check {color:#221b0e;background:#d8ba77;border-color:#e3cb93;}
.gk-featured-window .gk-featured-benefits {display:flex;align-items:center;gap:10px;}
.gk-featured-window .gk-benefits-heading {flex:0 0 auto;margin:0;padding:0;border:0;}
.gk-featured-window .gk-featured-benefits ul {display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}
.gk-featured-window .gk-featured-benefits li {min-height:0;padding:0;border:0;background:none;font-size:9px;color:#b8ae96;font-weight:600;gap:4px;}
.gk-featured-window .gk-featured-benefits li span {font-size:11px;color:#c6a965;background:none;width:auto;height:auto;}
.gk-featured-window .gk-summary-row {padding:6px 0;font-size:9px;font-weight:600;color:#b7ac93;gap:7px;flex-wrap:wrap;}
.gk-featured-window .gk-summary-row strong {font-size:11px;font-weight:800;color:#e5d6af;}
.gk-featured-window .gk-featured-rules {grid-column:1/-1;font-size:10px;}
.gk-featured-window .gk-ad-rules-notice {grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px;border:1px solid #685b3f;border-radius:9px;background:#d6b56a0b;color:#bcb39e;}
.gk-featured-window .gk-ad-rules-notice p {font-size:9px;line-height:1.9;font-weight:600;color:#bfb5a0;}
.gk-featured-window .gk-ad-rules-notice>span {color:#d0b575;font-size:13px;}
.gk-featured-window .gk-ad-rules-link {font-size:9px;white-space:nowrap;font-weight:700;color:#dbc28b;}
.gk-featured-window .gk-featured-submit {grid-column:1;min-height:38px;margin:0;padding:8px 10px;border:1px solid #d6b776;border-radius:8px;background:linear-gradient(130deg,#e2c78a,#b68d42);color:#1e190f;font-size:12px;font-weight:800;line-height:1.8;box-shadow:inset 0 1px #f6e5b866;}
.gk-featured-window .gk-featured-cancel {grid-column:2;min-height:38px;margin:0;padding:8px;border:1px solid #8c7549;border-radius:8px;color:#d7c397;background:#181914;font-size:11px;font-weight:700;}
.gk-featured-window .gk-featured-security {grid-column:1/-1;margin:0;font-size:9px;font-weight:700;line-height:1.8;text-align:center;color:#bdb69f;}
.gk-featured-window .gk-live-submit-status {grid-column:1/-1;direction:rtl;font-size:11px;line-height:1.9;font-weight:600;}
.gk-featured-window :is(button,a,input,textarea,label[for="gkFeaturedImageInput"]):focus-visible {outline:2px solid #e0c58b;outline-offset:3px;}
.gk-featured-window :is(input,textarea):focus {border-color:#ddc084;box-shadow:0 0 0 2px #d9bc7720;}
.gk-featured-window [hidden] {display:none!important;}
}
@media (min-width:901px) and (max-height:620px) {
.gk-featured-page {padding-block:12px;}
.gk-featured-window {height:calc(100dvh - 24px);}
.gk-featured-window .gk-featured-header {padding-top:10px;padding-bottom:8px;}
.gk-featured-window .gk-featured-steps {margin-top:6px;}
}
@media (prefers-reduced-motion:reduce) {
.gk-featured-window {scroll-behavior:auto;}
}
