/* Strong, consistent member-page surfaces. Loaded after the legacy bundles. */
body.nakliyat-pro #controller_area .ni-member-banner {
    display:flex;align-items:center;gap:18px;margin:0 0 24px!important;padding:26px!important;
    border:0!important;border-radius:18px!important;background:linear-gradient(120deg,#002858,#075a9c 70%,#008d98)!important;
    box-shadow:0 10px 24px rgba(0,40,88,.12);color:#fff;
}
body.nakliyat-pro #controller_area .ni-member-banner>span {
    display:grid;place-items:center;flex:0 0 56px;height:56px;border-radius:16px;
    color:#fff!important;background:rgba(255,255,255,.14)!important;font-size:24px;
    border:1px solid rgba(255,255,255,.2);
}
body.nakliyat-pro #controller_area .ni-member-banner h2 {margin:0 0 7px!important;color:#fff!important;font-size:21px!important;font-weight:700;line-height:1.3;}
body.nakliyat-pro #controller_area .ni-member-banner p {margin:0!important;color:#d4e6f4!important;font-size:14px!important;line-height:1.6;}
/* Saved searches: neutralize every inherited table-header cell treatment. */
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search {padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header,
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.row {
    display:grid!important;grid-template-columns:28px 28px minmax(0,1fr) 150px 110px;gap:18px!important;
    align-items:center!important;width:100%!important;margin:0 0 14px!important;padding:22px!important;
    border:1px solid #d7e4f2!important;border-radius:16px!important;box-sizing:border-box;background:#fff!important;
    box-shadow:0 5px 18px rgba(0,40,88,.045);
}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header {padding:15px 22px!important;background:#edf5fc!important;box-shadow:none;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div,
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.row>div {
    display:block!important;float:none!important;width:auto!important;min-width:0!important;max-width:none!important;
    margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
    font-size:13px!important;line-height:1.6!important;white-space:normal!important;overflow-wrap:anywhere;
}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div {color:#17335e!important;font-weight:700!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div:before,
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div:after {content:none!important;display:none!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header i {color:#075a9c;margin-right:6px;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .table,
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .table td {border:0!important;background:transparent!important;box-shadow:none!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .table td {padding:6px 12px 6px 0!important;font-size:14px;line-height:1.7;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .table td:first-child {color:#68758d;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .date-cell .text {color:#68758d;font-size:12px!important;margin-bottom:8px;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .do-search {display:inline-flex!important;align-items:center;gap:8px;padding:10px 15px!important;background:#075a9c!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:700;box-shadow:0 4px 10px rgba(7,90,156,.14);}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .do-search:before {content:none!important;display:none!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .status-cell>span[id]>span {display:inline-flex;align-items:center;gap:7px;border:1px solid #d7e4f2;border-radius:20px;padding:7px 12px;background:#edf5fc;color:#075a9c;font-size:12px;font-weight:700;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .status-cell .active {background:#e8f7f2!important;color:#087465!important;border-color:#c8e7dd!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .status-cell .approval {background:#fff6e7!important;color:#946019!important;border-color:#efdfbf!important;}
/* Payment rows become clearly separated transaction cards. */
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions {border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions>.header {border:0!important;border-radius:12px!important;margin-bottom:14px!important;padding:15px 22px!important;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions>.row {margin:0 0 16px!important;padding:24px 22px!important;border:1px solid #d7e4f2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 5px 20px rgba(0,40,88,.045);}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions>.row:last-child {border-bottom:1px solid #d7e4f2!important;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions>.row>.content {font-size:17px!important;font-weight:700!important;color:#17335e!important;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions>.row>.iteration {display:grid!important;place-items:center;width:32px!important;height:32px!important;background:#edf5fc!important;border-radius:9px;color:#075a9c!important;font-size:12px!important;font-weight:700;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions>.row>.default {padding:12px 16px!important;border:1px solid #e3eaf3!important;border-radius:12px;background:#f8fafd!important;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions .table-cell:nth-child(2)>.value {font-size:17px!important;font-weight:700;color:#075a9c!important;}
body.nakliyat-pro.payment-history-page #controller_area .transactions.ni-transactions .statuses>span {padding:9px 13px!important;border-radius:20px!important;}
/* Inbox: larger avatars, stronger cards and an explicit conversation action. */
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list>tbody {gap:16px;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list tr.header {grid-template-columns:28px 72px minmax(0,1fr);padding:14px 24px!important;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list tr.body {grid-template-columns:28px 72px minmax(0,1fr);gap:18px;padding:24px!important;border:1px solid #cfdeed!important;border-radius:18px;box-shadow:0 6px 20px rgba(0,40,88,.055);transition:border-color .2s,box-shadow .2s;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list tr.body:hover {background:#fff!important;border-color:#70b8ce!important;box-shadow:0 10px 26px rgba(0,40,88,.09);}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list tr.ni-inbox-unread {border-left:5px solid #00a6ad!important;background:#f0faf9!important;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .picture,
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .picture>a,
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .account-picture,
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .ni-inbox-avatar {width:72px!important;height:72px!important;border-radius:18px!important;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info {display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;align-items:center;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info .name {grid-column:1;grid-row:1;font-size:18px!important;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info .date {grid-column:1;grid-row:2;margin:0!important;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info>a.ni-inbox-preview {grid-column:1;grid-row:3;background:#f4f8fc!important;border:1px solid #e5edf5;padding:10px 13px!important;border-radius:10px;box-sizing:border-box;font-size:14px;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .ni-inbox-preview .ni-inbox-arrow {display:none!important;}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info>a.ni-inbox-open {grid-column:2;grid-row:1 / 4;display:inline-flex!important;align-items:center;gap:10px;padding:12px 16px!important;background:#075a9c!important;color:#fff!important;border:0;border-radius:11px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px rgba(7,90,156,.14);}
body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info>a.ni-inbox-open:hover {background:#003b78!important;}
body.nakliyat-pro.saved-search-page #content>.h1-nav h1.ni-page-heading:before {content:none!important;display:none!important;}
@media(max-width:900px) {
    body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header {display:none!important;}
    body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.row {grid-template-columns:26px 26px minmax(0,1fr);gap:12px!important;padding:18px!important;}
    body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.row>.date-cell,
    body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.row>.status-cell {grid-column:3;}
    body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search .table td {display:block;padding:2px 0!important;}
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info {grid-template-columns:minmax(0,1fr);}
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info>a.ni-inbox-open {grid-column:1;grid-row:4;justify-self:start;margin-top:5px!important;}
}
@media(max-width:575px) {
    body.nakliyat-pro #controller_area .ni-member-banner {padding:20px!important;gap:12px;}
    body.nakliyat-pro #controller_area .ni-member-banner>span {flex-basis:44px;height:44px;font-size:20px;}
    body.nakliyat-pro #controller_area .ni-member-banner h2 {font-size:18px!important;}
    body.nakliyat-pro #controller_area .ni-member-banner p {font-size:12px!important;}
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list tr.header,
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list tr.body {grid-template-columns:24px 48px minmax(0,1fr);gap:10px;padding:16px!important;}
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .picture,
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .picture>a,
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .account-picture,
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .ni-inbox-avatar {width:48px!important;height:48px!important;border-radius:13px!important;}
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info .name {font-size:15px!important;}
    body.nakliyat-pro.my-messages-page #controller_area .ni-inbox-list .info>a.ni-inbox-preview {padding:8px 10px!important;font-size:12px;}
}

/* Remove the native fixed header height, which pushed content below its box. */
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header {
    height:auto!important;min-height:62px!important;align-items:center!important;
    padding:16px 22px!important;box-sizing:border-box!important;
}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div {
    display:flex!important;align-items:center!important;gap:7px!important;
    height:auto!important;min-height:22px!important;line-height:1.4!important;
    vertical-align:middle!important;text-align:left!important;
}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div.center {justify-content:center!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header>div>i {margin:0!important;flex:0 0 auto;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header .checkbox {align-self:center!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header .checkbox label {display:inline-flex!important;align-items:center;position:relative;margin:0!important;padding:0!important;line-height:22px!important;}
body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.row {height:auto!important;min-height:100px;align-items:center!important;}
@media(max-width:900px) {body.nakliyat-pro.saved-search-page #controller_area #saved_search.ni-saved-search>.header {display:none!important;}}
