:root{--gtir-orange:#C03C10;--gtir-orange-soft:#D75B31;--gtir-beige:#FAF7F0;--gtir-beige-2:#F3EBDD;--gtir-border:#D9C7AD;--gtir-white:#fff;--gtir-radius:14px;--gtir-control:46px;--gtir-text:clamp(15px,.35vw + 14px,17px);--gtir-small:clamp(13px,.25vw + 12px,15px);--gtir-title:clamp(25px,2vw,36px);--gtir-shadow:0 5px 18px rgba(73,36,23,.06)}
html{font-size:16px;-webkit-text-size-adjust:100%}html[lang=hy] body{font-family:"Noto Sans Armenian","Arial Unicode MS",Arial,sans-serif;letter-spacing:-.01em}html[lang=ru] body{font-family:Inter,"Noto Sans",Arial,sans-serif}body{font-size:var(--gtir-text);line-height:1.48}
:where(h1,.page-title,.detail-title){font-size:var(--gtir-title);line-height:1.14;overflow-wrap:anywhere}:where(h2,h3,strong,b,a,button,label,span,p){overflow-wrap:anywhere}:where(small,.meta,.detail-meta){font-size:var(--gtir-small)}
:where(button,.btn,.button,.gtir-btn,input[type=submit],a.primary,a.secondary,.seller-actions>a,.seller-actions button){min-height:var(--gtir-control);padding:9px 12px;border-radius:11px;line-height:1.22;white-space:normal;text-wrap:balance;font:inherit;font-weight:800;box-sizing:border-box}
.seller-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.seller-actions>*{min-width:0!important;width:100%!important;margin:0!important}.seller-actions a,.seller-actions button{width:100%!important;justify-content:center!important;text-align:center!important}.seller-actions form{width:100%!important}.seller-actions .report-box,.seller-actions .gtir-workflow-link{grid-column:1/-1!important}
a[href^="tel:"]{font-variant-numeric:tabular-nums;letter-spacing:.025em;word-break:keep-all;white-space:nowrap!important;font-size:clamp(14px,.45vw + 12px,18px)!important}
.main-image-wrap{isolation:isolate;max-height:clamp(330px,48vw,560px)!important;background:#ece8e1;position:relative}.main-image-wrap:before{content:"";position:absolute;inset:-24px;z-index:-2;background-image:var(--gtir-gallery-bg);background-size:cover;background-position:center;filter:blur(22px);opacity:.34;transform:scale(1.08)}.main-image-wrap:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(250,247,240,.24)}.main-image-wrap .detail-image{position:relative;z-index:1;object-fit:contain!important;max-height:100%}.thumbnails{scroll-snap-type:x proximity}.thumbnail{scroll-snap-align:start}
:where(.card,.panel,.detail-card,.seller-card){box-shadow:var(--gtir-shadow)}
@media(max-width:820px){.seller-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-image-wrap{height:clamp(260px,65vw,430px)!important}.gtir-detail-ad-stack{grid-template-columns:1fr!important}}
@media(max-width:480px){:root{--gtir-control:44px}.seller-actions{grid-template-columns:1fr!important}.seller-actions>*{grid-column:1!important}.main-image-wrap{height:290px!important}.detail-title{font-size:24px!important}}

/* 5.58 corrective layer */
.owner-head{align-items:start!important;gap:18px!important}.owner-head>div:first-child{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.owner-head>div:first-child>h1,.owner-head>div:first-child>p{flex:0 0 100%;margin-block:0 8px}.gtir-deals-shortcut{display:inline-flex!important;align-items:center;gap:5px;min-height:38px;padding:7px 10px!important;border:1px solid var(--gtir-border);border-radius:10px;background:var(--gtir-beige-2);font-size:var(--gtir-small);line-height:1.15;text-decoration:none}.owner-actions{display:grid!important;grid-template-columns:1fr!important;width:min(230px,100%)}.owner-actions a{display:flex!important;align-items:center;justify-content:center;min-height:44px;text-align:center}
.seller-actions:not(:has(.gtir-whatsapp-link)) a[href^="tel:"]{grid-column:1/-1!important}.seller-actions>:empty{display:none!important}
.gtir-core-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-bottom:16px}.gtir-core-edit-field{min-width:0}.gtir-core-edit-field label{display:block;margin:0 0 6px}.gtir-core-edit-field input,.gtir-core-edit-field select,.gtir-core-edit-field textarea{width:100%;margin:0!important;box-sizing:border-box}.gtir-core-edit-field.full{grid-column:1/-1}.gtir-core-edit-field.full textarea{min-height:120px}
.gtir-core-edit-field:nth-child(4){grid-column:span 2}
.gtir-v17-field:empty{display:none!important}.gtir-option-tile input,.photo-cover input,.photo-delete input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.gtir-option-tile{padding-right:10px!important}.photo-cover,.photo-delete{position:relative!important}.photo-item-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.photo-item-actions label{min-width:0!important;overflow:hidden!important;text-align:center!important}.photo-item-actions label span{overflow-wrap:anywhere}
.gtir-file-picker{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:8px;border:1px solid var(--gtir-border);border-radius:12px;background:#fff;box-sizing:border-box}.gtir-file-picker input[type=file]{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer}.gtir-file-button{padding:9px 12px;border:1px solid var(--gtir-border);border-radius:9px;background:var(--gtir-beige-2);font-weight:800}.gtir-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gtir-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gtir-feature-grid>div{min-width:0}.gtir-checks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.gtir-checks label{position:relative;min-height:46px;margin:0!important;padding:8px 12px!important;border:1px solid var(--gtir-border);border-radius:10px;background:var(--gtir-beige);box-sizing:border-box}.gtir-checks input{accent-color:var(--gtir-orange)}
@media(min-width:901px){.gtir-v17-grid,.gtir-v17-checks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.gtir-v17-field:has(>.gtir-option-toggle){grid-column:auto!important}}
@media(max-width:900px){.gtir-core-edit-grid,.gtir-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gtir-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-head{grid-template-columns:1fr!important}.owner-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}}
@media(max-width:560px){.gtir-core-edit-grid,.gtir-feature-grid,.gtir-checks{grid-template-columns:1fr!important}.gtir-core-edit-field.full{grid-column:1}.photo-item-actions{grid-template-columns:1fr!important}.gtir-file-picker{grid-template-columns:1fr}.gtir-file-name{text-align:center}.owner-actions{grid-template-columns:1fr!important}}

/* 5.59.1 responsive repair: isolated page layouts */
body .owner-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:14px!important}
body .owner-head>div:first-child{display:block!important;width:100%!important;min-width:0!important}
.gtir-owner-shortcuts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:12px 0}
.gtir-owner-shortcuts .gtir-deals-shortcut{display:flex!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;box-sizing:border-box;justify-content:flex-start;overflow-wrap:normal!important;word-break:normal!important;hyphens:none}
body .owner-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,220px))!important;width:100%!important;max-width:none!important;justify-content:start!important;gap:8px!important}
body .owner-actions a{width:100%!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}
.gtir-v17-grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:14px!important}
.gtir-v17-grid>.gtir-v17-field{flex:1 1 260px!important;min-width:min(260px,100%)!important;max-width:100%!important;grid-column:auto!important}
.gtir-v17-grid>.gtir-v17-field.full{flex-basis:100%!important;width:100%!important}
.gtir-v17-grid>.gtir-v17-field[hidden],.gtir-v17-grid>.gtir-v17-field[style*="display: none"]{display:none!important}
.gtir-v17-field>label,.gtir-option-tile>span:last-child{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.gtir-v17-checks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.gtir-v17-checks .gtir-option-tile{width:100%!important;min-width:0!important;min-height:64px!important;box-sizing:border-box!important;padding:9px 10px!important}
html[lang="hy"] .gtir-v17-field>label,html[lang="hy"] .gtir-option-tile>span:last-child{font-size:15px!important;line-height:1.35!important;letter-spacing:0!important}
@media(max-width:900px){.gtir-owner-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.gtir-v17-checks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gtir-v17-grid>.gtir-v17-field{flex-basis:calc(50% - 7px)!important;min-width:0!important}}
@media(max-width:600px){.gtir-owner-shortcuts{grid-template-columns:1fr}.gtir-owner-shortcuts .gtir-deals-shortcut{min-height:42px!important}.owner-head h1{font-size:clamp(26px,9vw,34px)!important}.owner-head p{line-height:1.4!important}body .owner-actions{grid-template-columns:1fr!important}.gtir-v17-grid{display:grid!important;grid-template-columns:1fr!important}.gtir-v17-grid>.gtir-v17-field{width:100%!important;min-width:0!important}.gtir-v17-checks{grid-template-columns:1fr!important}.gtir-option-tile{min-height:54px!important}.wrap,.owner-wrap{padding-inline:12px!important}.card,.gtir-v17-detail-group{padding:14px!important}}

/* 5.60.1 listing actions: labels stay visible and offers are the primary action */
.seller-actions .gtir-workflow-link{display:flex!important;grid-column:1/-1!important;align-items:center!important;justify-content:center!important;min-height:50px!important;background:#C03C10!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.seller-actions .gtir-workflow-link *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.seller-actions>a .gtir-action-label,.seller-actions>a>span:last-child{display:inline!important;min-width:0!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;writing-mode:horizontal-tb!important}
.seller-actions>a.secondary{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:46px!important}
@media(max-width:480px){.seller-actions>a.secondary,.seller-actions .gtir-workflow-link{font-size:14px!important;line-height:1.25!important}}

/* 5.61 unified navigation colors */
.gtir-owner-shortcuts .gtir-deals-shortcut{background:#FFF7E8!important;border-color:#E3B56E!important;color:#7A2A0C!important;box-shadow:0 2px 8px rgba(122,42,12,.05)!important}
.gtir-owner-shortcuts .gtir-deals-shortcut .gtir-icon{color:#C03C10!important;stroke:#C03C10!important}
.gtir-owner-shortcuts .gtir-deals-shortcut:hover,.gtir-owner-shortcuts .gtir-deals-shortcut:focus-visible{background:#F8E1BC!important;border-color:#C03C10!important;transform:translateY(-1px)}
.ad-admin>header>div:last-child>a,.ad-admin>nav>a{background:#FFF7E8!important;border-color:#E3B56E!important;color:#7A2A0C!important}
.ad-admin>header>div:last-child>a:hover,.ad-admin>header>div:last-child>a:focus-visible,.ad-admin>nav>a:hover,.ad-admin>nav>a:focus-visible{background:#F8E1BC!important;border-color:#C03C10!important}
.ad-admin>header>div:last-child>a.admin-new,.ad-admin>nav>a.on{background:#C03C10!important;border-color:#C03C10!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.ad-admin>header>div:last-child>a.admin-new *,.ad-admin>nav>a.on *{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:760px){.ad-admin>header>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.ad-admin>header>div:last-child>a{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;white-space:normal!important}.ad-admin>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-admin>nav>a{width:100%!important;justify-content:center!important;text-align:center!important}}
