
/* TRUE CORE Phase 1F — referral network UX + BP series labels */
.nx-referral-network-box{grid-column:1/-1;border:1px solid var(--border-color,#d8e2ec);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--primary,#0b8490) 6%);display:grid;gap:10px}.nx-referral-directed{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:10px}.nx-referral-directed[hidden]{display:none}.nx-referral-recipient-line{display:flex;gap:8px;align-items:stretch}.nx-referral-recipient-line input{min-width:0}.nx-referral-find{white-space:nowrap}.nx-referral-mode-note{font-size:.78rem;color:var(--text-secondary,#64748b)}
.nx-network-modal[hidden]{display:none}.nx-network-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px}.nx-network-backdrop{position:absolute;inset:0;background:rgba(8,20,34,.56);backdrop-filter:blur(3px)}.nx-network-dialog{position:relative;width:min(760px,96vw);max-height:min(760px,88vh);overflow:auto;background:var(--surface,#fff);color:var(--text-primary,#132238);border:1px solid var(--border-color,#d7e1eb);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.28);padding:18px}.nx-network-dialog header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.nx-network-dialog header h2{margin:0 0 4px}.nx-network-dialog header p{margin:0;color:var(--text-secondary,#64748b)}.nx-network-dialog header>button{font-size:24px;border:0;background:transparent}.nx-network-search{display:flex;gap:8px;margin:16px 0}.nx-network-search input{flex:1;min-width:0}.nx-network-status{font-size:.85rem;color:var(--text-secondary,#64748b);margin-bottom:8px}.nx-network-results{display:grid;gap:8px}.nx-network-result{text-align:left;border:1px solid var(--border-color,#d7e1eb);border-radius:12px;background:var(--surface,#fff);padding:12px;display:grid;gap:3px}.nx-network-result:hover,.nx-network-result:focus-visible{outline:2px solid var(--primary,#0b8490);outline-offset:1px}.nx-network-result span,.nx-network-result small{color:var(--text-secondary,#64748b)}
.novu-bp-inline-label text{font-size:11px;font-weight:800;fill:currentColor}.novu-bp-inline-label line{stroke:currentColor;stroke-width:2}.novu-bp-inline-label circle{fill:var(--surface,#fff);stroke:currentColor;stroke-width:2}.novu-bp-inline-label.systolic{color:var(--primary,#0b8490)}.novu-bp-inline-label.diastolic{color:var(--primary,#0b8490)}.novu-bp-inline-label.diastolic line{stroke-dasharray:5 4}
@media(max-width:900px){.nx-referral-directed{grid-template-columns:1fr}.nx-referral-recipient-line{flex-direction:column}.nx-referral-find{min-height:44px}.nx-network-modal{padding:8px}.nx-network-dialog{width:100%;max-height:94vh;border-radius:14px}}

/* NOVU Hx V10 — responsive integrity gate for Network / Patient Record / Encounter */
html,body{max-width:100%;overflow-x:hidden}
.nx-network-dialog,.nx-network-center-dialog,.novu-domain-panel,.novu-record-main{min-width:0}
.nx-network-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}
.nx-network-search input{min-width:0;width:100%}
.nx-network-card{min-width:0;overflow-wrap:anywhere}
@media(max-width:1024px){
  .novu-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .novu-record-grid,.novu-domain-grid{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:700px){
  .nx-network-dialog,.nx-network-center-dialog{width:calc(100vw - 1rem)!important;max-width:none!important;max-height:calc(100dvh - 1rem)!important;margin:.5rem!important}
  .nx-network-search{grid-template-columns:minmax(0,1fr)}
  .nx-network-search button{width:100%}
  .nx-network-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
  .nx-network-card-actions{display:flex!important;flex-wrap:wrap!important}
  .novu-summary{grid-template-columns:minmax(0,1fr)!important}
  input,select,textarea,button{max-width:100%}
}

/* NOVU Hx V12 — canonical Directory responsive layout. Explicit three-column
   contract prevents global form-control/grid rules from collapsing search. */
.nx-network-dialog .nx-network-search{
  display:grid !important;
  grid-template-columns:minmax(240px,1fr) minmax(150px,190px) auto !important;
  grid-template-areas:"query filter action";
  align-items:stretch;
  gap:10px;
  width:100%;
}
.nx-network-dialog .nx-network-query{grid-area:query;min-width:0 !important;width:100% !important;max-width:none !important;box-sizing:border-box;}
.nx-network-dialog .nx-network-filter{grid-area:filter;min-width:0;width:100%;box-sizing:border-box;}
.nx-network-dialog .nx-network-search-btn{grid-area:action;white-space:nowrap;}
@media (max-width:700px){
  .nx-network-dialog .nx-network-search{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"query" "filter" "action" !important;}
  .nx-network-dialog .nx-network-query,.nx-network-dialog .nx-network-filter,.nx-network-dialog .nx-network-search-btn{width:100% !important;}
}

/* V38 CANONICAL VISUAL CONTRACT */
:root{--novu-provider-ribbon-bottom:102px}
#novuPatientRecordHost.novu-record-host{top:var(--novu-provider-ribbon-bottom)!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;max-height:calc(100dvh - var(--novu-provider-ribbon-bottom))!important}
#novuPatientRecordHost .novu-record-window{inset:0!important}
body.nx-v2 #msoapPatientRecordFinder,body.nx-v2 #msoapPatientRecordCard{background:#f7fbff!important;border-color:#b9d2e3!important;color:#17324d!important;-webkit-text-fill-color:#17324d!important}
body.nx-v2 #msoapPatientRecordFinder :is(h1,h2,h3,h4,strong,label,.msoap-record-eyebrow),body.nx-v2 #msoapPatientRecordCard :is(h1,h2,h3,h4,strong,label,.msoap-record-eyebrow){color:#0b1f33!important;-webkit-text-fill-color:#0b1f33!important;opacity:1!important}
body.nx-v2 #msoapPatientRecordFinder :is(p,small,span),body.nx-v2 #msoapPatientRecordCard :is(p,small,span){color:#36546b!important;-webkit-text-fill-color:#36546b!important;opacity:1!important}
body.nx-v2 #msoapPatientRecordFinder :is(input,select,textarea){background:#fff!important;color:#102a43!important;-webkit-text-fill-color:#102a43!important;border-color:#78a8c9!important}
body.nx-v2 #msoapPatientRecordFinder :is(input,textarea)::placeholder{color:#5f7689!important;-webkit-text-fill-color:#5f7689!important;opacity:1!important}
body.nx-v2 #msoapPatientRecordFinder button,body.nx-v2 #msoapPatientRecordCard button{color:#17324d!important;-webkit-text-fill-color:#17324d!important;opacity:1!important}
body.nx-v2 #msoapPatientRecordFinder .msoap-record-result{background:#fff!important;color:#17324d!important;-webkit-text-fill-color:#17324d!important}
body.nx-v2 #msoapPatientRecordFinder .msoap-record-open{color:#075f9e!important;-webkit-text-fill-color:#075f9e!important;font-weight:800}
.msoap-managed-actions .open-record{background:#0b7f8c!important;border-color:#0b7f8c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-patient-header{background:rgba(15,36,56,.98)!important;border-bottom-color:#28496a!important;color:#f2f6fa!important;-webkit-text-fill-color:#f2f6fa!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-patient-copy h1{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-header-actions button{background:#16334c!important;border-color:#33587c!important;color:#e7eef5!important;-webkit-text-fill-color:#e7eef5!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-header-actions .primary{background:#087f8c!important;border-color:#20a5b3!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-active-chip{background:#123d31!important;color:#7ce7b2!important;-webkit-text-fill-color:#7ce7b2!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-recent-item{color:#e7eef5!important;-webkit-text-fill-color:#e7eef5!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-preview-section{color:#dce6ee!important;-webkit-text-fill-color:#dce6ee!important}
html[data-nx-theme="dark"] #novuPatientRecordHost .novu-windowbar{color:#cfe0ee!important;-webkit-text-fill-color:#cfe0ee!important}


/* =============================================================
   NOVU Hx V39 — CANONICAL THREE-MODE COLOR OWNERSHIP
   Root repair: no runtime JS may rewrite foreground colors.
   Every persistent dark shell owns a light foreground in ALL modes;
   every light clinical surface owns a dark foreground in Light mode.
   Dark/System-dark remain owned by their explicit dark contracts.
   ============================================================= */

/* Persistent provider sidebar is dark in every appearance mode. */
#nxPremiumSidebar,
.nx-premium-sidebar{
  color:#f4f9fd!important;
  -webkit-text-fill-color:#f4f9fd!important;
}
#nxPremiumSidebar :is(.nx-side-brand strong,.nx-side-btn,.nx-side-icon,.nx-user-copy strong,.nx-session-role,.nx-signout,button),
.nx-premium-sidebar :is(.nx-side-brand strong,.nx-side-btn,.nx-side-icon,.nx-user-copy strong,.nx-session-role,.nx-signout,button){
  color:#f4f9fd!important;
  -webkit-text-fill-color:#f4f9fd!important;
  opacity:1!important;
}
#nxPremiumSidebar :is(.nx-side-brand small,.nx-side-label,.nx-user-copy small,.nx-mfa-real),
.nx-premium-sidebar :is(.nx-side-brand small,.nx-side-label,.nx-user-copy small,.nx-mfa-real){
  color:#b9d9f3!important;
  -webkit-text-fill-color:#b9d9f3!important;
  opacity:1!important;
}
#nxPremiumSidebar .nx-side-btn.active,
.nx-premium-sidebar .nx-side-btn.active{color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Light mode: canonical clinical canvas. Do not inherit shell colors. */
html[data-nx-theme="light"] body.nx-v2 :is(#patientSection,#subjectiveSection,#objectiveSection,#assessmentSection,#planSection,#reviewSection){
  color:#102a43!important;
  -webkit-text-fill-color:#102a43!important;
}
html[data-nx-theme="light"] body.nx-v2 :is(#patientSection,#subjectiveSection,#objectiveSection,#assessmentSection,#planSection,#reviewSection)
 :where(.form-section,.section-card,.module-card,.clinical-card,.patient-card,.patient-context-card,.msoap-record-finder,.msoap-record-card,.msoap-profile-update,.hpi-smart-guide,.hpi-completeness,.assessment-block,.assessment-problem-card,.plan-block,.plan-problem-card,.review-card,.clinical-review-card,.novu-plan-clinical-support,.novu-plan-support-group,.education-card,.precautions-card){
  color:#102a43!important;-webkit-text-fill-color:#102a43!important;
}
html[data-nx-theme="light"] body.nx-v2 :is(#patientSection,#subjectiveSection,#objectiveSection,#assessmentSection,#planSection,#reviewSection)
 :where(h1,h2,h3,h4,h5,h6,legend,label,strong,b,.title,[class*="title"],[class*="heading"]){
  color:#0b1f33!important;-webkit-text-fill-color:#0b1f33!important;opacity:1!important;text-shadow:none!important;
}
html[data-nx-theme="light"] body.nx-v2 :is(#patientSection,#subjectiveSection,#objectiveSection,#assessmentSection,#planSection,#reviewSection)
 :where(p,small,em,li,.helper-text,.field-help,.field-helper,.description,.subtitle,.hint,[class*="helper"],[class*="description"],[class*="subtitle"]){
  color:#36546b!important;-webkit-text-fill-color:#36546b!important;opacity:1!important;text-shadow:none!important;
}
html[data-nx-theme="light"] body.nx-v2 :is(#patientSection,#subjectiveSection,#objectiveSection,#assessmentSection,#planSection,#reviewSection)
 :where(input:not([type="button"]):not([type="submit"]):not([type="reset"]),textarea,select){
  background:#f7fbff!important;color:#102a43!important;-webkit-text-fill-color:#102a43!important;border-color:#78a8c9!important;opacity:1!important;
}
html[data-nx-theme="light"] body.nx-v2 :is(#patientSection,#subjectiveSection,#objectiveSection,#assessmentSection,#planSection,#reviewSection) :where(input,textarea)::placeholder{
  color:#5f7689!important;-webkit-text-fill-color:#5f7689!important;opacity:1!important;
}

/* The current-encounter rail remains a dark shell in Light mode. */
html[data-nx-theme="light"] body.nx-v2 :is(.nx-clinical-context-v60,.nx-current-encounter,.clinical-context-panel){
  color:#f4f9fd!important;-webkit-text-fill-color:#f4f9fd!important;
}
html[data-nx-theme="light"] body.nx-v2 :is(.nx-clinical-context-v60,.nx-current-encounter,.clinical-context-panel) :is(h1,h2,h3,h4,strong,label,small,span,p){opacity:1!important}

/* Light patient record: top header is a light surface, navigation shell stays dark. */
html[data-nx-theme="light"] #novuPatientRecordHost .novu-patient-header{background:#f7fbff!important;color:#102a43!important;-webkit-text-fill-color:#102a43!important}
html[data-nx-theme="light"] #novuPatientRecordHost .novu-patient-copy h1{color:#0b1f33!important;-webkit-text-fill-color:#0b1f33!important}
html[data-nx-theme="light"] #novuPatientRecordHost .novu-patient-meta span{color:#36546b!important;-webkit-text-fill-color:#36546b!important}
html[data-nx-theme="light"] #novuPatientRecordHost .novu-record-sidebar,
html[data-nx-theme="light"] #novuPatientRecordHost .novu-record-sidebar *{color:#f4f9fd!important;-webkit-text-fill-color:#f4f9fd!important}
html[data-nx-theme="light"] #novuPatientRecordHost .novu-record-nav small{color:#a9cce7!important;-webkit-text-fill-color:#a9cce7!important}

/* Never allow disabled controls to disappear; disabled != unreadable. */
body.nx-v2 button:disabled,body.nx-v2 [aria-disabled="true"]{opacity:.72!important}

/* V46 CANONICAL WINDOW / RIBBON STACK CONTRACT
   The provider ribbon is persistent chrome. Patient Record is a workspace below it.
   Transient windows are promoted by the runtime layer manager when opened. */
:root{--novu-provider-ribbon-bottom:74px;--novu-workspace-z:15000;--novu-ribbon-z:30000;--novu-front-window-z:40000}
body.nx-v2 .app-header,body.nx-master-ui .app-header{
  position:sticky!important;top:0!important;z-index:var(--novu-ribbon-z)!important;
}
#novuPatientRecordHost.novu-record-host{
  top:var(--novu-provider-ribbon-bottom)!important;
  z-index:var(--novu-workspace-z)!important;
  max-height:calc(100dvh - var(--novu-provider-ribbon-bottom))!important;
}
/* These are windows, not permanent chrome. Their active z-index is assigned in JS. */
#nxAboutOverlay,#nxClinicalLibraryOverlay,#settingsOverlay,#settingsPanel{
  isolation:isolate;
}

/* V47 AUTH / WORKSPACE BOUNDARY CONTRACT
   Provider ribbon belongs to the authenticated/guest clinical workspace only.
   It must never render over the access/sign-in gate. */
body.novu-access-gate-open > .app-header{display:none!important}
body.novu-access-gate-open{--novu-provider-ribbon-bottom:0px!important}

/* ============================================================================
   V48 EXHAUSTIVE THEME CLOSURE — SURFACE-OWNED CONTRAST
   System is NEVER a paint state: app.js resolves System -> light/dark first.
   These rules close the remaining photographed regressions without changing
   layout, behavior, storage, record workflows, or the Light visual language.
   ============================================================================ */

/* Dark clinical shells: explicit readable foregrounds. */
html[data-nx-theme="dark"] body.nx-v2 .documentation-mode-safety :is(strong,b,label,p,span,small),
html[data-nx-theme="dark"] body.nx-v2 #assessmentSection .assessment-context-card :is(h1,h2,h3,h4,strong,b,label,p,span,small),
html[data-nx-theme="dark"] body.nx-v2 #objectiveSection .clinical-context-card > :is(div,header) :is(h1,h2,h3,h4,strong,b,label,p,span,small){
  opacity:1!important;text-shadow:none!important;
}
html[data-nx-theme="dark"] body.nx-v2 .documentation-mode-safety :is(strong,b,label){color:#f4f8fb!important;-webkit-text-fill-color:#f4f8fb!important}
html[data-nx-theme="dark"] body.nx-v2 .documentation-mode-safety :is(p,small){color:#bfd0dc!important;-webkit-text-fill-color:#bfd0dc!important}
html[data-nx-theme="dark"] body.nx-v2 #assessmentSection .assessment-context-card :is(h1,h2,h3,h4,strong,b,label){color:#f4f8fb!important;-webkit-text-fill-color:#f4f8fb!important}
html[data-nx-theme="dark"] body.nx-v2 #assessmentSection .assessment-context-card :is(p,span,small){color:#b9ccda!important;-webkit-text-fill-color:#b9ccda!important}

/* OLD CARTS: cards are dark in Dark; inputs remain intentionally light. */
html[data-nx-theme="dark"] body.nx-v2 .hpi-smart-panel .hpi-smart-card{background:#111d28!important;border-color:#35536a!important;color:#eef6fb!important;-webkit-text-fill-color:#eef6fb!important}
html[data-nx-theme="dark"] body.nx-v2 .hpi-smart-panel .hpi-card-copy>b{color:#f4f8fb!important;-webkit-text-fill-color:#f4f8fb!important}
html[data-nx-theme="dark"] body.nx-v2 .hpi-smart-panel .hpi-card-copy>small,
html[data-nx-theme="dark"] body.nx-v2 .hpi-smart-panel .hpi-severity-row span{color:#bfd0dc!important;-webkit-text-fill-color:#bfd0dc!important;opacity:1!important}
html[data-nx-theme="dark"] body.nx-v2 .hpi-smart-panel :is(input[type="text"],input[type="number"]){background:#f7fbff!important;color:#17324d!important;-webkit-text-fill-color:#17324d!important;border-color:#78a8c9!important}
html[data-nx-theme="dark"] body.nx-v2 .hpi-smart-panel :is(input[type="text"],input[type="number"])::placeholder{color:#607a90!important;-webkit-text-fill-color:#607a90!important;opacity:1!important}

/* Clinical Interpretation is a light information surface in every theme. */
body.nx-v2 .clinical-interpretation{background:#f7fbff!important;background-color:#f7fbff!important;border-color:#c8d9e6!important;color:#17324d!important;-webkit-text-fill-color:#17324d!important}
body.nx-v2 .clinical-interpretation .interpretation-status strong{color:#17324d!important;-webkit-text-fill-color:#17324d!important;opacity:1!important}
body.nx-v2 .clinical-interpretation p{color:#36546b!important;-webkit-text-fill-color:#36546b!important;opacity:1!important}
body.nx-v2 .clinical-interpretation small{color:#526d82!important;-webkit-text-fill-color:#526d82!important;opacity:1!important}

/* Objective nested light cards: labels/helpers can never inherit dark-shell ink. */
html[data-nx-theme="dark"] body.nx-v2 #objectiveSection :is(.measurement-toggle-grid,.measurement-section,.context-summary-item,.context-engine-note)
 :is(h1,h2,h3,h4,strong,b,label,.field-label,.form-label){color:#102a43!important;-webkit-text-fill-color:#102a43!important;opacity:1!important}
html[data-nx-theme="dark"] body.nx-v2 #objectiveSection :is(.measurement-toggle-grid,.measurement-section,.context-summary-item,.context-engine-note)
 :is(p,small,span,.helper-text,.field-help,.description,.hint){color:#405f78!important;-webkit-text-fill-color:#405f78!important;opacity:1!important}

/* Growth Assessment dark shell + warm warning nested surface. */
html[data-nx-theme="dark"] body.nx-v2 .pediatric-growth-card :is(h1,h2,h3,h4,strong,b,.pediatric-growth-title){color:#f4f8fb!important;-webkit-text-fill-color:#f4f8fb!important}
html[data-nx-theme="dark"] body.nx-v2 .pediatric-growth-card :is(p,small,span,.pediatric-growth-eyebrow,.pediatric-growth-context,.pediatric-growth-row){color:#b9ccda!important;-webkit-text-fill-color:#b9ccda!important;opacity:1!important}
html[data-nx-theme="dark"] body.nx-v2 .pediatric-growth-card .pediatric-growth-warning,
html[data-nx-theme="dark"] body.nx-v2 .pediatric-growth-card .pediatric-growth-warning *{color:#493600!important;-webkit-text-fill-color:#493600!important;opacity:1!important}

/* Patient Record shortcut tiles: preserve light tile, strengthen icon contrast. */
#novuPatientRecordHost .novu-context-badges button{background:#f7fbff!important;background-color:#f7fbff!important;border-color:#9bbbd0!important;color:#17324a!important;-webkit-text-fill-color:#17324a!important}
#novuPatientRecordHost .novu-context-badges button span:not(.context-icon){color:#17324a!important;-webkit-text-fill-color:#17324a!important}
#novuPatientRecordHost .novu-context-badges button .context-icon{display:inline-grid;place-items:center;min-width:26px;height:26px;border:1px solid #b8d3e4;border-radius:8px;background:#fff!important;color:#087886!important;-webkit-text-fill-color:#087886!important;opacity:1!important}

/* Review: final guard for known pale cards/badges. */
body.nx-v2 #reviewSection .review-status-badge{opacity:1!important;text-shadow:none!important}
body.nx-v2 #reviewSection :is(.review-clinical-notice,.review-smart-item,.review-guideline-source) :is(strong,b,h1,h2,h3,h4,p,span,small){opacity:1!important}

/* Selection is not used as a contrast crutch; normal state remains readable. */
body.nx-v2 ::selection{background:#1d63c7;color:#fff;-webkit-text-fill-color:#fff}


/* V49 RIBBON VISIBILITY ROOT FIX
   The Patient Medical Record must never consume the provider ribbon.
   Offset is based on ribbon HEIGHT, not viewport bottom, so scrolling cannot collapse it to 0. */
html.novu-record-open body.nx-v2 > .app-header,
html.novu-record-open body.nx-master-ui > .app-header{
  position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;
  z-index:var(--novu-ribbon-z,30000)!important;visibility:visible!important;
}
html.novu-record-open #novuPatientRecordHost.novu-record-host{
  top:var(--novu-provider-ribbon-bottom,74px)!important;
  height:calc(100dvh - var(--novu-provider-ribbon-bottom,74px))!important;
  max-height:calc(100dvh - var(--novu-provider-ribbon-bottom,74px))!important;
}
body.novu-access-gate-open > .app-header{display:none!important}

/* V55 RECORD-OPEN RIBBON GEOMETRY FIX
   Preserve the workspace sidebar and keep the entire provider ribbon inside
   the viewport. The previous fixed-header rule combined width:100% with the
   shell's left margin, pushing About/menu off the right edge. */
html.novu-record-open body.nx-v2 > .app-header,
html.novu-record-open body.nx-master-ui > .app-header{
  position:fixed!important;
  top:0!important;
  left:var(--nx-sidebar-current,224px)!important;
  right:0!important;
  width:auto!important;
  max-width:none!important;
  margin-left:0!important;
  box-sizing:border-box!important;
  z-index:var(--novu-ribbon-z,30000)!important;
  visibility:visible!important;
}
@media(max-width:820px){
 html.novu-record-open body.nx-v2 > .app-header,
 html.novu-record-open body.nx-master-ui > .app-header{
   left:var(--nx-sidebar-current,76px)!important;
 }
}
