body.workspace-focused-page #app-header{display:none!important}
body.workspace-focused-page #embedded-page-host{top:0!important;left:0!important}
body.workspace-focused-page #khata-modal{top:0!important;padding-top:0!important}
body.workspace-focused-page #khata-modal>div{height:100%!important;max-height:none!important;margin-top:0!important}
#workspace-back-pos{position:fixed;right:18px;top:8px;z-index:40;padding:7px 12px;background:#17314d;color:white;border:1px solid #afc1d4;border-radius:5px}
#workspace-back-pos[hidden]{display:none}
#khata-customers-list .customer-sheet td{overflow-wrap:anywhere}
#khata-modal #khata-refresh-btn,#app-refresh-btn{animation:none!important}

#khata-modal .khata-top-close{min-width:88px;min-height:44px;padding:9px 14px;border:1px solid #a9bad0;border-radius:7px;color:white;font-weight:700;font-size:15px}
.page-refresh-icon{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:23px!important;line-height:1;flex-shrink:0;animation:none!important}
#khata-modal:not(.excel-directory-mode) #khata-customers-list>button{min-height:66px!important;padding:10px 14px!important;border:1px solid #d3dce8!important;border-radius:7px!important;margin-bottom:5px!important}
@media(min-width:1000px){#khata-modal:not(.excel-directory-mode) .grid-cols-12{grid-template-columns:minmax(300px,33%) minmax(0,1fr)!important}}

/* Approved compact Khata toolbar and one-line search/filter. */
#khata-modal>div>div:first-child{padding:10px 16px!important;min-height:68px!important;gap:12px!important;flex-wrap:wrap}
#khata-modal>div>div:first-child>div:first-child{gap:10px!important;min-width:0;flex:1}
#khata-modal>div>div:first-child>div:first-child>div:first-child{width:38px!important;height:38px!important;padding:8px!important}
#khata-modal>div>div:first-child h3{font-size:17px!important;margin:0!important}
#khata-modal>div>div:first-child p{font-size:10px!important;margin:2px 0 0!important}
#khata-modal>div>div:first-child>div:first-child>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#khata-modal>div>div:first-child>div:first-child>div:last-child>p{flex-basis:100%}
#khata-modal .khata-search-controls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(135px,1fr);gap:8px;padding:10px!important;align-items:center}
#khata-modal .khata-search-controls input{height:36px!important;min-width:0;padding-top:6px!important;padding-bottom:6px!important}
#khata-filter-select{width:100%;height:36px;border:1px solid #cbd5e1;border-radius:7px;background:white;color:#17314d;padding:6px 9px;font-size:12px}
#khata-modal .khata-legacy-filter-buttons{display:none!important}
@media(max-width:700px){#khata-modal>div>div:first-child{padding:8px!important}#khata-modal .khata-search-controls{grid-template-columns:minmax(0,1fr) 125px}#khata-modal>div>div:first-child p{display:none}}

/* Reserve icon space even when shared input styles override utility padding. */
#khata-modal .khata-search-controls>.relative{position:relative;min-width:0}
#khata-modal #khata-customer-search{width:100%!important;box-sizing:border-box!important;padding-left:36px!important;padding-right:10px!important;text-indent:0!important}
#khata-modal .khata-search-controls>.relative>svg,#khata-modal .khata-search-controls>.relative>i{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;margin:0!important;pointer-events:none;z-index:1}
