.chiva-operations{min-width:0;margin:34px;background:#0b1d34;color:#f4f8ff;border:1px solid #355174;display:flex;flex-direction:column;overflow:hidden;position:relative}
.chiva-operations:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 22%,rgba(42,133,255,.25),transparent 35%),linear-gradient(135deg,transparent 52%,rgba(255,215,78,.07));pointer-events:none}
.chiva-operations>*{position:relative;z-index:1}
.chiva-operations-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px 22px;border-bottom:1px solid #355174;font:10px var(--mono);letter-spacing:.08em}
.chiva-operations-head i{color:#ffd45b;font-style:normal}.chiva-operations-head b{color:#ffd45b;font-size:9px}
.chiva-operations-title{display:flex;flex-direction:column;gap:13px;padding:38px 30px 30px}.chiva-operations-title small{color:#72b5ff;font:10px var(--mono);letter-spacing:.1em}.chiva-operations-title strong{max-width:550px;font-size:clamp(29px,3.2vw,50px);line-height:1.07;letter-spacing:-.055em;font-weight:600}
.chiva-flow{display:grid;grid-template-columns:repeat(6,1fr);margin:0 22px;gap:4px}.chiva-flow span{min-width:0;padding:15px 5px;background:#173a61;border-top:3px solid #ffd45b;text-align:center;font-size:11px;font-weight:700}.chiva-flow span:nth-child(n+4){border-color:#36a4ff;background:#153352}
.chiva-record{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:24px 22px 0;padding:20px;background:#f5f6f2;color:#15243b}.chiva-record>div{display:flex;flex-direction:column;gap:7px}.chiva-record small{font:9px var(--mono);color:#50637d}.chiva-record strong{font-size:18px}.chiva-record span{font-size:12px;color:#526079}.chiva-record>b{padding:9px;background:#fff1bb;color:#534017;white-space:nowrap;font:9px var(--mono)}
.chiva-operations-foot{margin-top:auto;padding:20px 23px;color:#c5d8ed;font-size:12px;line-height:1.5}
.product-panel[data-panel="chiva"] .panel-copy>div b{font-size:9px}
.chiva-view-switch{display:flex;gap:5px;padding:12px 18px;border-bottom:1px solid #355174}.chiva-view-switch button{border:1px solid #4e7195;background:transparent;color:#d6e5f7;padding:8px 13px;cursor:pointer;font:10px var(--mono)}.chiva-view-switch button.active,.chiva-view-switch button:hover{background:#ffd45b;color:#10223a;border-color:#ffd45b}
.chiva-screens{display:none;min-height:0;flex:1;flex-direction:column;align-items:center;gap:11px;padding:12px 20px;overflow:hidden}.chiva-screen-switch{display:flex;gap:5px}.chiva-screen-switch button{background:transparent;color:#c9d8e6;border:1px solid #4e7195;padding:7px 12px;font:10px var(--mono);cursor:pointer}.chiva-screen-switch button.active,.chiva-screen-switch button:hover{background:#2e85d7;border-color:#2e85d7;color:white}.chiva-screens figure{display:none;min-width:0;min-height:0;flex:1;margin:0;flex-direction:column;align-items:center;gap:7px}.chiva-screens figure.active{display:flex}.chiva-screens figure a{display:block;min-height:0;flex:1}.chiva-screens img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:top;border:1px solid #6685a2;box-shadow:0 15px 30px rgba(0,0,0,.25)}.chiva-screens figcaption{color:#d3e5f7;font:10px var(--mono)}
.chiva-operations.show-screens>.chiva-operations-head,.chiva-operations.show-screens>.chiva-operations-title,.chiva-operations.show-screens>.chiva-flow,.chiva-operations.show-screens>.chiva-record,.chiva-operations.show-screens>.chiva-operations-foot{display:none}.chiva-operations.show-screens .chiva-screens{display:flex}
.chiva-sample-badge{margin:0;color:#ffd45b;font:9px var(--mono);letter-spacing:.06em;text-align:center}
@media(max-width:1100px){.chiva-operations{margin:0;min-height:470px}.chiva-operations-title{padding:26px 20px 22px}.chiva-operations-title strong{font-size:34px}.chiva-flow{margin:0 14px}.chiva-flow span{font-size:9px}.chiva-record{margin:18px 14px 0;padding:15px}.chiva-operations-foot{padding:15px}}
@media(max-width:720px){.product-panel[data-panel="chiva"]{grid-template-rows:410px 1fr}.chiva-operations{height:410px;min-height:0}.chiva-operations-head{padding:11px 14px;font-size:8px}.chiva-operations-title{padding:18px 16px 20px;gap:8px}.chiva-operations-title strong{font-size:26px}.chiva-flow{grid-template-columns:repeat(3,1fr);gap:3px}.chiva-flow span{padding:8px 3px;border-top-width:2px}.chiva-record{padding:10px 12px;margin-top:12px}.chiva-record strong{font-size:14px}.chiva-record span{font-size:10px}.chiva-record>b{font-size:7px;padding:5px}.chiva-operations-foot{font-size:9px;line-height:1.25;padding:10px 14px}.product-panel[data-panel="chiva"] .panel-copy{padding:18px}.chiva-screens{padding:10px;gap:7px}.chiva-screens figcaption{font-size:8px}}
