/* ICODE_R100_9_MAIN_HEADER_SYSTEM_EXPERIENCE */

/* ===== HEADER ===== */
#icode-option1-root .o1-header{
  background:#fff !important;
  border:1px solid #edf0f1 !important;
  border-radius:15px !important;
  box-shadow:0 10px 32px rgba(13,55,64,.045) !important;
  margin:8px auto 0 !important;
  max-width:1260px !important;
  overflow:visible !important;
  position:relative !important;
  z-index:50 !important;
}
#icode-option1-root .o1-header .o1-nav{
  min-height:54px !important;
  padding:0 18px !important;
  gap:24px !important;
}
#icode-option1-root .o1-brand{
  flex:0 0 auto !important;
}
#icode-option1-root .o1-logo img{
  width:auto !important;
  max-height:38px !important;
  object-fit:contain !important;
}
#icode-option1-root .o1-links{
  display:flex !important;
  align-items:center !important;
  gap:4px !important;
  flex:1 1 auto !important;
}
#icode-option1-root .o1-links > .r1009-menu-item{
  position:relative !important;
}
#icode-option1-root .o1-links > .r1009-menu-item > a,
#icode-option1-root .o1-links > a{
  display:inline-flex !important;
  align-items:center !important;
  min-height:52px !important;
  padding:0 11px !important;
  color:#0b3540 !important;
  font-size:13px !important;
  font-weight:700 !important;
  text-decoration:none !important;
  white-space:nowrap !important;
}
#icode-option1-root .o1-links a:hover{
  color:#d36b2c !important;
}
#icode-option1-root .r1009-menu-item.has-children > a::after{
  content:"⌄";
  font-size:11px;
  margin-left:4px;
  transform:translateY(-1px);
}
#icode-option1-root .r1009-submenu{
  display:none;
  position:absolute;
  left:0;
  top:46px;
  min-width:220px;
  padding:8px;
  margin:0;
  list-style:none;
  background:#fff;
  border:1px solid #e9eef0;
  border-radius:12px;
  box-shadow:0 16px 38px rgba(8,52,62,.12);
  z-index:100;
}
#icode-option1-root .r1009-menu-item:hover > .r1009-submenu,
#icode-option1-root .r1009-menu-item:focus-within > .r1009-submenu{
  display:block;
}
#icode-option1-root .r1009-submenu a{
  display:block;
  padding:9px 11px;
  border-radius:8px;
  color:#143d46;
  font-size:12px;
  font-weight:650;
  text-decoration:none;
}
#icode-option1-root .r1009-submenu a:hover{
  background:#fff6ef;
}

#icode-option1-root .o1-actions{
  gap:8px !important;
  flex:0 0 auto !important;
}
#icode-option1-root .o1-actions .o1-share{
  display:none !important;
}
#icode-option1-root .o1-lang{
  border:1px solid #dfe8eb !important;
  border-radius:9px !important;
  padding:2px !important;
  background:#fff !important;
}
#icode-option1-root .o1-lang a{
  min-width:28px !important;
  height:28px !important;
  border-radius:7px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  font-size:11px !important;
  font-weight:800 !important;
}
#icode-option1-root .o1-actions .o1-btn.dark{
  min-height:34px !important;
  border-radius:9px !important;
  padding:0 14px !important;
  font-size:12px !important;
  font-weight:800 !important;
  white-space:nowrap !important;
}

/* ===== STEP 1 COPY ===== */
#icode-option1-root .r1009-step1-intro{
  text-align:center;
  margin:2px auto 14px;
}
#icode-option1-root .r1009-step1-intro b{
  display:block;
  color:#0d3d47;
  font-size:16px;
  line-height:1.2;
}
#icode-option1-root .r1009-step1-intro span{
  display:block;
  margin-top:4px;
  color:#71848b;
  font-size:11px;
}

/* ===== SYSTEM CARDS ===== */
#icode-option1-root .o1-panel[data-panel="1"] .o1-system-grid{
  align-items:stretch !important;
  gap:14px !important;
}
#icode-option1-root .o1-panel[data-panel="1"] .o1-card{
  min-width:0 !important;
  border:1.5px solid #dce5e8 !important;
  background:#fff !important;
  border-radius:15px !important;
  padding:14px !important;
  box-shadow:0 10px 28px rgba(6,62,72,.035) !important;
  overflow:hidden !important;
}
#icode-option1-root .o1-panel[data-panel="1"] .o1-card.on{
  border-color:#e97b35 !important;
  box-shadow:0 0 0 2px rgba(233,123,53,.08),0 12px 30px rgba(6,62,72,.05) !important;
}
#icode-option1-root .r1009-card-top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:10px;
  margin-bottom:10px;
}
#icode-option1-root .r1009-card-copy{
  min-width:0;
}
#icode-option1-root .r1009-badge{
  display:inline-flex;
  align-items:center;
  height:22px;
  padding:0 9px;
  border-radius:999px;
  background:#eef8f5;
  color:#15755f;
  font-size:9px;
  font-weight:900;
  letter-spacing:.04em;
  text-transform:uppercase;
}
#icode-option1-root .r1009-flow .r1009-badge{
  background:#fff2e8;
  color:#c9632e;
}
#icode-option1-root .r1009-card-top h2{
  margin:5px 0 3px;
  color:#0b3a45;
  font-size:20px;
  line-height:1.05;
}
#icode-option1-root .r1009-card-top p{
  margin:0;
  max-width:520px;
  color:#71838a;
  font-size:11px;
  line-height:1.45;
}
#icode-option1-root .r1009-select-dot{
  width:18px;
  height:18px;
  border-radius:50%;
  border:2px solid #b8cbd1;
  background:#fff;
  flex:0 0 auto;
  margin-top:2px;
}
#icode-option1-root .o1-card.on .r1009-select-dot{
  border-color:#eb7a32;
  box-shadow:inset 0 0 0 4px #fff;
  background:#eb7a32;
}

#icode-option1-root .r1009-preview-label{
  color:#425d66;
  font-size:9px;
  font-weight:900;
  letter-spacing:.06em;
  text-transform:uppercase;
  margin:2px 0 6px;
}
#icode-option1-root .r1009-preview{
  position:relative;
  height:248px;
  border:1px solid #dfe7ea;
  border-radius:12px;
  overflow:hidden;
  background:#f7fafb;
}
#icode-option1-root .r1009-bestfor{
  margin-top:9px;
  display:flex;
  align-items:flex-start;
  gap:8px;
  color:#687c84;
  font-size:10px;
  line-height:1.4;
}
#icode-option1-root .r1009-bestfor b{
  color:#254b55;
  white-space:nowrap;
}
#icode-option1-root .r1009-tags{
  display:flex;
  flex-wrap:wrap;
  gap:5px;
}
#icode-option1-root .r1009-tags span{
  border:1px solid #dfe7ea;
  background:#fff;
  border-radius:999px;
  padding:3px 7px;
  color:#557078;
  font-size:9px;
  font-weight:700;
}

/* ===== ENTERPRISE PREVIEW ===== */
#icode-option1-root .r1009-enterprise-shell{
  display:grid;
  grid-template-columns:92px 1fr;
  height:100%;
  background:#fff;
}
#icode-option1-root .r1009-ent-side{
  background:#0d3e48;
  color:#fff;
  padding:10px 8px;
}
#icode-option1-root .r1009-ent-brand{
  height:28px;
  display:flex;
  align-items:center;
  font-size:10px;
  font-weight:900;
  letter-spacing:.06em;
  opacity:.95;
}
#icode-option1-root .r1009-ent-nav{
  display:flex;
  flex-direction:column;
  gap:5px;
  margin-top:4px;
}
#icode-option1-root .r1009-ent-nav span{
  padding:7px 8px;
  border-radius:7px;
  font-size:9px;
  opacity:.72;
}
#icode-option1-root .r1009-ent-nav span.active{
  background:#fff;
  color:#0d3e48;
  opacity:1;
}
#icode-option1-root .r1009-ent-main{
  min-width:0;
  padding:9px;
}
#icode-option1-root .r1009-ent-top{
  height:31px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-bottom:1px solid #e8eef0;
  padding-bottom:7px;
  position:relative;
}
#icode-option1-root .r1009-module-selector{
  border:1px solid #dbe5e8;
  background:#fff;
  border-radius:7px;
  padding:5px 8px;
  min-width:118px;
  font-size:9px;
  font-weight:800;
  color:#214a54;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
#icode-option1-root .r1009-module-dropdown{
  position:absolute;
  top:29px;
  left:0;
  width:132px;
  background:#fff;
  border:1px solid #dbe5e8;
  border-radius:8px;
  padding:5px;
  box-shadow:0 10px 24px rgba(9,51,61,.12);
  opacity:0;
  transform:translateY(-4px);
  pointer-events:none;
  transition:.22s ease;
  z-index:10;
}
#icode-option1-root .r1009-module-dropdown.open{
  opacity:1;
  transform:translateY(0);
}
#icode-option1-root .r1009-module-dropdown span{
  display:block;
  padding:6px 7px;
  border-radius:6px;
  color:#47636a;
  font-size:8px;
}
#icode-option1-root .r1009-module-dropdown span.current{
  background:#eef7f5;
  color:#0f735e;
  font-weight:800;
}
#icode-option1-root .r1009-ent-kpis{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:6px;
  margin-top:8px;
}
#icode-option1-root .r1009-ent-kpi{
  border:1px solid #e4ebee;
  border-radius:8px;
  padding:7px;
  background:#fff;
}
#icode-option1-root .r1009-ent-kpi small{
  display:block;
  color:#84949a;
  font-size:7px;
}
#icode-option1-root .r1009-ent-kpi b{
  display:block;
  color:#123f48;
  font-size:15px;
  margin-top:2px;
}
#icode-option1-root .r1009-ent-table{
  margin-top:8px;
  border:1px solid #e4ebee;
  border-radius:8px;
  overflow:hidden;
}
#icode-option1-root .r1009-ent-row{
  display:grid;
  grid-template-columns:1.4fr .8fr .7fr;
  gap:4px;
  padding:7px;
  border-bottom:1px solid #edf1f2;
  color:#647980;
  font-size:7px;
}
#icode-option1-root .r1009-ent-row.head{
  background:#f4f7f8;
  color:#395962;
  font-weight:800;
}
#icode-option1-root .r1009-ent-row:last-child{border-bottom:0;}
#icode-option1-root .r1009-mini-status{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:16px;
  border-radius:999px;
  background:#eef8f5;
  color:#19785f;
  font-size:6px;
  font-weight:800;
}

/* ===== FLOW / APP LAUNCHER PREVIEW ===== */
#icode-option1-root .r1009-flow-shell{
  position:relative;
  height:100%;
  background:linear-gradient(135deg,#5e405b 0%,#806378 100%);
  overflow:hidden;
}
#icode-option1-root .r1009-flow-top{
  height:36px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 12px;
  color:#fff;
}
#icode-option1-root .r1009-flow-logo{
  font-size:14px;
  font-weight:900;
  letter-spacing:.02em;
}
#icode-option1-root .r1009-flow-top small{
  font-size:8px;
  opacity:.78;
}
#icode-option1-root .r1009-launch-window{
  position:absolute;
  left:10px;
  right:10px;
  top:38px;
  bottom:22px;
  overflow:hidden;
}
#icode-option1-root .r1009-launch-track{
  display:flex;
  width:200%;
  height:100%;
  transition:transform .55s cubic-bezier(.22,.8,.22,1);
}
#icode-option1-root .r1009-launch-page{
  width:50%;
  flex:0 0 50%;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:8px;
  align-content:start;
  padding:8px 6px;
}
#icode-option1-root .r1009-app{
  min-height:66px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:12px;
  background:rgba(255,255,255,.94);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:5px;
  color:#4f3c4b;
  font-size:8px;
  font-weight:800;
  box-shadow:0 7px 18px rgba(35,21,33,.12);
  transform:translateY(0) scale(1);
  transition:.3s ease;
}
#icode-option1-root .r1009-app i{
  width:26px;
  height:26px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  background:#f4eef3;
  font-style:normal;
  font-size:14px;
}
#icode-option1-root .r1009-app.focus{
  transform:translateY(-3px) scale(1.035);
  box-shadow:0 12px 28px rgba(35,21,33,.18);
  border-color:#f2a36c;
}
#icode-option1-root .r1009-flow-dots{
  position:absolute;
  left:0;
  right:0;
  bottom:6px;
  display:flex;
  justify-content:center;
  gap:5px;
}
#icode-option1-root .r1009-flow-dots i{
  width:5px;
  height:5px;
  border-radius:50%;
  background:rgba(255,255,255,.35);
}
#icode-option1-root .r1009-flow-dots i.on{
  width:13px;
  border-radius:6px;
  background:#fff;
}
#icode-option1-root .r1009-flow-workspace{
  position:absolute;
  left:11px;
  right:11px;
  top:42px;
  bottom:13px;
  border-radius:12px;
  background:#fff;
  padding:10px;
  opacity:0;
  transform:translateY(10px) scale(.98);
  pointer-events:none;
  transition:.34s ease;
  z-index:6;
}
#icode-option1-root .r1009-flow-shell.workspace .r1009-flow-workspace{
  opacity:1;
  transform:translateY(0) scale(1);
}
#icode-option1-root .r1009-flow-workspace-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-bottom:7px;
  border-bottom:1px solid #eceff1;
}
#icode-option1-root .r1009-flow-workspace-head b{
  color:#4e3a49;
  font-size:11px;
}
#icode-option1-root .r1009-flow-workspace-head span{
  color:#8a7886;
  font-size:7px;
}
#icode-option1-root .r1009-flow-workspace-body{
  display:grid;
  grid-template-columns:1.2fr .8fr;
  gap:8px;
  margin-top:8px;
}
#icode-option1-root .r1009-flow-chart,
#icode-option1-root .r1009-flow-list{
  border:1px solid #eaedef;
  border-radius:9px;
  background:#fafbfb;
  min-height:118px;
}
#icode-option1-root .r1009-flow-chart{
  display:flex;
  align-items:flex-end;
  gap:6px;
  padding:10px;
}
#icode-option1-root .r1009-flow-chart i{
  flex:1;
  border-radius:5px 5px 2px 2px;
  background:#d8c4d4;
  min-height:18px;
}
#icode-option1-root .r1009-flow-list{
  padding:8px;
}
#icode-option1-root .r1009-flow-list i{
  display:block;
  height:17px;
  border-radius:5px;
  background:#ece8eb;
  margin-bottom:7px;
}

/* ===== RESPONSIVE ===== */
@media(max-width:980px){
  #icode-option1-root .o1-header{
    margin-left:10px !important;
    margin-right:10px !important;
  }
  #icode-option1-root .o1-links{
    display:none !important;
  }
  #icode-option1-root .o1-header .o1-nav{
    gap:10px !important;
  }
}
@media(max-width:720px){
  #icode-option1-root .r1009-preview{height:225px;}
  #icode-option1-root .r1009-launch-page{grid-template-columns:repeat(3,1fr);}
  #icode-option1-root .o1-actions .o1-btn.dark{padding:0 10px !important;}
}
/* ICODE_R101_0_FLOW_REAL_APP_LAUNCHER */
#icode-option1-root .r1010-app-ui{
  position:relative;
  height:100%;
  background:#f7f8fa;
  color:#173d46;
  overflow:hidden;
}
#icode-option1-root .r1010-appbar{
  height:38px;
  display:grid;
  grid-template-columns:auto 1fr auto;
  align-items:center;
  gap:10px;
  padding:0 10px;
  background:#fff;
  border-bottom:1px solid #e6ecef;
}
#icode-option1-root .r1010-appbar-brand{
  display:flex;
  align-items:center;
  gap:7px;
  font-size:9px;
  color:#213f47;
}
#icode-option1-root .r1010-gridmark{
  display:grid;
  grid-template-columns:repeat(2,6px);
  gap:2px;
}
#icode-option1-root .r1010-gridmark i{
  width:6px;height:6px;border-radius:2px;background:#75556f;
}
#icode-option1-root .r1010-gridmark i:nth-child(2){background:#d8793b;}
#icode-option1-root .r1010-gridmark i:nth-child(3){background:#3c8e88;}
#icode-option1-root .r1010-gridmark i:nth-child(4){background:#5e729b;}
#icode-option1-root .r1010-search{
  justify-self:center;
  width:min(240px,70%);
  height:24px;
  border:1px solid #e0e7ea;
  border-radius:7px;
  background:#f8fafb;
  display:flex;
  align-items:center;
  gap:6px;
  padding:0 8px;
  color:#91a0a6;
  font-size:7px;
}
#icode-option1-root .r1010-search em{font-style:normal;}
#icode-option1-root .r1010-user span{
  width:23px;height:23px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  background:#173f49;color:#fff;font-size:7px;font-weight:800;
}
#icode-option1-root .r1010-appbody{
  display:grid;
  grid-template-columns:64px 1fr;
  height:calc(100% - 38px);
}
#icode-option1-root .r1010-apprrail{
  border-right:1px solid #e8edef;
  background:#fff;
  padding:9px 6px;
}
#icode-option1-root .r1010-apprrail button{
  width:100%;
  border:0;
  background:transparent;
  border-radius:8px;
  padding:8px 3px;
  color:#70848b;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3px;
  font-size:7px;
}
#icode-option1-root .r1010-apprrail button span{font-size:12px;}
#icode-option1-root .r1010-apprrail button.on{
  background:#f3edf2;
  color:#674b61;
  font-weight:800;
}
#icode-option1-root .r1010-launch-main{
  min-width:0;
  padding:8px 9px 6px;
  overflow:hidden;
}
#icode-option1-root .r1010-launch-head{
  height:28px;
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
}
#icode-option1-root .r1010-launch-head b{
  display:block;font-size:9px;color:#274a53;
}
#icode-option1-root .r1010-launch-head small{
  display:block;margin-top:1px;font-size:6px;color:#98a6ab;
}
#icode-option1-root .r1010-launch-head>span{
  font-size:7px;color:#7e8f95;font-weight:800;
}
#icode-option1-root .r1010-launch-viewport{
  overflow:hidden;
}
#icode-option1-root .r1010-launch-track{
  display:flex;
  width:200%;
  transition:transform .6s cubic-bezier(.22,.8,.22,1);
}
#icode-option1-root .r1010-app-page{
  width:50%;
  flex:0 0 50%;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:7px;
  padding:2px 1px 3px;
}
#icode-option1-root .r1010-app-tile{
  min-width:0;
  min-height:67px;
  border:1px solid #e0e7ea;
  border-radius:10px;
  background:#fff;
  display:grid;
  grid-template-columns:30px 1fr auto;
  align-items:center;
  gap:7px;
  padding:8px;
  text-align:left;
  color:#294d56;
  transition:.25s ease;
  box-shadow:0 4px 11px rgba(10,53,62,.025);
}
#icode-option1-root .r1010-app-tile:hover,
#icode-option1-root .r1010-app-tile.focus{
  transform:translateY(-2px);
  border-color:#c99b7c;
  box-shadow:0 8px 18px rgba(10,53,62,.08);
}
#icode-option1-root .r1010-app-icon{
  width:30px;height:30px;border-radius:9px;
  display:flex;align-items:center;justify-content:center;
  background:#efe8ee;color:#654b60;
  font-size:11px;font-weight:900;
}
#icode-option1-root .r1010-app-tile:nth-child(2n) .r1010-app-icon{background:#fff0e6;color:#c2672f;}
#icode-option1-root .r1010-app-tile:nth-child(3n) .r1010-app-icon{background:#eaf5f2;color:#227863;}
#icode-option1-root .r1010-app-copy{min-width:0;}
#icode-option1-root .r1010-app-copy b{
  display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
#icode-option1-root .r1010-app-copy small{
  display:block;margin-top:3px;font-size:6px;color:#91a0a6;
}
#icode-option1-root .r1010-app-copy strong{font-size:8px;color:#4b6870;}
#icode-option1-root .r1010-app-open{font-size:8px;color:#a1adb2;}
#icode-option1-root .r1010-pager{
  display:flex;justify-content:center;gap:4px;margin-top:4px;
}
#icode-option1-root .r1010-pager i{
  width:5px;height:5px;border-radius:50%;background:#cfd8dc;
}
#icode-option1-root .r1010-pager i.on{
  width:13px;border-radius:5px;background:#76576f;
}
#icode-option1-root .r1010-workspace{
  position:absolute;
  inset:38px 0 0 64px;
  z-index:8;
  background:#fff;
  padding:9px;
  opacity:0;
  transform:translateX(18px);
  pointer-events:none;
  transition:.32s ease;
}
#icode-option1-root .r1010-app-ui.workspace-open .r1010-workspace{
  opacity:1;
  transform:translateX(0);
  pointer-events:auto;
}
#icode-option1-root .r1010-workspace-top{
  height:31px;
  display:grid;
  grid-template-columns:auto 1fr auto;
  gap:8px;
  align-items:center;
  border-bottom:1px solid #e8edef;
}
#icode-option1-root .r1010-back{
  border:0;background:#f4f7f8;border-radius:6px;
  padding:5px 7px;font-size:7px;color:#587078;
}
#icode-option1-root .r1010-workspace-top b{display:block;font-size:10px;color:#274a53;}
#icode-option1-root .r1010-workspace-top small{display:block;font-size:6px;color:#9aa7ac;margin-top:1px;}
#icode-option1-root .r1010-live-dot{
  border-radius:999px;padding:3px 6px;background:#eaf7f2;color:#20785f;font-size:6px;font-weight:900;
}
#icode-option1-root .r1010-workspace-kpis{
  display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;
}
#icode-option1-root .r1010-workspace-kpis article{
  border:1px solid #e5ebed;border-radius:8px;padding:6px;background:#fafcfc;
}
#icode-option1-root .r1010-workspace-kpis small{display:block;font-size:6px;color:#91a0a6;}
#icode-option1-root .r1010-workspace-kpis b{display:block;font-size:13px;color:#244851;margin-top:1px;}
#icode-option1-root .r1010-workspace-kpis em{font-style:normal;font-size:6px;color:#2b8a69;}
#icode-option1-root .r1010-workspace-grid{
  display:grid;grid-template-columns:1.5fr .7fr;gap:7px;margin-top:7px;
}
#icode-option1-root .r1010-mini-table,
#icode-option1-root .r1010-mini-actions{
  border:1px solid #e5ebed;border-radius:8px;overflow:hidden;
}
#icode-option1-root .r1010-mini-table>div{
  display:grid;grid-template-columns:1.2fr .7fr .6fr;gap:3px;padding:6px;border-bottom:1px solid #edf1f2;font-size:6px;color:#62777e;
}
#icode-option1-root .r1010-mini-table>div:last-child{border-bottom:0;}
#icode-option1-root .r1010-mini-table .head{background:#f5f8f9;font-weight:800;color:#3d5d65;}
#icode-option1-root .r1010-mini-table i{
  font-style:normal;color:#27755f;background:#eaf6f2;border-radius:999px;padding:2px 4px;text-align:center;
}
#icode-option1-root .r1010-mini-actions{
  padding:7px;background:#fafbfc;
}
#icode-option1-root .r1010-mini-actions b{display:block;font-size:7px;color:#36565e;margin-bottom:6px;}
#icode-option1-root .r1010-mini-actions span{
  display:block;border:1px solid #e3e9eb;background:#fff;border-radius:6px;padding:5px;margin-bottom:5px;font-size:6px;color:#6f8289;
}
@media(max-width:720px){
  #icode-option1-root .r1010-app-page{grid-template-columns:repeat(2,1fr);}
  #icode-option1-root .r1010-appbody{grid-template-columns:52px 1fr;}
  #icode-option1-root .r1010-workspace{left:52px;}
}
/* ICODE_R101_1_BRAND_FAMILIARITY_COPY */
#icode-option1-root .r1009-card-top p strong{
  color:#123f49 !important;
  font-weight:850 !important;
}