.tgc-ad-slot{display:block;max-width:100%;border:5px solid #fff;border-radius:8px;overflow:hidden;line-height:0;box-sizing:border-box}.tgc-ad-slot a{display:block;line-height:0}.tgc-ad-slot img{max-width:100%;height:auto;display:block;object-fit:cover;border-radius:0}.tgc-ad-slot.ad-728x90 img{width:728px;height:90px;max-width:100%}.tgc-ad-slot.ad-336x280 img{width:336px;height:280px;max-width:100%}.tgc-ad-slot.ad-300x250 img{width:300px;height:250px;max-width:100%}.tgc-ad-slot.ad-320x50 img{width:320px;height:50px;max-width:100%}.tgc-ad-slot.ad-468x60 img{width:468px;height:60px;max-width:100%}.widget .tgc-ad-slot,.widget-area .tgc-ad-slot{width:100%;max-width:100%}.tgc-ad-dashboard{max-width:800px;margin:0 auto;background:#fff;padding:1.875rem;border-radius:.5rem;box-shadow:0 .125rem .625rem rgb(0 0 0 / .1)}.tgc-ad-form .form-row{margin-bottom:1.25rem}.tgc-ad-form label{display:block;font-weight:700;margin-bottom:.5rem;color:#333}.tgc-ad-form input[type="text"],.tgc-ad-form input[type="url"],.tgc-ad-form input[type="date"],.tgc-ad-form select{width:100%;padding:.625rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem}.tgc-ad-form .btn{background:#05668d;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;border-radius:.25rem;transition:background 0.2s}.tgc-ad-form .btn:hover{background:#427aa1}.user-ads-list{list-style:none;padding:0}.user-ads-list li{padding:.9375rem;border-bottom:1px solid #eee;background:#fcfcfc;margin-bottom:.625rem}.user-ads-list .status{padding:.1875rem .5rem;border-radius:.75rem;font-size:.85rem;font-weight:700}.user-ads-list .status-publish{background:#d4edda;color:#155724}.user-ads-list .status-pending{background:#fff3cd;color:#856404}.tgc-dashboard-container{max-width:1200px;margin:2.5rem auto;font-family:'Inter',sans-serif;padding:0 .9375rem}.dashboard-header{margin-bottom:1.875rem}.dashboard-header h1{font-size:2.5rem;color:#333;margin:0}.company-sub{color:#666;font-size:1.25rem;margin-top:.3125rem}.tgc-dashboard-tabs{display:flex;gap:.625rem;margin-bottom:1.875rem;border-bottom:2px solid #ddd;padding-bottom:0}.tab-btn{background:#e6f7ff;color:#0073aa;border:none;padding:.9375rem 1.875rem;font-size:1rem;font-weight:600;cursor:pointer;border-radius:.5rem .5rem 0 0;transition:all 0.3s ease}.tab-btn:hover{background:#d4edda;color:#155724}.tab-btn.active{background:#0073aa;color:#fff}.tab-btn.active:hover{background:#005a87}.tab-content{display:none;animation:fadeIn 0.5s}.white-box,.info-box,.stat-box{background:#fff;padding:1.875rem;border-radius:0 .5rem .5rem .5rem;box-shadow:0 .125rem .625rem rgb(0 0 0 / .05);border:1px solid #eee;margin-bottom:1.25rem}.info-box{background:#fdfdfd;border-left:5px solid #0073aa}.info-box h3{margin-top:0;color:#0073aa}.form-box h2{margin-top:0;border-bottom:1px solid #eee;padding-bottom:.9375rem;margin-bottom:1.5625rem}.form-section{margin-bottom:1.875rem;background:#fafafa;padding:1.25rem;border-radius:.375rem}.form-section h3{margin-top:0;font-size:1.125rem;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem}.form-row{margin-bottom:1.25rem}.form-row label{display:block;font-weight:600;margin-bottom:.5rem;color:#333}.form-row input,.form-row select,.form-row textarea{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:.25rem;font-size:.9375rem;background:#fff;box-sizing:border-box}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:#0073aa;outline:none}.split-2{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem}.input-group{display:flex;align-items:center;border:1px solid #ccc;border-radius:.25rem;background:#fff;overflow:hidden}.input-group:focus-within{border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.input-group-addon{background:#f1f1f1;color:#666;padding:.75rem .9375rem;font-size:.875rem;font-weight:600;border-right:1px solid #ccc;white-space:nowrap}.input-group input{border:none!important;border-radius:0!important;padding:.75rem;flex:1}.input-group input:focus{box-shadow:none!important;border:none!important}.req{color:red}.btn-submit{background:#28a745;color:#fff;padding:.9375rem 2.5rem;border:none;border-radius:.25rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:background 0.3s}.btn-submit:hover{background:#218838}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.stat-box{text-align:center}.stat-box .count{display:block;font-size:3rem;font-weight:700;color:#0073aa}.stat-box .label{text-transform:uppercase;color:#777;font-size:.875rem}.tgc-data-table{width:100%;border-collapse:collapse}.tgc-data-table th{text-align:left;padding:.9375rem;background:#f1f1f1;color:#555}.tgc-data-table td{padding:.9375rem;border-bottom:1px solid #eee}.status-badge{padding:.3125rem .625rem;border-radius:.75rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.status-badge.active{background:#d4edda;color:#155724}.status-badge.closed{background:#eee;color:#777}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jobs-grid-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5625rem;margin-top:1.25rem}.job-card{background:#fff;border:1px solid #e1e1e1;border-radius:.5rem;padding:1.5625rem;transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column}.job-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .1);border-color:#d1d1d1}.job-card h3{margin:0 0 .625rem 0;font-size:1.25rem;color:#0073aa;line-height:1.3}.job-meta{font-size:.9rem;color:#666;margin-bottom:.9375rem;display:flex;flex-wrap:wrap;gap:.9375rem}.job-meta .location,.job-meta .rate{display:flex;align-items:center;gap:.3125rem}.job-card p{font-size:.95rem;color:#444;line-height:1.5;margin-bottom:1.25rem;flex-grow:1}.btn-view-job{display:block;width:100%;text-align:center;background:#28a745;color:#fff;text-decoration:none;padding:.625rem;border-radius:.25rem;font-weight:600;font-size:.875rem;box-sizing:border-box;transition:background 0.2s;border:none;cursor:pointer}.btn-view-profile{display:block;width:100%;text-align:center;background:#0073aa;color:#fff;text-decoration:none;padding:.625rem;border-radius:.25rem;font-weight:600;font-size:.875rem;box-sizing:border-box;transition:background 0.2s;border:none;cursor:pointer}.btn-view-profile:hover{background:#e6f7ff;color:#0073aa;text-decoration:none}.tgc-btn-apply{background:#28a745;color:#fff;border:none;padding:.9375rem 0;width:100%;font-size:1.125rem;border-radius:.25rem;cursor:pointer;font-weight:700;display:block;text-align:center;text-decoration:none;transition:0.3s;position:relative;z-index:10}.tgc-btn-apply:hover{background:#e6f7ff!important;color:#0073aa!important}.tgc-btn-login{background:#0073aa;color:#fff;text-decoration:none;padding:.625rem 1.25rem;border-radius:.25rem;display:block;transition:0.3s;position:relative;z-index:10}.tgc-btn-login:hover{background:#005177;color:#fff}.tgc-alert-premium{background:#d4edda;color:#155724;padding:.9375rem;border-radius:.25rem;text-align:center;border:1px solid #c3e6cb}.btn-view-job:hover{background:#218838;color:#fff;text-decoration:none}.no-jobs-found{text-align:center;padding:3.125rem;background:#f9f9f9;border-radius:.5rem;color:#666}.btn-post-first{display:inline-block;margin-top:.9375rem;background:#0073aa;color:#fff;padding:.625rem 1.25rem;border-radius:.25rem;text-decoration:none}.section-title{font-size:1.8rem;color:#333;border-left:.3125rem solid #0073aa;padding-left:.9375rem;margin-bottom:1.5625rem}.filter-pill{background:#f0f2f5;color:#555;padding:.5rem 1rem;border-radius:1.25rem;text-decoration:none;font-size:.9rem;transition:all 0.2s;font-weight:500}.filter-pill:hover{background:#0073aa;color:#fff;transform:translateY(-2px)}.filter-pill.active{background:#0073aa;color:#fff}