/*
Theme Name: Gujranwala
Theme URI: https://gujranwala.pk/
Description: Gujranwala.pk directory and B2B presentation child theme for Voxel.
Author: Gujranwala.pk
Template: voxel
Version: 2.0.3
Requires at least: 6.9
Requires PHP: 8.1
Text Domain: gujranwala
Update URI: false
*/
/* Gujranwala directory presentation; business logic is in Gujranwala Directory. */
.gpd-add{position:relative;list-style:none}.gpd-add summary{cursor:pointer;list-style:none;min-width:92px}.gpd-add summary::-webkit-details-marker{display:none}.gpd-add-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 36px #0002;z-index:9999}.gpd-add-menu a{display:block;padding:12px 14px;color:#222;white-space:nowrap;border-radius:8px}.gpd-add-menu a:hover,.gpd-add-menu a:focus{background:#f1f5f9}.gpd-lookup{margin-top:10px}.gpd-lookup button{cursor:pointer}.gpd-lookup-status{font-size:13px;margin:8px 0}.gpd-google-results{display:grid;gap:8px}.gpd-google-choice{padding:12px;text-align:left;background:#fff;border:1px solid #ddd;border-radius:8px;color:#222}.gpd-google-preview{border:1px solid #ddd;padding:16px;border-radius:10px}.gpd-google-preview p{margin:4px 0}.gpd-google-preview a{display:block}.gpd-google-preview button{margin-top:12px}.ts-create-post .field-key-taxonomy .inline-multilevel{max-height:420px}.ts-create-post .field-key-taxonomy .ts-parent-item{display:none}
.user-area-menu .gpd-mobile-add{display:flex;align-items:center;justify-content:center}.user-area-menu .gpd-mobile-add summary{font-size:13px;min-width:50px;padding:8px;border-radius:8px}.user-area-menu .gpd-mobile-add .gpd-add-menu{bottom:calc(100% + 12px);top:auto;right:0;text-align:left}.user-area-menu .gpd-add-menu a{color:#222!important;font-size:14px;line-height:1.4}
/* Separate category controls and final review for the five-step wizard. */
.gpd-category-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.gpd-category-controls .ts-form-group{display:grid;gap:10px}.gpd-category-controls select.ts-filter{width:100%;height:50px;min-height:50px;line-height:normal;padding:0 14px;border:1px solid #c6c9d0;border-radius:8px;background:#fff;color:#252730;font:inherit}.gpd-category-note{grid-column:1/-1;font-size:14px;color:#6b7280}.gpd-review-summary{display:grid;gap:18px}.gpd-review-section{border:1px solid #e1e5ea;border-radius:12px;padding:20px}.gpd-review-section h3{margin-top:0}.gpd-review-section p{overflow-wrap:anywhere;margin:8px 0}.gpd-review-section button{margin-top:12px;cursor:pointer}@media(max-width:767px){.gpd-category-controls{grid-template-columns:1fr}}
