:root{--azmw-gold:#bb8a3d;--azmw-gold-soft:#f7eddd;--azmw-ink:#231b14;--azmw-muted:#7b7167;--azmw-line:#e8dfd3;--azmw-card:#fff;--azmw-bg:#fbf8f3;--azmw-green:#2f7758;--azmw-green-soft:#e8f4ee;--azmw-gray:#6d6a66;--azmw-gray-soft:#efede9}

/* inquiry workflow */
.azim0993-detail-top{align-items:flex-start!important}.azmw09918-status-group{display:flex;flex-direction:column;align-items:flex-end;gap:0}.azmw09918-workflow-status{white-space:nowrap}.azmw09918-workflow-status.is-new{background:#f8e8cc!important;color:#8a5c11!important}.azmw09918-workflow-status.is-conversation{background:#eef1f7!important;color:#465d7d!important}.azmw09918-workflow-status.is-agreed{background:var(--azmw-green-soft)!important;color:var(--azmw-green)!important}.azmw09918-workflow-status.is-closed{background:var(--azmw-gray-soft)!important;color:var(--azmw-gray)!important}.azmw09918-status-controls{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:10px}.azmw09918-status-btn{appearance:none;border:1px solid var(--azmw-line);border-radius:999px;padding:8px 13px;background:#fff;color:var(--azmw-ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.azmw09918-status-btn.is-primary{background:var(--azmw-gold);border-color:var(--azmw-gold);color:#fff}.azmw09918-status-btn.is-muted{background:#fff;color:#75695c}.azmw09918-status-btn.is-link{background:transparent;border-color:transparent;text-decoration:underline}.azmw09918-status-btn:disabled{opacity:.55;cursor:wait}.azmw09918-closed-info{margin:18px 18px 0;padding:13px 15px;border:1px solid #e3dbd1;border-radius:12px;background:#f7f4ef;color:#675f56;font-size:13px}

/* directory */
.azmw09918-directory{background:var(--azmw-bg);padding:46px 0 70px;min-height:65vh}.azmw09918-directory__inner{max-width:1240px}.azmw09918-directory__hero{max-width:820px;margin:0 0 26px}.azmw09918-directory__hero>span{display:block;color:#9f6d26;font-size:11px;font-weight:900;letter-spacing:.17em;margin-bottom:8px}.azmw09918-directory__hero h1{margin:0 0 8px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,4vw,48px);line-height:1.08;color:var(--azmw-ink)}.azmw09918-directory__hero p{margin:0;color:var(--azmw-muted);font-size:15px;line-height:1.65}
.azmw09918-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:17px;border:1px solid var(--azmw-line);border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(47,35,20,.04);margin-bottom:20px}.azmw09918-filters>label>span{display:block;margin:0 0 6px;font-size:11px;font-weight:850;color:#6f6357}.azmw09918-filters select,.azmw09918-filters input[type=number]{width:100%;height:44px;border:1px solid #ded4c8;border-radius:11px;background:#fffdf9;color:var(--azmw-ink);padding:0 11px;font:inherit;font-size:13px}.azmw09918-filters select:focus,.azmw09918-filters input:focus{outline:none;border-color:#c79b59;box-shadow:0 0 0 3px rgba(187,138,61,.10)}.azmw09918-price-input{position:relative}.azmw09918-price-input b{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#7d6b56}.azmw09918-price-input input{padding-right:32px!important}.azmw09918-checks{grid-column:1/4;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.azmw09918-checks label{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #e4dacf;border-radius:999px;background:#fffdf9;font-size:12px;font-weight:750;color:#584b3d;cursor:pointer}.azmw09918-checks input{accent-color:var(--azmw-gold)}.azmw09918-filter-actions{grid-column:4/6;display:flex;justify-content:flex-end;align-items:center;gap:12px}.azmw09918-filter-actions button{border:0;border-radius:11px;background:var(--azmw-gold);color:#fff;padding:12px 22px;font:inherit;font-weight:850;cursor:pointer}.azmw09918-filter-actions a{font-size:12px;font-weight:800;color:#6f6253;text-decoration:none}.azmw09918-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 2px 17px;color:#6f655c;font-size:13px}.azmw09918-results-head strong{font-size:20px;color:var(--azmw-ink)}.azmw09918-results-head span{padding:7px 11px;background:#efe8df;border-radius:999px}
.azmw09918-offer-grid,.azmw09918-supplier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.azmw09918-supplier-grid .az-supplier-card{height:100%}.azmw09918-offer-card{overflow:hidden;border:1px solid var(--azmw-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(46,34,19,.045);display:flex;flex-direction:column}.azmw09918-offer-card__image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#eee7dc}.azmw09918-offer-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.azmw09918-offer-card:hover .azmw09918-offer-card__image img{transform:scale(1.025)}.azmw09918-placeholder{display:grid;place-items:center;width:100%;height:100%;font-family:Georgia,serif;font-size:52px;color:#b99660}.azmw09918-price{position:absolute;right:12px;bottom:12px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.94);color:#543a17;font-size:13px;box-shadow:0 6px 18px rgba(0,0,0,.10)}.azmw09918-offer-card__body{padding:17px 18px 18px;display:flex;flex:1;flex-direction:column}.azmw09918-category{font-size:10px;letter-spacing:.14em;font-weight:900;color:#a5722d}.azmw09918-offer-card h3{margin:5px 0 8px;font-family:Georgia,'Times New Roman',serif;font-size:23px;line-height:1.18}.azmw09918-offer-card h3 a{color:var(--azmw-ink);text-decoration:none}.azmw09918-supplier-line{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:12px}.azmw09918-supplier-line>a,.azmw09918-supplier-line>span:first-child{font-weight:800;color:#5c4f42;text-decoration:none}.azmw09918-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:850}.azmw09918-badge.is-verified{background:#e9f4ed;color:#2d6f51}.azmw09918-badge.is-recommended{background:#f8eddc;color:#98631e}.azmw09918-region{margin-top:8px;color:#81776d;font-size:12px}.azmw09918-offer-card p{margin:12px 0 13px;color:#71675e;font-size:13px;line-height:1.55}.azmw09918-service-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.azmw09918-service-chips span{padding:5px 7px;border:1px solid #e8ded2;border-radius:999px;background:#fcfaf7;color:#6e6256;font-size:10px;font-weight:750}
.azmw09918-empty{padding:42px;border:1px solid var(--azmw-line);border-radius:18px;background:#fff;text-align:center}.azmw09918-empty h2{margin:0 0 8px;font-family:Georgia,serif;color:var(--azmw-ink)}.azmw09918-empty p{margin:0 0 16px;color:var(--azmw-muted)}.azmw09918-empty a{display:inline-block;padding:10px 15px;border-radius:10px;background:var(--azmw-gold);color:#fff;text-decoration:none;font-weight:800}.azmw09918-pagination{margin-top:28px}.azmw09918-pagination ul{display:flex;justify-content:center;gap:7px;list-style:none;margin:0;padding:0}.azmw09918-pagination a,.azmw09918-pagination span{display:grid;place-items:center;min-width:38px;height:38px;padding:0 10px;border:1px solid #e1d7ca;border-radius:10px;background:#fff;color:#5e5042;text-decoration:none;font-weight:800}.azmw09918-pagination .current{background:var(--azmw-gold);border-color:var(--azmw-gold);color:#fff}
@media(max-width:1050px){.azmw09918-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.azmw09918-checks,.azmw09918-filter-actions{grid-column:1/-1}.azmw09918-filter-actions{justify-content:flex-start}.azmw09918-offer-grid,.azmw09918-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.azmw09918-status-group{align-items:flex-start}.azmw09918-directory{padding:28px 0 48px}.azmw09918-filters{grid-template-columns:1fr}.azmw09918-checks{align-items:stretch;flex-direction:column}.azmw09918-filter-actions{align-items:stretch;flex-direction:column}.azmw09918-filter-actions button{width:100%}.azmw09918-results-head{align-items:flex-start;flex-direction:column}.azmw09918-offer-grid,.azmw09918-supplier-grid{grid-template-columns:1fr}.azmw09918-status-controls{justify-content:flex-start}}

/* -------------------------------------------------------------------------
 * Directory redesign 0.9.9.98
 * ---------------------------------------------------------------------- */
.azmw09998-hero{position:relative;min-height:400px;display:flex;align-items:center;background-size:cover;background-position:center 54%;overflow:hidden}
.azmw09998-hero__inner{padding:66px 0;color:#fff}
.azmw09998-kicker{display:block;margin-bottom:9px;color:#c58a3e;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.azmw09998-hero .azmw09998-kicker{color:#e0bd86}
.azmw09998-hero h1{max-width:860px;margin:0 0 15px;font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,6vw,70px);line-height:.99;font-weight:500;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.18)}
.azmw09998-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.88);font-size:17px;line-height:1.72}
.azmw09998-directory{padding:0 0 86px;background:#fbf8f4}
.azmw09998-directory__inner{max-width:1280px}
.azmw09998-directory-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0 22px;border-bottom:1px solid #e8ded3;margin-bottom:26px}
.azmw09998-directory-topbar>div:first-child{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.azmw09998-directory-topbar .azmw09998-kicker{width:100%;margin-bottom:2px}
.azmw09998-directory-topbar strong{font-family:Georgia,'Times New Roman',serif;font-size:36px;font-weight:500;color:#34271f}.azmw09998-directory-topbar>div:first-child>span:last-child{color:#83756b;font-size:14px}
.azmw09998-active-summary{display:flex;align-items:center;gap:10px;color:#817268;font-size:12px}.azmw09998-active-summary span{padding:8px 11px;border:1px solid #e4d8cc;border-radius:999px;background:#fff}.azmw09998-active-summary a{color:#9b672f;font-weight:800;text-decoration:none}
.azmw09998-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px;align-items:start}
.azmw09998-sidebar{position:sticky;top:92px;padding:20px;border:1px solid #e7dbcf;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(71,53,40,.055)}
.azmw09998-sidebar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #eee4da}.azmw09998-sidebar__head h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:26px;font-weight:500;color:#372a22}.azmw09998-sidebar__head .azmw09998-kicker{margin-bottom:5px}.azmw09998-sidebar__head>a{margin-top:17px;color:#9c6a35;font-size:11px;font-weight:800;text-decoration:none}
.azmw09998-filters{display:flex!important;flex-direction:column!important;gap:13px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.azmw09998-filters>label>span{margin-bottom:6px!important;color:#6e6157!important;font-size:11px!important;font-weight:850!important}.azmw09998-filters select,.azmw09998-filters input[type=number]{height:45px!important;border-color:#ded2c6!important;border-radius:10px!important;background:#fffdfb!important}
.azmw09998-trust-filters{grid-column:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important;margin-top:2px}.azmw09998-trust-filters label{justify-content:flex-start!important;border-radius:10px!important;background:#fcfaf7!important}
.azmw09998-filter-actions{grid-column:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;margin-top:3px}.azmw09998-filter-actions button{width:100%!important;min-height:44px;border-radius:10px!important;background:#b78543!important}.azmw09998-filter-actions a{text-align:center!important}
.azmw09998-results{min-width:0}.azmw09998-results-head{margin:0 0 16px;padding:0 2px 14px;border-bottom:1px solid #e9ded4}.azmw09998-results-head strong{font-size:22px}.azmw09998-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.azmw09998-grid .az-supplier-card,.azmw09998-grid .azmw09918-offer-card{border-color:#e6d9cc!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(68,50,37,.055)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.azmw09998-grid .az-supplier-card:hover,.azmw09998-grid .azmw09918-offer-card:hover{transform:translateY(-3px);border-color:#d8c1a5!important;box-shadow:0 18px 42px rgba(68,50,37,.10)!important}
.azmw09998-grid .az-supplier-card__image,.azmw09998-grid .azmw09918-offer-card__image{aspect-ratio:16/10!important;background:#eee6dd}.azmw09998-grid .az-supplier-card__image img,.azmw09998-grid .azmw09918-offer-card__image img{transition:transform .3s ease}.azmw09998-grid .az-supplier-card:hover .az-supplier-card__image img{transform:scale(1.025)}
.azmw09998-grid .az-supplier-card__body{padding:18px 19px 18px!important}.azmw09998-grid .az-supplier-card__meta{font-size:10px!important;letter-spacing:.13em!important}.azmw09998-grid .az-supplier-card h3{margin:6px 0 8px!important;font-size:23px!important;line-height:1.15!important}.azmw09998-grid .az-supplier-card__region{font-size:12px!important;color:#84766c!important}.azmw09998-grid .az-supplier-card__footer{margin-top:15px!important;padding-top:13px!important;border-top:1px solid #eee5dc!important}
.azmw09998-empty{padding:66px 28px!important;border-radius:18px!important}.azmw09998-empty__icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 16px;border-radius:50%;background:#f5eadf;color:#a36f35;font-size:27px}
.azmw09998-sidebar .azsf09997-advanced{grid-column:auto!important;margin-top:0!important}.azmw09998-sidebar .azsf09997-advanced__grid{grid-template-columns:1fr!important}.azmw09998-sidebar .azsf09997-public-field{align-items:flex-start!important;flex-wrap:wrap!important}.azmw09998-sidebar .azsf09997-public-field>div{margin-left:0!important;width:100%}.azmw09998-sidebar .azsf09997-public-field input[type=number]{width:100%!important}
@media(max-width:1020px){.azmw09998-layout{grid-template-columns:270px minmax(0,1fr)}.azmw09998-grid{grid-template-columns:1fr!important}}
@media(max-width:780px){.azmw09998-hero{min-height:330px}.azmw09998-hero__inner{padding:48px 0}.azmw09998-directory-topbar{align-items:flex-start;flex-direction:column}.azmw09998-layout{grid-template-columns:1fr}.azmw09998-sidebar{position:static;top:auto}.azmw09998-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.azmw09998-directory{padding-bottom:56px}.azmw09998-layout{gap:20px}.azmw09998-grid{grid-template-columns:1fr!important}.azmw09998-sidebar{padding:16px}.azmw09998-directory-topbar strong{font-size:31px}.azmw09998-hero h1{font-size:42px}}
