/* HOME only: product context in the eight secondary application cards. */
.hr-home .hc-preview{--hc-paper:#fff;--hc-line:#bfd4c7;background:#e7f1eb;padding:16px 16px 32px;isolation:isolate;color:var(--hr-teal);font-size:11px;line-height:1.35}
.hc-preview .hc-caption{position:absolute;bottom:10px;left:8px;right:8px;text-align:center;font-size:10px;font-weight:500;line-height:1.3;color:var(--hr-teal)}
.hc-preview img{display:block}.hc-window{width:100%;background:var(--hc-paper);border:1px solid var(--hc-line);border-radius:6px;overflow:hidden;box-shadow:0 8px 16px #022c3210}.hc-window>b{display:block;padding:9px 10px;background:var(--hr-teal);color:#fff;font-size:12px;font-weight:600}.hc-flow-arrow{font-size:20px;line-height:1.1;color:var(--hr-green)}
.hc-preview.hc-wms{display:block}.hc-desktop{position:absolute;left:14px;top:22px;width:83%;height:150px;border:4px solid var(--hr-teal);border-radius:7px;background:#fff;overflow:hidden;box-shadow:0 10px 16px #022c3225;transform:rotate(-3deg)}.hc-windowbar{display:block;background:var(--hr-teal);color:#fff;font-size:9px;padding:2px 6px}.hr-home .hc-desktop img{width:118%;max-width:none;position:relative;margin-left:-18%;margin-top:-29px}.hc-handset{position:absolute;right:12px;top:32px;width:70px;height:145px;overflow:hidden;border:4px solid var(--hr-teal);border-radius:10px;background:#fff;transform:rotate(5deg);box-shadow:0 6px 12px #022c3225}.hr-home .hc-handset img{width:100%;height:auto}
.hc-preview.hc-scan{display:flex;justify-content:space-between;gap:6px;background:#deece5}.hc-scan-code{width:42%;font-size:11px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.hc-scan-code .hr-barcode{width:100%;max-width:70px;height:30px;margin:0}.hc-scan-code b{font-size:24px;color:var(--hr-green)}.hc-scan-device{width:53%;max-width:112px;height:166px;background:var(--hr-teal);border:4px solid var(--hr-teal);border-radius:12px;overflow:hidden;transform:rotate(3deg);box-shadow:0 8px 15px #022c3220}.hr-home .hc-scan-device img{width:100%;max-width:none;transform:translateY(-5%)}
.hc-preview.hc-archive,.hc-preview.hc-nip,.hc-preview.hc-care,.hc-preview.hc-smile,.hc-preview.hc-ksef,.hc-preview.hc-stats{display:flex;flex-direction:column;justify-content:center;gap:5px}.hc-source-pair,.hc-mail-sources{display:flex;gap:5px;justify-content:center;width:100%}.hc-source-pair span,.hc-mail-sources span{background:var(--hc-paper);border:1px solid var(--hc-line);padding:6px 7px;border-radius:4px;font-size:11px;font-weight:600}.hc-order-row{padding:6px 9px;display:flex;gap:6px;align-items:center;font-size:10px;border-bottom:1px solid #edf3ef}.hc-order-row i,.hc-case-window i{height:4px;min-width:10px;flex:1;background:#dce8e0}.hc-order-row em{margin-left:auto;font-style:normal;color:var(--hr-green)}.hc-archive-window>b{font-size:11px;padding:7px 9px}
.hc-nip-order>b{font-size:11px}.hc-field{margin:9px 10px;display:flex;gap:7px;align-items:center}.hc-field i{font-style:normal;letter-spacing:1px;color:var(--hr-muted);border:1px solid var(--hc-line);padding:3px 5px;flex:1;text-align:center}.hc-registers{display:flex;justify-content:space-around;align-items:center;width:100%;padding:1px 10px}.hc-registers span{background:var(--hr-teal);color:#fff;padding:4px 15px;border-radius:4px;font-weight:700}.hc-registers b{font-size:22px;color:var(--hr-green)}.hc-result{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--hc-paper);border:1px solid var(--hc-line);padding:8px 11px;border-radius:5px}.hc-result strong{border:1px solid var(--hr-green);color:var(--hr-green);padding:4px;font-size:11px}
.hc-smile-systems{display:flex;align-items:center;gap:7px;justify-content:space-between;width:100%}.hc-smile-systems>div{background:var(--hc-paper);border:1px solid var(--hc-line);border-radius:5px;text-align:center;padding:10px 7px;flex:1}.hc-smile-systems b,.hc-smile-systems span:not(.hc-flow-arrow){display:block}.hc-smile-systems b{font-size:11px}.hc-smile-systems div span{font-size:10px;margin-top:4px}.hc-return-line{text-align:center;border-bottom:2px solid var(--hr-green);color:var(--hr-teal);width:100%;padding:3px 0 5px;font-size:11px}.hc-label-sheet{background:#fff;padding:8px 12px;margin-top:4px;border:1px solid var(--hc-line);width:80%;transform:rotate(-3deg);box-shadow:3px 3px 0 #c1d11c}.hc-label-sheet>span{display:block;font-size:9px}.hc-label-sheet .hr-barcode{width:100%;height:20px;margin:5px 0}
.hc-preview.hc-care{background:#deece5}.hc-case-window>b{background:var(--hr-green);font-size:12px}.hc-case-window>div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:7px 9px;border-bottom:1px solid #e7f1eb;font-size:10px}.hc-case-window em{font-style:normal;background:#e7f1eb;padding:2px 5px;border-radius:3px;font-size:9px}.hc-case-window strong{color:var(--hr-green)}
.hc-screen-title{font-size:12px;font-weight:700;align-self:flex-start}.hc-ksef-screen,.hc-stats-screen{overflow:hidden;border-radius:6px;border:1px solid var(--hc-line);box-shadow:0 6px 12px #022c3212;background:white;width:100%}.hr-home .hc-ksef-screen img{width:100%;height:auto}.hc-ksef-flow{display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;font-size:10px;padding-top:5px}.hc-ksef-flow span{background:#fff;padding:4px 6px;border-radius:3px}.hc-ksef-flow b{color:var(--hr-green)}.hr-home .hc-stats-screen img{width:100%;max-width:none;margin-top:-18%}.hc-stats-legend{display:flex;gap:6px;width:100%;margin-top:5px}.hc-stats-legend span{flex:1;text-align:center;background:#fff;border-left:3px solid var(--hr-green);border-radius:3px;padding:6px 2px;font-size:10px}
.hc-preview .hc-window{flex-shrink:0}.hc-preview.hc-care,.hc-preview.hc-archive{gap:3px}.hc-care .hc-case-window>b{padding-block:6px}.hc-care .hc-case-window>div{padding-block:5px}.hc-archive .hc-order-row{padding-block:5px}.hc-care .hc-mail-sources span,.hc-archive .hc-source-pair span{padding-block:5px}
@media(max-width:760px){.hc-smile .hc-smile-systems>div{padding-block:5px}.hc-smile .hc-label-sheet{padding-block:5px;margin-top:2px}.hc-smile .hc-label-sheet .hr-barcode{height:14px;margin-block:4px}.hc-smile .hc-return-line{padding-block:2px}.hc-smile .hc-label-sheet>span:last-child{font-size:8px}}
@media(max-width:760px){.hr-home .hc-preview{padding:12px 9px 32px}.hc-source-pair span,.hc-mail-sources span{padding:5px;font-size:10px}.hc-smile-systems{gap:4px}.hc-smile-systems>div{padding:8px 3px}.hc-smile-systems b{font-size:10px}.hc-smile-systems .hc-flow-arrow{font-size:16px}.hc-ksef-flow{gap:3px;font-size:9px}.hc-ksef-flow span{padding:4px}.hc-preview .hc-caption{font-size:9px}.hc-screen-title{font-size:11px}.hc-window>b{font-size:10px}.hc-nip-order>b{padding:8px}.hc-field{margin:8px}.hc-field i{letter-spacing:0;padding-inline:2px}.hc-registers{padding-inline:0}.hc-registers span{padding-inline:12px}.hc-return-line{font-size:10px}.hc-case-window>div{padding:7px 6px;font-size:9px}.hc-case-window em{font-size:8px;padding:2px 3px}.hc-desktop{left:8px;top:30px;width:87%;height:130px}.hc-handset{right:8px;top:47px;width:58px;height:123px}.hc-scan-code{font-size:10px}.hc-scan-device{width:58%;height:165px}.hc-label-sheet{width:85%;padding-inline:8px}}

.hr-home .hc-preview{--hr-green:#007438}
