.sh-gallery{margin:20px 0 30px}.sh-gallery>.pc-instruction{font-size:13px;color:#626e84;line-height:1.6}.sh-selector{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border:1px solid #dfe3e9;background:white;margin-bottom:24px;font-size:12px}.sh-selector>label{font-weight:bold}.sh-selector select{min-width:0;flex:1;max-width:100%;border:1px solid #cbd5e1;background:#f4f6f8;color:#111827;min-height:42px;padding:8px;font-size:14px}.sh-selector>span{white-space:nowrap;color:#626e84;font-size:11px}.sh-selector>button{width:40px;min-height:42px;background:#edf2ff;color:#2258d4;font-size:17px}.sh-selector>button:disabled{opacity:.3;cursor:default}.screen-help{margin:0}.screen-help .pc-header{overflow-wrap:anywhere;line-height:1.3;font-size:19px}.screen-help .pc-header>span{flex-shrink:0}.sh-body{padding:14px 10px 18px}.sh-block{margin-bottom:22px}.sh-block:last-child{margin-bottom:0}.sh-field{display:flex;flex-direction:column;gap:5px;margin:0 0 9px;font-size:15px;line-height:1.45}.sh-field>span{color:#111827;font-size:14px}.sh-field>div{padding:7px 8px;border:1px solid #999;background:#f4f6f8;color:#111827;min-height:37px;overflow-wrap:anywhere}.sh-card{border:1px solid #cbd5e1;border-left:3px solid #168157;background:#fff;margin:8px 0;padding:10px;font-size:15px;line-height:1.45}.sh-card>b{display:block;color:#111827;font-weight:bold}.sh-card>small{display:block;margin-top:7px;color:#475569;font-size:12px}.sh-metrics{margin-top:9px;color:#16603e;font-size:15px}.sh-text{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.sh-formula{padding:10px;background:#edf4fc;font-size:20px;text-align:center}.screen-help .pc-action{font-size:16px;padding:13px 7px;min-height:58px;overflow-wrap:anywhere}.screen-help .pc-actions{gap:10px 6px;padding-top:12px}.screen-help .pc-marker{right:-5px;top:-17px}.screen-help .pc-index button{font-size:12px}.screen-help .pc-live{min-height:160px}.sh-note{margin-top:20px!important;padding:15px;border-left:3px solid #d5a04a;background:#fff6e7;font-size:12px;line-height:1.6;color:#626e84}.sh-disclaimer{font-size:11px;color:#7a8598;line-height:1.6;margin-top:18px!important}.sh-print-title{display:none}.sh-gallery .sh-panel[hidden]{display:none!important}
@media(max-width:600px){.sh-selector{padding:12px;gap:8px}.sh-selector>label{width:100%}.sh-selector select{flex-basis:100%;font-size:16px}.sh-selector>span{margin-right:auto}.sh-selector>button{width:44px;min-height:44px}.screen-help .pc-header{font-size:18px}}
@media print{.sh-gallery .sh-selector,.sh-gallery>.pc-instruction,.sh-gallery .pc-index{display:none!important}.sh-gallery .sh-panel[hidden],.sh-gallery .sh-panel{display:block!important}.sh-panel{break-before:page;margin:20px 0}.sh-print-title{display:block;margin-bottom:16px}.screen-help .pc-live [data-sh-info]{display:block!important;margin-bottom:12px}.screen-help .pc-live{min-height:0}.screen-help .pc-layout{grid-template-columns:260px 1fr;gap:20px}.screen-help .pc-header{font-size:14px}.screen-help .pc-action{font-size:12px;min-height:44px}.screen-help .pc-live h3{font-size:10pt}.screen-help .pc-live p{font-size:9pt;line-height:1.4}.screen-help .sh-field,.screen-help .sh-field>span,.screen-help .sh-text{font-size:10pt}.screen-help .pc-target{break-inside:avoid}.screen-help.price-help{break-inside:auto}.sh-gallery .pc-marker{print-color-adjust:exact}}
.sh-quantity-label{font-size:16px;margin-bottom:7px}.sh-quantity{display:grid;grid-template-columns:1fr 16px .65fr 16px 1fr;gap:5px;align-items:center;font-size:19px}.sh-quantity>span{display:block;min-width:0;border:1px solid #999;padding:6px;background:#f4f6f8;overflow-wrap:anywhere}.sh-quantity>i{font-style:normal;text-align:center}.sh-quantity>span:first-child{border-color:#3d4ef4}.sh-quantity>span:last-child{background:#edf4fc}
/* Inventory 0.103.68: scrolling fields, separate bottom summary, upward touch menu. */
.v68-fields{height:355px;overflow:auto}.v68-line{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:14px}.v68-input{flex:1;min-width:0;border:1px solid #808080;padding:7px;min-height:37px}.v68-bar{display:flex;align-items:center;flex:1;min-width:0;border:1px solid #808080;height:38px}.v68-bar>span{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px}.v68-bar>b{color:#3d4ef4;padding:2px 8px;font-size:25px}.v68-name{font-size:16px!important;margin:12px 0 6px!important}.v68-footer{padding:10px 10px 5px;border-top:1px solid #cbd5e1;background:#f4f6f8}.v68-bottom{display:flex;justify-content:space-between;align-items:end;font-size:19px;gap:8px;min-height:52px}.v68-mode-wrap{position:relative}.v68-mode{display:block;border:1px solid #808080;padding:9px;min-width:68px;font-size:17px}.v68-menu{position:absolute;bottom:52px;right:0;min-width:104px;background:white;border:1px solid #cbd5e1;box-shadow:0 4px 14px #0002;z-index:6}.v68-menu>div{padding:11px;display:flex;gap:20px;justify-content:space-between;font-size:17px}.v68-menu>div:has(span:not(:empty)){background:#d6f3e6}.v68-menu span{color:#3d4ef4}.v68-qr{text-align:center;background:white;padding:10px}.v68-qr svg{display:block;width:100%;max-width:230px;height:auto;margin:auto;fill:#000;stroke:none}.v68-full{overflow-wrap:anywhere;max-height:140px;overflow:auto;font-size:15px}@media print{.v68-fields{height:auto;overflow:visible}.v68-full{max-height:none;overflow:visible}}
.v68-full{padding-right:24px}

/* 0.103.85: «ШК/ЛК» as a placeholder inside the empty field. */
.sh-ph{color:#8a94a6}
/* 0.103.94: main menu — white tiles with dark labels. */
[data-screen-help="root"] .pc-actions{background:#f4f6f8}[data-screen-help="root"] .pc-action{background:#fff;color:#111827;border:1px solid #cbd5e1;font-weight:600}
/* 0.103.103–0.103.112: start screen tiles; «Старт» with a green icon. */
[data-screen-help="home"] .pc-actions{background:#f4f6f8}[data-screen-help="home"] .pc-action{background:#fff;color:#111827;border:1px solid #cbd5e1;font-weight:600;min-height:88px}[data-screen-help="home"] .pc-action::before{content:"";display:block;width:26px;height:26px;margin:0 auto 6px;border-radius:50%;background:#94a3b8}[data-screen-help="home"] .pc-target:first-child .pc-action::before{background:#16a34a}
