/*
 * Wadi Land Sibling System v29
 * Compatibility bridge loaded after route CSS. The compact left navigation and
 * official logo are intentionally untouched. Limited !important rules only
 * neutralize legacy route overrides and can be removed with the v29 rollback.
 */

:root{
  --wl29-canvas:#f2f6f4;
  --wl29-surface:#ffffff;
  --wl29-surface-soft:#f7faf8;
  --wl29-surface-teal:#e7f3ef;
  --wl29-ink:#1e293b;
  --wl29-copy:#475569;
  --wl29-muted:#64748b;
  --wl29-line:#dbe6e2;
  --wl29-line-strong:#c7d7d1;
  --wl29-teal:#334155;
  --wl29-teal-hover:#334155;
  --wl29-teal-soft:#dff1ec;
  --wl29-navy:#111d2e;
  --wl29-navy-soft:#e9edf2;
  --wl29-amber:#9b6518;
  --wl29-amber-soft:#fff3dc;
  --wl29-red:#ac3f36;
  --wl29-red-soft:#fbecea;
  --wl29-blue:#2c657d;
  --wl29-blue-soft:#e5f0f4;
  --wl29-radius-sm:8px;
  --wl29-radius:12px;
  --wl29-radius-lg:16px;
  --wl29-shadow:0 14px 36px rgba(30,41,59,.075);
  --wl29-shadow-float:0 24px 64px rgba(30,41,59,.16);
}
#appShell{--header-height:40px!important}
@media(min-width:768px){
  #appShell.app-shell,#appShell.sidebar-collapsed{
    --sidebar-width-expanded:60px;
    --sidebar-width-collapsed:60px;
    --sidebar-current-width:60px;
  }
  #appShell .sidebar{
    width:52px;
    isolation:isolate;
    clip-path:inset(0 round .6rem);
  }
}
@media(min-width:768px) and (max-width:1279px){
  #appShell.app-shell{grid-template-columns:60px minmax(0,1fr) var(--notification-current-width)!important}
}

::selection{background:#c2cedd;color:#1e293b}
html{scrollbar-color:#94a3b8 #edf3f0}
body{font-family:"Manrope","Vazirmatn","Open Sans",system-ui,sans-serif!important}
#appShell .main-stage button,#appShell .main-stage input,#appShell .main-stage select,#appShell .main-stage textarea{font-family:inherit!important;caret-color:var(--wl29-teal)}
#appShell .main-stage button:focus-visible,#appShell .main-stage a:focus-visible,#appShell .main-stage input:focus-visible,#appShell .main-stage select:focus-visible,#appShell .main-stage textarea:focus-visible,#appShell .main-stage [tabindex]:focus-visible{
  outline:3px solid rgba(51,65,85,.24)!important;
  outline-offset:2px!important;
}

/* Shell: preserve .sidebar and all of its descendants. */
#appShell.app-shell{background:var(--wl29-canvas)}
#appShell .main-stage{
  --color-primary:var(--wl29-teal);--color-primary-hover:var(--wl29-teal-hover);--color-primary-active:#1e293b;
  --color-primary-light:var(--wl29-teal-soft);--color-primary-border:#c2cedd;--color-page:var(--wl29-canvas);
  --color-card:var(--wl29-surface);--color-header:var(--wl29-surface);--color-text-primary:var(--wl29-ink);
  --color-text-secondary:var(--wl29-copy);--color-text-muted:var(--wl29-muted);--color-border:var(--wl29-line);
  --color-border-strong:var(--wl29-line-strong);--color-focus:var(--wl29-teal);--focus-ring:0 0 0 3px rgba(51,65,85,.18);
  --green-25:#f7fbf9;--green-50:var(--wl29-teal-soft);--green-100:#dbe3ed;--green-400:#475569;
  --green-500:var(--wl29-teal);--green-700:#334155;--green-800:#1e293b;--green-900:#1e293b;
  border-color:var(--wl29-line)!important;
  background:
    radial-gradient(circle at 85% 0,rgba(51,65,85,.055),transparent 26rem),
    var(--wl29-canvas)!important;
  box-shadow:none!important;
  scrollbar-color:#94a3b8 transparent;
}
#appShell .main-stage::-webkit-scrollbar{width:10px}
#appShell .main-stage::-webkit-scrollbar-thumb{background:#abc2bb;border:3px solid var(--wl29-canvas);border-radius:999px}

#appShell .topbar{
  height:40px!important;
  border-bottom:1px solid var(--wl29-line)!important;
  background:rgba(255,255,255,.97)!important;
  box-shadow:0 7px 24px rgba(30,41,59,.045)!important;
}
#appShell .topbar-brand-logo{width:124px;height:26px}
#appShell .topbar-calendar,#appShell .topbar .notification-button{width:32px;height:32px}
#appShell .topbar:after{
  content:"";position:absolute;inset:auto 0 -1px;width:34%;height:2px;
  background:linear-gradient(90deg,var(--wl29-teal),rgba(51,65,85,0));pointer-events:none;
}
#appShell .topbar-search{
  height:32px!important;border:1px solid var(--wl29-line)!important;border-radius:9px!important;
  background:var(--wl29-surface-soft)!important;box-shadow:none!important;color:var(--wl29-muted)!important;
}
#appShell .topbar-search:focus-within{border-color:var(--wl29-teal)!important;background:#fff!important;box-shadow:var(--focus-ring)!important}
#appShell .topbar-search input{font-size:.82rem!important;color:var(--wl29-ink)!important}
#appShell .topbar-search kbd{padding:3px 6px!important;border:1px solid var(--wl29-line)!important;border-radius:5px;background:#fff!important;color:var(--wl29-muted)!important}
.topbar-ai-chip{border-left-color:var(--wl29-line)!important;color:var(--wl29-teal)!important;font-weight:700!important}
#appShell .topbar-new-contract,.button.primary,.button.button-primary{
  min-height:2.5rem!important;height:auto!important;padding:.65rem 1rem!important;border:1px solid var(--wl29-teal)!important;
  border-radius:8px!important;background:var(--wl29-teal)!important;color:#fff!important;box-shadow:0 8px 18px rgba(51,65,85,.14)!important;
}
#appShell .topbar-new-contract{min-height:32px!important;height:32px!important;padding:0 .8rem!important}
#contractWizardRoot .phone-prefix{height:100%!important;min-width:94px;padding:0 28px 0 11px!important;border:0!important;border-right:1px solid var(--wl29-line)!important;border-radius:0!important;background-color:#f7faf8!important;color:#475569!important;font-weight:700;cursor:pointer;outline:0}
#contractWizardRoot .phone-prefix:focus{background-color:#fff!important;box-shadow:inset 0 0 0 2px rgba(51,65,85,.18)!important}
#appShell .topbar-new-contract:hover,.button.primary:hover,.button.button-primary:hover{
  background:var(--wl29-teal-hover)!important;border-color:var(--wl29-teal-hover)!important;transform:translateY(-1px)!important;
}
.button.secondary,.button.button-secondary,.icon-button{
  border-color:var(--wl29-line)!important;background:#fff!important;color:var(--wl29-copy)!important;box-shadow:none!important;
}
.button.secondary:hover,.button.button-secondary:hover,.icon-button:hover{border-color:var(--wl29-line-strong)!important;background:var(--wl29-surface-soft)!important;color:var(--wl29-ink)!important}

.page{width:100%!important;max-width:1720px!important;margin-inline:auto!important;padding:clamp(18px,2.2vw,34px)!important;padding-bottom:72px!important;background:transparent!important}
.workspace-module-shell,.contracts-page-shell,.travelers-page,.settings-page{max-width:1600px!important;margin-inline:auto!important;padding:0!important}
.page h1,.page h2,.page h3,.modal h2,.drawer h2{color:var(--wl29-ink);letter-spacing:-.025em;text-wrap:balance}
.page p{color:var(--wl29-copy)}
.eyebrow{display:none!important}

/* Dashboard: one operational plane, not a pile of equal cards. */
#page-dashboard{--radar-navy:var(--wl29-navy);--radar-blue:var(--wl29-teal);--radar-blue-soft:var(--wl29-teal-soft);--radar-green:var(--wl29-teal);--radar-green-soft:var(--wl29-teal-soft);--radar-surface:#fff;--radar-soft:#f5f9f7;--radar-line:var(--wl29-line);--radar-muted:var(--wl29-muted)}
#page-dashboard .board-toolbar{
  min-height:64px!important;margin-bottom:14px!important;padding:10px 12px 10px 16px!important;
  border:1px solid var(--wl29-line)!important;border-radius:var(--wl29-radius)!important;background:#fff!important;box-shadow:none!important;
}
#page-dashboard .range-controls{gap:7px}
#page-dashboard .today-button{height:38px!important;border:0!important;border-radius:8px!important;background:var(--wl29-navy)!important;color:#fff!important;padding:0 14px!important;font-weight:700!important}
#page-dashboard .range-title{margin-inline-start:6px}
#page-dashboard .range-title strong{font-size:15px!important;color:var(--wl29-ink)!important;font-variant-numeric:tabular-nums}
#page-dashboard .range-title span{font-size:11px!important;color:var(--wl29-muted)!important}
#page-dashboard .view-switch{border:1px solid var(--wl29-line)!important;background:var(--wl29-surface-soft)!important;border-radius:9px!important}
#page-dashboard .view-switch button{color:var(--wl29-copy)!important}
#page-dashboard .view-switch button.is-active{background:#fff!important;color:var(--wl29-teal)!important;box-shadow:0 1px 4px rgba(30,41,59,.08)!important}

.operations-radar .radar-pulse{
  position:relative;gap:0!important;padding:0!important;margin-bottom:14px!important;border:1px solid var(--wl29-line)!important;
  grid-template-columns:minmax(150px,1fr) repeat(10,minmax(68px,1fr))!important;
  border-radius:var(--wl29-radius)!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;
}
.operations-radar .radar-pulse:before{content:"DELIVERY HORIZON";display:flex;align-items:center;padding:0 14px;background:var(--wl29-navy);color:#dce7e4;font-size:9px;font-weight:800;letter-spacing:.12em;white-space:nowrap}
.operations-radar .radar-day{min-height:82px!important;border-radius:0!important;border-left:1px solid var(--wl29-line)!important;background:#fff!important;transform:none!important}
.operations-radar .radar-day:hover{background:var(--wl29-surface-soft)!important}
.operations-radar .radar-day.is-selected{background:var(--wl29-teal-soft)!important;color:var(--wl29-teal)!important;box-shadow:inset 0 -3px 0 var(--wl29-teal)}
.operations-radar .radar-day>i{height:3px!important;background:#e8efec!important}
.operations-radar .radar-day>i::after{background:var(--wl29-teal)!important}
.operations-radar .radar-day>small{color:var(--wl29-muted)!important}

.operations-radar .radar-layout{grid-template-columns:minmax(0,2.15fr) minmax(270px,.68fr)!important;gap:14px!important}
.operations-radar .radar-focus-main{gap:14px!important}
.operations-radar .radar-panel,.operations-radar .radar-flow-column{
  padding:0!important;border:1px solid var(--wl29-line)!important;border-radius:var(--wl29-radius-lg)!important;
  background:#fff!important;box-shadow:none!important;overflow:hidden;
}
.operations-radar .radar-section-head{margin:0!important;padding:18px 20px 15px!important;border-bottom:1px solid var(--wl29-line)!important}
.operations-radar .radar-section-head h2,.operations-radar .radar-flow-column h2{font-size:17px!important;color:var(--wl29-ink)!important}
.operations-radar .radar-section-head p{font-size:11px!important;color:var(--wl29-muted)!important}
.operations-radar .radar-count{border-radius:7px!important;background:var(--wl29-navy-soft)!important;color:var(--wl29-navy)!important}
.operations-radar .radar-count.is-danger{background:var(--wl29-red-soft)!important;color:var(--wl29-red)!important}
.operations-radar .radar-queue{gap:0!important}
#calendarBoard .radar-case{
  min-height:118px!important;border-radius:0!important;border-bottom:1px solid var(--wl29-line)!important;background:#fff!important;box-shadow:none!important;
}
#calendarBoard .radar-case:last-child{border-bottom:0!important}
#page-dashboard #calendarBoard.operations-radar .radar-case:hover,#page-dashboard #calendarBoard.operations-radar .radar-case:focus-within{background:#f7faf8!important;box-shadow:inset 0 0 0 1px #c7dcd6!important}
#calendarBoard .radar-case .radar-case-rail{width:3px;background:var(--wl29-teal)!important}
#calendarBoard .radar-case-overdue .radar-case-rail,#calendarBoard .radar-case-cancelled .radar-case-rail{background:var(--wl29-red)!important}
#calendarBoard .radar-case-soon .radar-case-rail{background:var(--wl29-amber)!important}
.operations-radar .radar-country-mark{border-radius:10px!important;background:var(--wl29-teal-soft)!important;color:var(--wl29-teal)!important}
.operations-radar .radar-case-copy strong{font-size:13px!important;color:var(--wl29-ink)!important}
.operations-radar .radar-case-copy small,.operations-radar .radar-next-action span{color:var(--wl29-muted)!important}
.operations-radar .radar-next-action b{color:var(--wl29-copy)!important}
.operations-radar .radar-tag{border:1px solid var(--wl29-line);border-radius:6px!important;background:#fff!important;color:var(--wl29-copy)!important}
.operations-radar .radar-tag.is-danger{border-color:#f0cbc7;background:var(--wl29-red-soft)!important;color:var(--wl29-red)!important}
.operations-radar .radar-tag.is-warning{border-color:#ead8b9;background:var(--wl29-amber-soft)!important;color:var(--wl29-amber)!important}
.operations-radar .radar-tag.is-ok{border-color:#dbe3ed;background:var(--wl29-teal-soft)!important;color:var(--wl29-teal)!important}
.operations-radar .radar-tag.is-stage{border-color:#d6e1e8;background:var(--wl29-blue-soft)!important;color:var(--wl29-blue)!important}
.operations-radar .radar-case-side{border-inline-start:1px solid var(--wl29-line)!important;background:var(--wl29-surface-soft)}
.operations-radar .radar-case-side-meta>strong{color:var(--wl29-ink)!important}
.operations-radar .radar-assignee{border:1px solid var(--wl29-line)!important;border-radius:7px!important;background:#fff!important;color:var(--wl29-copy)!important}
.operations-radar .radar-open-case{border-color:var(--wl29-teal)!important;border-radius:7px!important;background:var(--wl29-teal)!important;color:#fff!important}
.operations-radar .radar-open-case:hover,.operations-radar .radar-open-case:focus-visible{background:var(--wl29-teal-hover)!important;border-color:var(--wl29-teal-hover)!important}
.operations-radar .radar-side-column{gap:14px!important}
.operations-radar .radar-side-column .radar-section-head{background:var(--wl29-navy);border-bottom-color:#2b3747!important}
.operations-radar .radar-side-column .radar-section-head h2{color:#fff!important}
.operations-radar .radar-side-column .radar-section-head p{color:#aebac5!important}
.operations-radar .radar-team-load,.operations-radar .radar-risk-list{padding:14px 16px!important}
.operations-radar .radar-load-row b,.operations-radar .radar-risk b{color:var(--wl29-ink)!important}
.operations-radar .radar-load-row small,.operations-radar .radar-risk small{color:var(--wl29-muted)!important}
.operations-radar .radar-load-row i{background:#e7efec!important}.operations-radar .radar-load-row em{background:var(--wl29-teal)!important}
.operations-radar .radar-risk{border-radius:9px!important;background:var(--wl29-surface-soft)!important}
.operations-radar .radar-risk.is-danger{background:var(--wl29-red-soft)!important}
.operations-radar .radar-overdue-panel{border-color:#efcbc7!important;background:#fff!important}

/* Shared working modules */
.workspace-module-head,.contracts-page-head{align-items:flex-start!important;margin-bottom:22px!important;padding:2px 2px 0}
.workspace-module-head h1,.contracts-page-head h1{margin:0 0 7px!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1.12!important;color:var(--wl29-ink)!important}
.workspace-module-head>div>p:last-child,.contracts-page-head>div>p:last-child{max-width:68ch!important;font-size:13px!important;line-height:1.6!important;color:var(--wl29-copy)!important}
.module-summary-grid{gap:0!important;margin-bottom:16px!important;border:1px solid var(--wl29-line);border-radius:var(--wl29-radius);background:#fff;overflow:hidden}
.module-summary-grid article{min-height:112px!important;padding:18px!important;border:0!important;border-right:1px solid var(--wl29-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
.module-summary-grid article:last-child{border-right:0!important}
.module-summary-grid span{font-size:10px!important;color:var(--wl29-muted)!important}
.module-summary-grid strong{font-size:27px!important;color:var(--wl29-ink)!important;font-variant-numeric:tabular-nums}
.module-card,.user-management-card,.payment-panel,.activity-log,.full-workflow-card,.traveler-directory-card{
  border:1px solid var(--wl29-line)!important;border-radius:var(--wl29-radius)!important;background:#fff!important;box-shadow:none!important;
}
.module-card:hover,.traveler-directory-item:hover{box-shadow:none!important}
.module-card-head{padding:17px 19px!important;border-bottom:1px solid var(--wl29-line)!important;background:#fff}
.module-card-head h2{font-size:16px!important;color:var(--wl29-ink)!important}.module-card-head p{font-size:11px!important;color:var(--wl29-muted)!important}
.module-search,.contracts-search-field,.contracts-search-control input{border-color:var(--wl29-line)!important;border-radius:8px!important;background:var(--wl29-surface-soft)!important}
.module-filter-tabs,.contracts-status-switch{border:1px solid var(--wl29-line)!important;border-radius:9px!important;background:var(--wl29-surface-soft)!important}
.module-filter-tabs button,.contracts-status-switch button{border-radius:6px!important;color:var(--wl29-copy)!important}
.module-filter-tabs button.is-active,.contracts-status-switch button.is-active{background:#fff!important;color:var(--wl29-teal)!important;box-shadow:0 1px 4px rgba(30,41,59,.08)!important}
.module-table th{padding:12px 15px!important;background:#f4f8f6!important;color:var(--wl29-muted)!important;border-bottom-color:var(--wl29-line)!important;font-size:9px!important}
.module-table td{padding:14px 15px!important;border-bottom-color:#edf2f0!important;color:var(--wl29-copy)!important;font-size:11px!important}
.module-table tbody tr:hover{background:#f7faf8!important}
.module-table td b{font-size:11px!important;color:var(--wl29-ink)!important}
.module-status{border-radius:6px!important;padding:5px 8px!important;font-size:9px!important}
.module-status.success{background:var(--wl29-teal-soft)!important;color:var(--wl29-teal)!important}
.module-status.amber{background:var(--wl29-amber-soft)!important;color:var(--wl29-amber)!important}
.module-status.danger{background:var(--wl29-red-soft)!important;color:var(--wl29-red)!important}
.module-row-actions button{min-height:34px!important;border-color:var(--wl29-line)!important;border-radius:7px!important;color:var(--wl29-copy)!important}

/* Contract list */
.contracts-filter-controls{align-items:center!important}
.contracts-list{gap:8px!important}
.contract-list-row,.contracts-list>*{
  border-color:var(--wl29-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;
}
.contract-list-row{border-left-width:1px!important;padding:14px 16px!important}
.contract-list-row:hover{border-color:#c2cedd!important;background:#f8fbfa!important;box-shadow:none!important;transform:translateY(-1px)!important}
.contracts-summary-card{border-color:var(--wl29-line)!important;border-radius:10px!important;box-shadow:none!important}

/* Case workspace */
.case-page-head{margin-bottom:10px!important}.back-button{color:var(--wl29-copy)!important}
.case-identity{
  position:relative!important;margin-bottom:14px!important;padding:18px 20px!important;border:1px solid var(--wl29-line)!important;
  border-radius:var(--wl29-radius-lg)!important;background:#fff!important;box-shadow:none!important;overflow:hidden;
}
.case-identity:after{content:"";position:absolute;inset:0 auto auto 20px;width:52px;height:1px;background:var(--wl29-teal)}
.case-name-row h1{font-size:clamp(22px,2vw,31px)!important;color:var(--wl29-ink)!important}
#caseVisaLine{font-size:12px!important;color:var(--wl29-copy)!important}
.case-ai-review{border:1px solid var(--wl29-line)!important;border-radius:8px!important;background:var(--wl29-surface-soft)!important;color:var(--wl29-copy)!important}
.contract-unified-workspace{gap:14px!important}
.contract-design-card,.summary-static-card,.summary-achievement-card,.summary-next-card,.summary-payment-card,.contract-summary-card{
  border:1px solid var(--wl29-line)!important;border-radius:var(--wl29-radius)!important;background:#fff!important;box-shadow:none!important;
}
.contract-design-heading,.contract-section-head{border-bottom-color:var(--wl29-line)!important}
.case-command-rail{border-color:var(--wl29-line)!important;background:#fff!important;box-shadow:var(--wl29-shadow)!important}

/* Inputs, dialogs and overlays */
input:not([type="checkbox"]):not([type="radio"]),select,textarea{
  border-color:var(--wl29-line)!important;border-radius:8px!important;background:#fff;color:var(--wl29-ink)!important;
}
input:focus,select:focus,textarea:focus{border-color:var(--wl29-teal)!important;box-shadow:var(--focus-ring)!important}
.modal,.module-modal{background:rgba(17,29,46,.52)!important;backdrop-filter:blur(4px)}
.modal-dialog,.module-modal-card,.drawer,.notification-panel,.profile-menu,.action-drawer{
  border-color:var(--wl29-line)!important;border-radius:var(--wl29-radius-lg)!important;background:#fff!important;box-shadow:var(--wl29-shadow-float)!important;
}
.toast,.toast-item{border-color:var(--wl29-line)!important;border-radius:10px!important;box-shadow:var(--wl29-shadow)!important}

@media(max-width:1180px){
  #appShell .topbar-brand-logo{width:112px;height:25px}
  .operations-radar .radar-layout{grid-template-columns:minmax(0,1fr) 250px!important}
  .operations-radar .radar-pulse:before{display:none}
  .operations-radar .radar-pulse{grid-template-columns:repeat(10,minmax(68px,1fr))!important}
}
@media(max-width:900px){
  .operations-radar .radar-layout{grid-template-columns:1fr!important}
  .operations-radar .radar-side-column{grid-template-columns:1fr 1fr!important}
  .module-summary-grid.four{grid-template-columns:repeat(2,1fr)!important}
  .module-summary-grid article:nth-child(2){border-right:0!important}
  .module-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--wl29-line)!important}
}
@media(max-width:760px){
  #appShell .topbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}
  #appShell .topbar-brand-logo{display:none!important}
  #appShell .topbar-search{height:32px!important}
  .topbar-ai-chip,#searchShortcut{display:none!important}
  .page{padding:16px!important;padding-bottom:56px!important}
  .workspace-module-head,.contracts-page-head{display:grid!important;gap:15px!important}
  .workspace-module-head h1,.contracts-page-head h1{font-size:27px!important}
  .operations-radar .radar-side-column{grid-template-columns:1fr!important}
  .operations-radar .radar-pulse{grid-template-columns:repeat(10,72px)!important;overflow-x:auto!important}
  .operations-radar .radar-day{min-width:72px!important}
  .module-summary-grid,.module-summary-grid.four{grid-template-columns:1fr!important}
  .module-summary-grid article{border-right:0!important;border-bottom:1px solid var(--wl29-line)!important}
  .module-summary-grid article:last-child{border-bottom:0!important}
  .module-head-actions,.contracts-filter-controls{width:100%!important;align-items:stretch!important}
  .module-search{min-width:0!important;width:100%!important}
  .case-identity{padding:15px!important}
}
@media(max-width:520px){
  #appShell .topbar-new-contract{width:42px!important;min-width:42px!important;padding:0!important;justify-content:center}
  #appShell .topbar-new-contract span{display:none}
  #page-dashboard .board-toolbar{align-items:stretch!important}
  #page-dashboard .range-controls{width:100%;display:grid;grid-template-columns:auto auto auto 1fr!important}
  #page-dashboard .range-title{grid-column:1/-1;margin:5px 0 0!important}
  #page-dashboard .toolbar-right{width:100%!important}
  .operations-radar .radar-section-head{padding:15px!important}
  .operations-radar .radar-case-body{padding:12px!important}
  .operations-radar .radar-case-side{background:#fff}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}
