.medical-page .in-sprite{background-image:url(/media/services/medical/icons.png)}.medical-page .in-hero-grid{grid-template-columns:1fr 1.2fr}.medical-page .in-scene-title{top:41%;left:33%;font-size:22px}.medical-page .in-scene-title b{font-size:36px}.medical-page .in-cockpit{left:-9%;width:110%}.medical-page .in-robot{right:-5%}.medical-page .in-modules{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.medical-page .in-modules .in-benefit{flex-direction:column;text-align:center;justify-content:flex-start;padding:14px 8px}.medical-page .in-modules .in-icon{width:70px;height:70px}.medical-page .in-modules h3{font-size:13px;margin-top:8px}.medical-page .in-modules p{font-size:11px}.medical-properties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.medical-property{color:#e6f4ff;border:1px solid #2b5c79;border-radius:9px;background:#061b2c;overflow:hidden;padding:0 0 14px;transition:transform .2s,border-color .2s}.medical-property[aria-pressed=true]{border-color:#68daff;box-shadow:0 0 15px #2fafff30;transform:translateY(-3px)}.medical-property img{width:100%;height:105px;object-fit:cover;display:block;margin-bottom:12px}.medical-property b{font-size:12px;line-height:1.3;display:block;padding:0 8px}.medical-page .in-dashboard{min-height:445px}.medical-page .in-kanban{min-height:220px}.medical-page .in-module-detail{min-height:85px}.medical-agenda{padding:20px 0;min-height:345px}.medical-agenda h3{font-size:16px}.medical-agenda article{display:flex;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #23435b}.medical-agenda .in-icon{width:45px;height:45px}.medical-agenda b{font-size:13px}.medical-agenda p{margin:4px 0;font-size:12px}.medical-page .medical-cta{position:relative;isolation:isolate;overflow:hidden}.medical-page .medical-cta>.medical-cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000)}.medical-page .medical-cta>div,.medical-page .medical-cta>img:not(.medical-cta-bg){position:relative}.medical-page .in-integrations:before{content:'';position:absolute;top:50%;left:15%;right:15%;border-top:1px solid #39c2ed;box-shadow:0 0 12px #39c2ed;z-index:0}.medical-page .in-integration{position:relative;background:#041420c9;border:1px solid #23617d;border-radius:10px;padding:7px}.medical-page .in-hub{z-index:1}.medical-page .in-ecosystem>.in-card{background:linear-gradient(145deg,#0e3048,#020d19)}
@media(max-width:1100px){.medical-page .in-modules{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.medical-page .in-hero-grid{grid-template-columns:1fr}.medical-page .in-scene-title{left:34%;top:43%}.medical-page .in-cockpit{left:-4%;width:100%}.medical-page .in-robot{right:0}.medical-property img{height:110px}.medical-page .in-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-page .in-modules .in-benefit{flex-direction:row;text-align:left;padding:14px 8px}.medical-page .in-modules .in-icon{width:50px;height:50px}}@media(max-width:450px){.medical-property img{height:80px}.medical-property b{font-size:10px;padding:0 4px}.medical-properties{gap:7px}.medical-page .in-modules .in-benefit{flex-direction:column;text-align:center}.medical-page .in-scene-title{font-size:16px}.medical-page .in-scene-title b{font-size:27px}}

.med-workspace{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(130px,1fr);gap:14px;margin:20px 0}.med-calendar{min-width:0;border:1px solid #25536b;border-radius:8px;overflow:hidden}.med-week{display:grid;grid-template-columns:repeat(5,1fr);background:#0d2a40;text-align:center;padding:10px 0;font-size:10px}.med-calendar-grid{height:265px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,1fr);background:repeating-linear-gradient(0deg,transparent 0 52px,#24455c 52px 53px),repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),#24455c calc(20% - 1px) 20%)}.med-event{border:1px solid #36bce8;border-radius:5px;background:#124b70;color:#eefaff;padding:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;font-size:9px!important;line-height:1.2;z-index:1;transition:transform .2s}.med-event .in-icon{width:26px;height:26px}.med-event-0{grid-area:1/1/3/3}.med-event-1{grid-area:2/3/4/5;background:#133b46;border-color:#4ac9be}.med-event-2{grid-area:4/2/6/4;background:#401d3b;border-color:#dc6788}.med-event-3{grid-area:4/5/6/6;background:#302b60;border-color:#8c7df7}.med-event[aria-pressed=true]{box-shadow:0 0 15px #40caff70;border-color:#c1f2ff;transform:translateY(-2px)}.med-quick{font-size:11px;padding:9px 0}.med-quick>b{color:#b9eaff}.med-quick label{display:flex;gap:7px;margin:19px 0;align-items:flex-start;cursor:pointer;line-height:1.5}.medical-page input[type=checkbox]{accent-color:#38c8f5;width:15px;height:15px;flex-shrink:0}.med-tasklist{min-height:355px;padding:20px 0}.med-tasklist h3{font-size:16px}.med-tasklist label{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #26485d;cursor:pointer}.med-tasklist b{font-size:13px;display:block}.med-tasklist small{display:block;font-size:12px;color:#91b5cc;margin-top:6px}.med-progress{font-size:11px}.med-paired{display:grid;grid-template-columns:1fr 1fr;gap:26px}.med-paired>.ws-wrap{width:100%;padding-inline:0;min-width:0}.med-paired h2{font-size:26px}.med-paired .in-ecosystem{grid-template-columns:1fr}.med-paired .in-ecosystem>.in-card{padding:10px;box-shadow:none;background:transparent;border:0}.med-paired .in-ecosystem>.in-card>.in-icon,.med-paired .in-ecosystem>.in-card h3,.med-paired .in-ecosystem>.in-card h4{display:none}.med-paired .in-ecosystem>.in-card p{font-size:11px;margin:0}.med-paired .in-three{gap:9px}.med-paired .in-role{padding:8px}.med-paired .in-role-copy{flex-direction:column;align-items:flex-start}.med-paired .in-role h3{font-size:12px}.med-paired .in-role p{font-size:11px}.med-paired .in-role .in-icon{width:40px;height:40px}.med-paired .in-mini-ui{height:130px}.med-paired .in-mini-main{padding:8px;min-width:0}.med-paired .in-mini-stats{gap:3px}.med-paired .in-mini-stats b{padding:4px 1px;font-size:9px}.med-paired .in-mini-sidebar{padding:8px 3px}.medical-page .ws-button.ws-outline{box-shadow:0 0 12px #15b9fb24}.medical-page .in-hero-grid{min-height:450px}.medical-page .in-scene-title{left:31%;top:46%}.medical-page .in-strip{border-radius:18px}.medical-page .in-vision-grid{grid-template-columns:1.7fr 1fr}
@media(max-width:1050px){.med-paired{grid-template-columns:1fr}.med-paired .in-role-copy{flex-direction:row}.med-paired .in-mini-ui{height:160px}.med-paired .in-mini-stats b{font-size:16px;padding:9px 3px}.medical-page .in-vision-grid{grid-template-columns:1fr}.med-workspace{grid-template-columns:minmax(0,2fr) minmax(140px,1fr)}}
@media(max-width:600px){.med-workspace{grid-template-columns:1fr}.med-quick{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.med-quick>b{grid-column:1/-1}.med-quick label{margin:7px 0}.med-calendar-grid{height:250px}.med-event{font-size:10px!important}.med-paired .in-three{grid-template-columns:1fr}.medical-page .in-scene-title{left:30%;top:46%}.medical-page .in-scene-title b{font-size:27px}.med-paired{gap:0}.med-paired .in-role-copy{align-items:center}.med-paired .in-mini-main{padding:14px}.med-paired .in-role h3{font-size:16px}.med-paired .in-role p{font-size:12px}}
