.sample-seal {
    width: 70px;
    height: 54px;
    min-width: 54px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #e5e7eb;
}

.sample-seal img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    padding: 3px;
    display: block;
}

.techsters-credit {
    width: 100%;
    text-align: center;
    padding: 12px 10px 18px;
    font-size: 12px;
    color: #777;
    background: #ffffff;
}

.techsters-credit a {
    color: #307253;
    font-weight: 700;
    text-decoration: none;
}

.techsters-credit a:hover {
    text-decoration: underline;
}
.sample-body,.sample-app{background:#faf9f6;color:#202923;font-family:'DM Sans','Noto Sans Telugu',Arial,sans-serif}
.sample-app{min-height:100vh}
.sample-app a{text-decoration:none}
.sample-app button,.sample-app input{font:inherit}
.sample-main{min-height:calc(100vh - 78px)}
.sample-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sample-header{height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid #eae9e4;background:#fbfaf7;position:relative;z-index:25}
.sample-brand{display:flex;align-items:center;gap:11px;min-width:0}
.sample-seal{height:43px;width:43px;border-radius:50%;display:grid;place-items:center;flex:none;color:#315f43;background:#e8ede3;border:2px solid #d7c9a4;box-shadow:inset 0 0 0 3px #faf8f0}
.sample-brand>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}
.sample-brand small{font-size:11px;line-height:1.3;color:#8b9188}
.sample-brand strong{font-family:'Manrope','Noto Sans Telugu',sans-serif;font-size:17px;line-height:1.25;letter-spacing:-.04em;font-weight:800;color:#1d231e;white-space:nowrap}
.sample-lang{display:flex;align-items:center;gap:2px;padding:3px;border-radius:25px;background:#f0efe9;flex:none}
.sample-lang a{padding:10px 13px;border-radius:23px;font-size:12px;line-height:1;font-weight:800;color:#51574f;white-space:nowrap}
.sample-lang a.active{background:#3d6248;color:white;box-shadow:0 2px 6px rgba(31,62,38,.16)}
.sample-search-heading{font:800 22px/1.2 'Manrope','Noto Sans Telugu',sans-serif;letter-spacing:-.05em;margin:0}
.sample-header-slip{height:58px;justify-content:space-between}
.sample-header-slip>strong{position:absolute;left:50%;transform:translateX(-50%);font:800 16px 'Manrope','Noto Sans Telugu',sans-serif;white-space:nowrap}
.sample-back,.sample-header-spacer{height:32px;width:32px;display:grid;place-items:center;color:#1e2b21}
.sample-back:hover{color:#2d714c}
.sample-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:55;height:70px;border-top:1px solid #e7e7e2;background:#fff;display:grid;grid-template-columns:repeat(2,1fr);box-shadow:0 -4px 18px rgba(30,41,28,.03)}
.sample-bottom-nav a{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:700;color:#767d76}
.sample-bottom-nav a.active{color:#315e41}
.sample-disclaimer{padding:15px 17px 88px;font-size:10px;color:#92988f;line-height:1.6;text-align:center}
.sample-disclaimer a{color:#426b4b;font-weight:700;margin-left:6px}
.sample-home-wrap{padding:16px 16px 3px}
.sample-hero{height:200px;border-radius:16px;overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:26px 25px;background-image:linear-gradient(90deg,rgba(11,44,23,.88),rgba(13,51,29,.52) 48%,rgba(12,37,20,.36)),url('/images/nellore-street-hero.jpg');background-size:cover;background-position:center 53%;color:white}
.sample-hero-content{position:relative;z-index:1}
.sample-hero-content>span{font-size:11px;font-weight:800;letter-spacing:.035em;color:#e8efe6}
.sample-hero-content>strong{display:block;margin-top:10px;font:800 clamp(37px,4vw,50px)/1 'Manrope',sans-serif;letter-spacing:-.055em}
.sample-hero-content>p{margin:14px 0 0;font-size:13px;color:#f0f1e9}
.sample-find-card,.sample-share-row,.sample-stat-card,.sample-ward-card,.sample-result-card,.sample-house-card{border:1px solid #e5e8e1;background:#fff;border-radius:13px}
.sample-find-card{margin-top:9px;padding:17px 16px 15px}
.sample-find-card h2{font:800 16px/1.3 'Manrope','Noto Sans Telugu',sans-serif;letter-spacing:-.035em;margin:0 0 5px}
.sample-find-card>p{font-size:12px;color:#8b918a;margin:0 0 13px}
.sample-find-card form{display:flex;gap:8px;align-items:center}
.sample-find-card input[type=text]{height:51px;padding:0 14px;border:1px solid #dedfd9;border-radius:10px;outline:none;flex:1;min-width:0;background:#fbfaf7;color:#203c2c;font-size:15px;font-weight:600;text-transform:uppercase}
.sample-find-card input[type=text]::placeholder{text-transform:none;font-weight:400;color:#999b95}
.sample-find-card input[type=text]:focus{border-color:#5b8b62;box-shadow:0 0 0 3px rgba(58,118,67,.1)}
.sample-find-card button{height:51px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:10px;background:#3c6347;color:#fff;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}
.sample-find-card button:hover{background:#2d5038}
.sample-share-row{display:flex;align-items:center;gap:13px;margin-top:8px;padding:11px 13px;border-color:#c9d5c5}
.sample-share-row>span:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}
.sample-share-row strong{font-size:14px;color:#292f29}
.sample-share-row small{font-size:11px;color:#989c95}
.sample-whatsapp-icon{height:42px;width:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:#20cc64;color:#fff}
.sample-share-arrow{color:#477252}
.sample-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}
.sample-stat-card{min-height:111px;padding:16px}
.sample-stat-label{display:flex;align-items:center;gap:7px;font-size:12px;color:#777e76;font-weight:700}
.sample-stat-symbol{font-size:18px;font-weight:600;line-height:1}
.sample-stat-symbol.male{color:#568266}.sample-stat-symbol.female{color:#d7a96b}.sample-stat-symbol.third{color:#7d947b}.sample-stat-symbol.wards{color:#555d55}
.sample-stat-card>strong{display:block;margin-top:11px;font:800 23px/1.2 'Manrope',sans-serif;letter-spacing:-.035em}
.sample-stat-card>small{display:block;font-size:11px;color:#959994;margin-top:4px}
.sample-ward-section{margin:24px 0 40px}
.sample-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:13px}
.sample-section-title h2{font:800 19px 'Manrope','Noto Sans Telugu',sans-serif;letter-spacing:-.035em;margin:0 0 4px}
.sample-section-title p{font-size:11px;color:#939b92;margin:0}
.sample-section-title>a{display:flex;align-items:center;gap:5px;color:#3d7350;font-size:11px;font-weight:800;white-space:nowrap}
.sample-ward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.sample-ward-card{display:flex;align-items:center;gap:10px;padding:11px 13px;min-width:0;transition:border-color .2s}
.sample-ward-card:hover{border-color:#8dae93}
.sample-ward-index{height:33px;width:33px;display:grid;place-items:center;flex:none;border-radius:8px;background:#e9f3e9;color:#3e7650;font:800 12px 'Manrope',sans-serif}
.sample-ward-card>span:nth-child(2){flex:1;min-width:0}
.sample-ward-card strong{display:block;color:#2c4b35;font-size:12px}
.sample-ward-card small{display:block;margin-top:3px;color:#929b91;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sample-ward-card>b{font-size:12px;color:#315e41;white-space:nowrap}
.sample-ward-card>svg{color:#9ea99b;flex:none}
.sample-no-wards{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:34px;border:1px dashed #c9d8c8;border-radius:12px;color:#5b8560;background:#fff}
.sample-no-wards p{font-size:12px;color:#788b79;line-height:1.6;margin:0}
.sample-no-wards a{color:#3b764e;font-size:12px;font-weight:800}
.sample-data-note{display:flex;align-items:center;gap:7px;margin:16px 0 0;color:#929b91;font-size:10px}
.sample-search-page{min-height:calc(100vh - 160px);padding:16px 14px 100px}
.sample-search-bar{height:52px;border:1px solid #e4e7df;background:#fff;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 13px;color:#899288}
.sample-search-bar input[type=search]{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:15px;color:#303a31}
.sample-search-bar input[type=search]::placeholder{color:#a3a9a2}
.sample-search-clear{height:23px;width:23px;flex:none;display:grid;place-items:center;background:#909691;color:#fff;border-radius:50%}
.sample-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 0 13px;border-bottom:1px solid #e9e9e3;position:relative;z-index:22}
.sample-field-chips{display:flex;flex-wrap:wrap;gap:7px}
.sample-chip{height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:22px;background:#f0efe9;color:#424940;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;list-style:none;transition:.2s}
.sample-chip:hover{background:#e3e9df}
.sample-chip.active{background:#9cb68e;border-color:#799d70;color:#193b25}
.sample-chip-divider{height:24px;width:1px;margin:0 3px;background:#e0e3dc}
.sample-chip-dropdown{position:relative}
.sample-chip-dropdown summary::-webkit-details-marker{display:none}
.sample-chip-dropdown[open]>summary{background:#e4efe1;border-color:#aac9a2;color:#315f3a}
.sample-chip-dropdown[open]>summary svg,.sample-chip-dropdown[open]>summary span{transform:rotate(180deg)}
.sample-chip-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(350px,calc(100vw - 32px));padding:12px 0 3px;background:#fff;border:1px solid #dfe7dc;border-radius:12px;box-shadow:0 18px 45px rgba(28,48,30,.16)}
.sample-station-dropdown .sample-chip-panel{left:auto;right:0;width:min(400px,calc(100vw - 32px))}
.sample-chip-panel .nl-filter-scroll{max-height:350px}
.sample-age-panel{padding:9px;min-width:260px}
.sample-age-panel .nl-filter-row{min-height:37px}
.sample-chip-reset{padding:7px;color:#57815b;font-size:11px;font-weight:800}
.sample-result-section{padding-top:15px}
.sample-result-count{color:#8c938a;font-size:12px;margin-bottom:9px}
.sample-result-list{display:grid;gap:8px}
.sample-result-card{display:flex;align-items:center;gap:13px;padding:13px;min-height:87px;transition:border-color .2s,box-shadow .2s}
.sample-result-card:hover{border-color:#b5cdb7;box-shadow:0 7px 18px rgba(30,60,34,.05)}
.sample-result-avatar,.sample-house-avatar{height:43px;width:43px;border-radius:50%;flex:none;display:grid;place-items:center;background:#5b9063;color:#fff;font:800 15px 'Manrope',sans-serif}
.sample-result-info,.sample-house-info{flex:1;min-width:0}
.sample-result-info strong,.sample-house-info strong{display:block;color:#303730;font:800 14px/1.4 'Manrope','Noto Sans Telugu',sans-serif}
.sample-result-info em,.sample-house-info em{font-style:normal;color:#778e73;font-size:12px;font-weight:600}
.sample-result-info small,.sample-house-info small{display:block;margin-top:2px;color:#5d665d;font-size:11px}
.sample-result-info>span,.sample-house-info>span{display:block;margin-top:5px;color:#9ba19a;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sample-result-card>svg,.sample-house-card>svg{color:#889088;flex:none}
.sample-no-results{border:1px solid #eceee8;border-radius:12px;background:#fff;text-align:center;padding:55px 18px;color:#74937b}
.sample-no-results h2{font-size:17px;color:#37483a;margin:11px 0 5px}
.sample-no-results p{max-width:470px;margin:0 auto;color:#849084;font-size:12px;line-height:1.6}
.sample-no-results a{display:inline-block;margin-top:12px;color:#3a7049;font-size:12px;font-weight:800}
.sample-availability{font-size:10px;color:#a0a69e;margin:14px 0}
.sample-slip-page{padding:16px 16px 115px}
.sample-slip-card{background:#fff;border:1px solid #507557;border-radius:11px;overflow:hidden}
.sample-slip-banner{padding:18px 17px 22px;background:#385e43;color:#fff}
.sample-slip-banner>span{display:block;font-size:11px;font-weight:700;line-height:1.5;color:#ecf4eb}
.sample-slip-banner h1{font:800 25px/1.3 'Noto Sans Telugu','Manrope',sans-serif;margin:4px 0 0;letter-spacing:-.025em}
.sample-slip-banner small{display:block;margin-top:6px;color:#d2e1d1;font-size:9px}
.sample-slip-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:15px;align-items:start;min-height:46px;padding:11px 17px;border-bottom:1px solid #ebeeea}
.sample-slip-row:last-child{border-bottom:0}
.sample-slip-row>span{color:#949b93;font-size:11px;line-height:1.45}
.sample-slip-row>strong{color:#29302a;font-size:13px;line-height:1.45;font-weight:800;overflow-wrap:anywhere}
.sample-slip-foot{display:flex;flex-direction:column;gap:3px;border-top:1px dotted #d8ddd7;padding:14px;text-align:center;color:#a0a8a0;font-size:10px;line-height:1.45}
.sample-house-section{margin-top:18px}
.sample-house-section h2{font:800 16px 'Manrope','Noto Sans Telugu',sans-serif;margin:0 0 11px}
.sample-house-list{display:grid;gap:8px}
.sample-house-card{display:flex;align-items:center;gap:12px;min-height:74px;padding:11px 12px}
.sample-house-info strong{font-size:13px}
.sample-house-info em{font-size:11px}
.sample-slip-legal{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:10px;line-height:1.6;color:#9aa39a}
.sample-slip-legal svg{flex:none}
.sample-slip-legal a{color:#47724c;font-weight:800}
.sample-slip-actions{position:fixed;bottom:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:1.4fr .87fr .87fr;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #e8e9e4}
.sample-action{height:55px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #729679;border-radius:11px;background:#fff;color:#355b3d;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}
.sample-action:hover{background:#f0f7f0}
.sample-action-whatsapp{background:#21ca64;border-color:#21ca64;color:#fff}
.sample-action-whatsapp:hover{background:#16b955;color:#fff}
@media(max-width:700px){.sample-header{height:68px;padding:0 14px}.sample-header-slip{height:56px}.sample-brand strong{font-size:15px}.sample-brand small{font-size:9px}.sample-seal{height:36px;width:36px}.sample-lang a{padding:9px 10px;font-size:11px}.sample-home-wrap{padding:12px 12px 3px}.sample-hero{height:190px;padding:20px}.sample-hero-content>strong{font-size:38px}.sample-stat-card{min-height:100px;padding:12px}.sample-stat-card>strong{font-size:20px}.sample-search-page{padding:12px 12px 100px}.sample-chip{font-size:11px;padding:0 11px;height:34px}.sample-chip-divider{display:none}.sample-chip-panel{width:min(330px,calc(100vw - 24px))}.sample-station-dropdown .sample-chip-panel{width:min(360px,calc(100vw - 24px))}.sample-result-card{padding:12px}.sample-result-info strong{font-size:12px}.sample-slip-page{padding:12px 12px 108px}.sample-slip-row{grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px 12px}.sample-slip-row>span{font-size:10px}.sample-slip-row>strong{font-size:12px}.sample-slip-banner{padding:17px 14px}.sample-slip-banner h1{font-size:22px}.sample-slip-actions{padding:10px 12px;gap:5px}.sample-action{height:46px;font-size:11px;gap:5px}.sample-action svg{width:15px;height:15px}.sample-house-card{padding:10px}.sample-house-info strong{font-size:11px}}
@media(max-width:390px){.sample-brand strong{font-size:13px}.sample-brand small{font-size:8px}.sample-find-card form{gap:5px}.sample-find-card button{padding:0 10px}.sample-stat-label{font-size:10px}.sample-ward-grid{grid-template-columns:1fr}.sample-result-info em{display:block}.sample-action{font-size:10px}}
@media print{
  @page{size:A4 portrait;margin:8mm}
  html,body,.sample-body,.sample-app,.sample-main{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
  .sample-app{display:block!important}
  .sample-header{height:36px!important;padding:0 6px!important;border-bottom:1px solid #e3e7df!important;position:static!important;display:flex!important}
  .sample-header-slip>strong{font-size:12px!important}
  .sample-back,.sample-header-spacer{height:25px!important;width:25px!important}
  .sample-back svg{width:17px!important;height:17px!important}
  .sample-bottom-nav,.sample-disclaimer,.sample-slip-legal{display:none!important}
  .sample-slip-page{padding:8px 0 0!important;overflow:visible!important}
  .sample-slip-card{border:1px solid #4c7151!important;border-radius:7px!important;overflow:visible!important;break-inside:auto!important;page-break-inside:auto!important}
  .sample-slip-banner{padding:9px 11px!important;background:#385e43!important;color:#fff!important}
  .sample-slip-banner>span{font-size:7px!important;line-height:1.25!important}
  .sample-slip-banner h1{font-size:16px!important;line-height:1.2!important;margin:3px 0 0!important}
  .sample-slip-banner small{font-size:7px!important;margin-top:3px!important}
  .sample-slip-row{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:4px 9px!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .sample-slip-row>span{font-size:7px!important;line-height:1.2!important}
  .sample-slip-row>strong{font-size:8.5px!important;line-height:1.25!important}
  .sample-slip-foot{gap:2px!important;padding:6px 8px!important;font-size:6.5px!important;line-height:1.3!important}
  .sample-house-section{margin-top:8px!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .sample-house-section h2{font-size:10px!important;margin:0 0 5px!important}
  .sample-house-list{gap:4px!important}
  .sample-house-card{min-height:0!important;padding:5px 7px!important;border-radius:6px!important;gap:7px!important}
  .sample-house-card:nth-child(n+5){display:none!important}
  .sample-house-avatar{height:25px!important;width:25px!important;font-size:8px!important}
  .sample-house-info strong{font-size:8px!important;line-height:1.2!important}
  .sample-house-info em,.sample-house-info small,.sample-house-info>span{font-size:7px!important;line-height:1.2!important;margin-top:1px!important}
  .sample-house-card>svg{width:13px!important;height:13px!important}
  .sample-slip-actions{position:static!important;display:grid!important;grid-template-columns:1.4fr .87fr .87fr!important;gap:5px!important;padding:7px 0 0!important;border:0!important;background:#fff!important;box-shadow:none!important}
  .sample-action{height:28px!important;font-size:8px!important;border-radius:5px!important}
  .sample-action svg{width:11px!important;height:11px!important}
  .sample-action-whatsapp{background:#21ca64!important;color:#fff!important}
}
