:root{--sr-primary:#1e56d6;--sr-primary-strong:#17439c;--sr-primary-soft:rgba(30,86,214,0.07);--sr-primary-glow:rgba(30,86,214,0.2);--sr-nav-bg:var(--sr-primary-strong);--sr-bg:#f4f5f6;--sr-surface:#ffffff;--sr-surface-2:#f7f8f9;--sr-border:#d9dee4;--sr-border-strong:#b9c1cb;--sr-text:#1f2430;--sr-text-2:#4e5865;--sr-text-3:#87909c;--sr-ok:#178a52;--sr-ok-soft:#eaf6f0;--sr-warn:#d97706;--sr-warn-soft:#fdf3e5;--sr-danger:#d64545;--sr-danger-soft:#fcefef;--sr-radius-sm:3px;--sr-radius:4px;--sr-radius-lg:6px;--sr-shadow-sm:none;--sr-shadow:0 2px 8px rgba(20,28,40,0.1);--sr-shadow-lg:0 8px 24px rgba(20,28,40,0.16);--sr-fs-xs:0.72rem;--sr-fs-sm:0.8rem;--sr-fs-md:0.86rem;--sr-fs-lg:0.95rem;--sr-fs-xl:1.1rem;--sr-fs-2xl:1.35rem;--sr-header-h:60px;--sr-bottomnav-h:56px;--sr-maxw:1240px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Malgun Gothic,sans-serif;font-size:var(--sr-fs-md);color:var(--sr-text);background:var(--sr-bg);line-height:1.5}a{text-decoration:none}a,button{color:inherit}button{border:none;background:none;cursor:pointer}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.sr-container{width:100%;max-width:var(--sr-maxw);margin:0 auto;padding:0 12px}@media (min-width:768px){.sr-container{padding:0 20px}}.sr-page{padding-top:14px;padding-bottom:calc(var(--sr-bottomnav-h) + 28px);min-height:60vh}@media (min-width:768px){.sr-page{padding-top:20px;padding-bottom:56px}}.sr-section{margin-bottom:26px}.sr-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.sr-section-title{font-size:var(--sr-fs-xl);font-weight:700;letter-spacing:-.01em}.sr-section-more{font-size:var(--sr-fs-sm);color:var(--sr-text-3);display:inline-flex;align-items:center;gap:2px}.sr-section-more:hover{color:var(--sr-primary);text-decoration:underline}.sr-card{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius)}.sr-card-pad{padding:14px}@media (min-width:768px){.sr-card-pad{padding:18px}}.sr-card-title{font-weight:700;padding-bottom:10px;margin-bottom:12px;border-bottom:2px solid var(--sr-text)}.sr-btn,.sr-card-title{font-size:var(--sr-fs-md)}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;border-radius:var(--sr-radius);padding:9px 16px;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.sr-btn:disabled{opacity:.45;cursor:not-allowed}.sr-btn-primary{background:var(--sr-primary);color:#fff}.sr-btn-primary:hover:not(:disabled){background:var(--sr-primary-strong)}.sr-btn-dark{background:#2b3240;color:#fff}.sr-btn-dark:hover:not(:disabled){background:#1c2230}.sr-btn-outline{background:var(--sr-surface);border:1px solid var(--sr-border-strong);color:var(--sr-text)}.sr-btn-outline:hover:not(:disabled){border-color:var(--sr-primary);color:var(--sr-primary)}.sr-btn-ghost{color:var(--sr-text-2)}.sr-btn-ghost:hover{background:var(--sr-surface-2)}.sr-btn-lg{padding:12px 22px;font-size:var(--sr-fs-lg)}.sr-btn-sm{padding:5px 10px;font-size:var(--sr-fs-sm)}.sr-btn-block{width:100%}.sr-bdg{display:inline-flex;align-items:center;gap:4px;font-size:var(--sr-fs-xs);font-weight:600;border-radius:var(--sr-radius-sm);padding:1px 6px;line-height:1.7}.sr-bdg-primary{background:var(--sr-primary-soft);color:var(--sr-primary);border:1px solid color-mix(in srgb,var(--sr-primary) 25%,transparent)}.sr-bdg-ok{background:var(--sr-ok-soft);color:var(--sr-ok)}.sr-bdg-warn{background:var(--sr-warn-soft);color:var(--sr-warn)}.sr-bdg-danger{background:var(--sr-danger-soft);color:var(--sr-danger)}.sr-bdg-muted{background:var(--sr-surface-2);color:var(--sr-text-3);border:1px solid var(--sr-border)}.sr-stock{display:inline-flex;align-items:center;gap:5px;font-size:var(--sr-fs-xs);font-weight:600;white-space:nowrap}.sr-stock i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.sr-stock.in{color:var(--sr-ok)}.sr-stock.in i{background:var(--sr-ok)}.sr-stock.low{color:var(--sr-warn)}.sr-stock.low i{background:var(--sr-warn)}.sr-stock.out{color:var(--sr-danger)}.sr-stock.out i{background:var(--sr-danger)}.sr-stock.none{color:var(--sr-text-3)}.sr-stock.none i{background:var(--sr-border-strong)}.sr-field{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.sr-label{font-size:var(--sr-fs-sm);font-weight:600;color:var(--sr-text-2)}.sr-input,.sr-select,.sr-textarea{width:100%;border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);padding:9px 11px;font-size:var(--sr-fs-md);background:var(--sr-surface);color:var(--sr-text);outline:none;transition:border-color .12s}.sr-input:focus,.sr-select:focus,.sr-textarea:focus{border-color:var(--sr-primary)}.sr-input::placeholder,.sr-textarea::placeholder{color:var(--sr-text-3)}.sr-hint{font-size:var(--sr-fs-xs);color:var(--sr-text-3)}.sr-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--sr-surface)}.sr-header,.sr-topbar{border-bottom:1px solid var(--sr-border)}.sr-topbar{display:none;background:var(--sr-surface-2)}@media (min-width:768px){.sr-topbar{display:block}}.sr-topbar-in{height:30px;display:flex;align-items:center;gap:14px;font-size:var(--sr-fs-xs);color:var(--sr-text-3)}.sr-topbar-in .spacer{flex:1 1}.sr-topbar-in a:hover{color:var(--sr-primary);text-decoration:underline}.sr-topbar-in b{color:var(--sr-text-2);font-weight:600}.sr-header-in{height:var(--sr-header-h);display:flex;align-items:center;gap:14px}@media (min-width:768px){.sr-header-in{height:74px;gap:24px}}.sr-logo{gap:8px;font-size:1.15rem;letter-spacing:-.02em;flex-shrink:0}.sr-logo,.sr-logo-mark{display:flex;align-items:center;font-weight:800}.sr-logo-mark{width:30px;height:30px;border-radius:var(--sr-radius);background:var(--sr-primary);color:#fff;justify-content:center;font-size:.85rem}.sr-logo-sub{font-size:var(--sr-fs-xs);font-weight:600;color:var(--sr-text-3);letter-spacing:.06em;margin-left:2px;display:none}@media (min-width:768px){.sr-logo-sub{display:inline}}.sr-search{flex:1 1;max-width:560px;display:none;border:2px solid var(--sr-primary);border-radius:var(--sr-radius);overflow:hidden;background:var(--sr-surface)}.sr-search input{flex:1 1;border:none;outline:none;padding:9px 13px;font-size:var(--sr-fs-md);min-width:0}.sr-search button{width:46px;background:var(--sr-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sr-search button:hover{background:var(--sr-primary-strong)}@media (min-width:640px){.sr-search{display:flex}}.sr-header-actions{margin-left:auto}.sr-header-actions,.sr-hicon{display:flex;align-items:center;gap:2px}.sr-hicon{position:relative;min-width:42px;height:46px;padding:0 6px;border-radius:var(--sr-radius);flex-direction:column;justify-content:center;color:var(--sr-text-2)}.sr-hicon:hover{color:var(--sr-primary)}.sr-hicon .lbl{display:none;font-size:.64rem;font-weight:600;line-height:1}@media (min-width:768px){.sr-hicon{min-width:52px}.sr-hicon .lbl{display:block}}.sr-hicon-bdg{position:absolute;top:2px;right:4px;min-width:15px;height:15px;border-radius:8px;background:var(--sr-danger);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.sr-nav{display:none;background:var(--sr-nav-bg)}@media (min-width:768px){.sr-nav{display:block}}.sr-nav-in{display:flex;align-items:stretch;height:42px}.sr-nav a{font-size:var(--sr-fs-md);font-weight:600;color:rgba(255,255,255,.82);padding:0 16px;display:flex;align-items:center;position:relative}.sr-nav a:hover{color:#fff;background:rgba(255,255,255,.08)}.sr-nav a.active{color:#fff;background:rgba(255,255,255,.12)}.sr-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff}.sr-nav .sr-nav-tel{margin-left:auto;color:#fff;font-weight:700;font-size:var(--sr-fs-md);display:flex;align-items:center;gap:6px}.sr-nav .sr-nav-tel span{font-weight:500;font-size:var(--sr-fs-xs);color:rgba(255,255,255,.65)}.sr-msearch{padding:0 12px 10px}.sr-msearch .sr-search{display:flex;max-width:none}@media (min-width:640px){.sr-msearch{display:none}}.sr-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:50;height:calc(var(--sr-bottomnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--sr-surface);border-top:1px solid var(--sr-border);display:grid;grid-template-columns:repeat(5,1fr)}@media (min-width:768px){.sr-bottomnav{display:none}}.sr-bottomnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.62rem;font-weight:600;color:var(--sr-text-3);position:relative}.sr-bottomnav a.active{color:var(--sr-primary)}.sr-bottomnav .sr-hicon-bdg{top:5px;right:calc(50% - 20px)}.sr-pgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media (min-width:640px){.sr-pgrid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width:1024px){.sr-pgrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1240px){.sr-pgrid{grid-template-columns:repeat(5,1fr)}}.sr-pcard{background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);overflow:hidden;transition:border-color .12s,box-shadow .12s;display:flex;flex-direction:column}.sr-pcard:hover{border-color:var(--sr-primary);box-shadow:var(--sr-shadow)}.sr-pcard-body{padding:10px 11px 12px;display:flex;flex-direction:column;gap:2px;flex:1 1;border-top:1px solid var(--sr-border)}.sr-pcard-code{font-size:var(--sr-fs-xs);color:var(--sr-text-3);font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:6px}.sr-new{color:var(--sr-danger);font-size:.62rem;font-weight:800;letter-spacing:.04em}.sr-pcard-name{font-size:var(--sr-fs-sm);font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-pcard-spec{font-size:var(--sr-fs-xs);color:var(--sr-text-3)}.sr-pcard-foot{margin-top:auto;padding-top:7px;display:flex;align-items:baseline;justify-content:space-between;gap:6px}.sr-price{font-weight:800;font-size:var(--sr-fs-lg);letter-spacing:-.01em;color:var(--sr-text)}.sr-price small{font-weight:500;font-size:var(--sr-fs-xs);color:var(--sr-text-3)}.sr-price-ask{font-size:var(--sr-fs-sm);font-weight:700;color:var(--sr-primary)}.sr-thumb{aspect-ratio:1/1;width:100%;position:relative;background:radial-gradient(85% 85% at 50% 40%,#fdfdfe 0,#eef0f2 78%,#e4e7ea 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.sr-thumb svg{width:78%;height:78%}.sr-thumb .sr-bdg{position:absolute;top:6px;left:6px}.sr-rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch}.sr-rail::-webkit-scrollbar{height:6px}.sr-rail::-webkit-scrollbar-thumb{background:var(--sr-border-strong);border-radius:3px}.sr-rail>*{flex:0 0 44%;scroll-snap-align:start}@media (min-width:640px){.sr-rail>*{flex-basis:200px}}.sr-chips{display:flex;gap:5px;overflow-x:auto;padding-bottom:3px;-webkit-overflow-scrolling:touch}.sr-chip{flex-shrink:0;font-size:var(--sr-fs-sm);font-weight:600;color:var(--sr-text-2);background:var(--sr-surface);border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);padding:6px 13px;transition:all .12s}.sr-chip:hover{border-color:var(--sr-primary);color:var(--sr-primary)}.sr-chip.active{background:var(--sr-primary);border-color:var(--sr-primary);color:#fff}.sr-qty{display:inline-flex;align-items:center;border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);overflow:hidden;background:var(--sr-surface)}.sr-qty button{width:32px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--sr-text-2);border-right:1px solid var(--sr-border)}.sr-qty button:last-child{border-right:none;border-left:1px solid var(--sr-border)}.sr-qty button:hover:not(:disabled){background:var(--sr-surface-2);color:var(--sr-primary)}.sr-qty button:disabled{opacity:.35;cursor:not-allowed}.sr-qty input{width:54px;height:34px;text-align:center;border:none;outline:none;font-weight:700;font-size:var(--sr-fs-md);-moz-appearance:textfield}.sr-qty input::-webkit-inner-spin-button,.sr-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.sr-table{width:100%;border-collapse:collapse;font-size:var(--sr-fs-sm)}.sr-table th{text-align:left;font-size:var(--sr-fs-xs);font-weight:600;color:var(--sr-text-2);background:var(--sr-surface-2);padding:8px 10px;white-space:nowrap}.sr-table td,.sr-table th{border-bottom:1px solid var(--sr-border)}.sr-table td{padding:9px 10px;vertical-align:middle}.sr-table tbody tr:hover td{background:#fafbfc}.sr-table tr:last-child td{border-bottom:none}.sr-empty{text-align:center;padding:44px 16px;color:var(--sr-text-3);display:flex;flex-direction:column;align-items:center;gap:10px}.sr-empty svg{opacity:.4}.sr-footer{border-top:1px solid var(--sr-border);background:var(--sr-surface);padding:24px 0 36px;margin-bottom:var(--sr-bottomnav-h);font-size:var(--sr-fs-xs);color:var(--sr-text-3);line-height:1.8}@media (min-width:768px){.sr-footer{margin-bottom:0}}.sr-footer strong{color:var(--sr-text-2);font-size:var(--sr-fs-sm)}.sr-skel{position:relative;overflow:hidden;background:#e8ecf0;border-radius:var(--sr-radius-sm)}.sr-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:sr-shimmer 1.3s infinite}@keyframes sr-shimmer{to{transform:translateX(100%)}}.sr-skel-card{border:1px solid var(--sr-border);border-radius:var(--sr-radius);overflow:hidden;background:var(--sr-surface)}.sr-skel-card .ph{aspect-ratio:1/1}.sr-skel-card .body{padding:10px 11px 12px;display:flex;flex-direction:column;gap:7px}.sr-skel-line{height:12px}:focus-visible{outline:2px solid var(--sr-primary);outline-offset:2px;border-radius:2px}.sr-btn:active:not(:disabled){transform:translateY(1px)}.sr-chip:active,.sr-hicon:active{transform:scale(.96)}.sr-pcard:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.sr-ltable tbody tr:nth-child(2n) td{background:#fbfcfd}.sr-ltable tbody tr:hover td{background:var(--sr-primary-soft)}.sr-thumb img{width:100%;height:100%;object-fit:contain;padding:6%;background:#fff}.sr-gallery-strip{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.sr-gallery-strip button{width:60px;height:60px;flex-shrink:0;border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);overflow:hidden;background:#fff;padding:3px}.sr-gallery-strip button.active{border-color:var(--sr-primary);box-shadow:0 0 0 1px var(--sr-primary)}.sr-gallery-strip img{width:100%;height:100%;object-fit:contain}.sr-lightbox{position:fixed;inset:0;z-index:200;background:rgba(15,18,24,.88);display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}.sr-lightbox img{max-width:100%;max-height:100%;object-fit:contain;background:#fff;border-radius:var(--sr-radius)}.sr-noti-pop{position:absolute;right:0;top:calc(100% + 6px);width:320px;max-width:calc(100vw - 24px);background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow-lg);z-index:60;overflow:hidden}.sr-noti-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--sr-border);font-size:var(--sr-fs-sm)}.sr-noti-list{max-height:380px;overflow-y:auto}.sr-noti-item{display:block;padding:10px 12px;border-bottom:1px solid var(--sr-border);transition:background .12s}.sr-noti-item:last-child{border-bottom:none}.sr-noti-item:hover{background:var(--sr-surface-2)}.sr-noti-item.unread{background:var(--sr-primary-soft)}.sr-noti-item.unread .sr-noti-title:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sr-primary);margin-right:6px;vertical-align:1px}.sr-noti-title{font-size:var(--sr-fs-sm);font-weight:600}.sr-noti-body{font-size:var(--sr-fs-xs);color:var(--sr-text-2);margin-top:2px}.sr-noti-when{font-size:.68rem;color:var(--sr-text-3);margin-top:3px}.sr-noti-empty{padding:28px;text-align:center;color:var(--sr-text-3);font-size:var(--sr-fs-sm)}.sr-me-nav{margin-bottom:14px}.sr-me-nav,.sr-msh-stats{display:flex;gap:6px;overflow-x:auto}.sr-msh-stats{margin:-6px 0 14px}.sr-msh-stat{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-surface);font-size:var(--sr-fs-xs);color:var(--sr-text-2);white-space:nowrap;text-decoration:none}.sr-msh-stat svg{color:var(--sr-text-3)}.sr-msh-stat b{color:var(--sr-text)}.sr-msh-stat.hot{border-color:var(--sr-primary);background:var(--sr-primary-soft)}.sr-msh-stat.hot b,.sr-msh-stat.hot svg{color:var(--sr-primary)}.sr-msh-stat:hover{border-color:var(--sr-border-strong)}.sr-addr-item{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--sr-border)}.sr-addr-item:last-child{border-bottom:none}.sr-addr-pick{display:flex;flex-direction:column;gap:6px}.sr-addr-pick label{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid var(--sr-border);border-radius:var(--sr-radius);cursor:pointer;font-size:var(--sr-fs-sm)}.sr-addr-pick label.on{border-color:var(--sr-primary);background:var(--sr-primary-soft)}.sr-addr-pick input{accent-color:var(--sr-primary);margin-top:3px}.sr-card-actions{position:absolute;top:6px;right:6px;display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .12s}.sr-card-actions.always,.sr-pcard:hover .sr-card-actions{opacity:1}@media (hover:none){.sr-card-actions{opacity:1}}.sr-iconbtn{width:28px;height:28px;border-radius:var(--sr-radius-sm);border:1px solid var(--sr-border);background:rgba(255,255,255,.95);color:var(--sr-text-3);display:flex;align-items:center;justify-content:center;transition:all .12s}.sr-iconbtn:hover{color:var(--sr-primary);border-color:var(--sr-primary)}.sr-iconbtn.on-fav{color:var(--sr-danger);border-color:var(--sr-danger)}.sr-iconbtn.on-cmp{color:#fff;background:var(--sr-primary);border-color:var(--sr-primary)}.sr-card-actions.inline{position:static;flex-direction:row;opacity:1}.sr-card-actions.inline .sr-iconbtn{width:36px;height:36px}.sr-cmpbar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--sr-bottomnav-h) + 10px);z-index:55;background:var(--sr-surface);border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow-lg);padding:8px 12px;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px)}@media (min-width:768px){.sr-cmpbar{bottom:16px}}.sr-cmpbar-items{display:flex;gap:4px;overflow-x:auto}.sr-cmpbar-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--sr-fs-xs);font-weight:600;padding:3px 4px 3px 8px;border-radius:var(--sr-radius-sm);background:var(--sr-surface-2);border:1px solid var(--sr-border);white-space:nowrap}.sr-cmpbar-chip button{display:flex;color:var(--sr-text-3)}.sr-dropzone{border:2px dashed var(--sr-border-strong);border-radius:var(--sr-radius);background:var(--sr-surface);padding:28px 16px;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--sr-text-2);transition:all .12s}.sr-dropzone.over,.sr-dropzone:hover{border-color:var(--sr-primary);background:var(--sr-primary-soft);color:var(--sr-primary)}.sr-compare th{text-align:center;vertical-align:top;white-space:normal}.sr-compare tbody th{text-align:left;color:var(--sr-text-3);background:var(--sr-surface-2);white-space:nowrap}.sr-compare td{text-align:center}.sr-printdoc{display:none}@media print{body.sr-printing>:not(.sr-print-target){display:none!important}.sr-print-target,.sr-print-target .sr-printdoc{display:block!important}@page{margin:16mm}}.sr-print-target{font-family:Pretendard Variable,Pretendard,Malgun Gothic,sans-serif;color:#000;font-size:11pt}.sr-printdoc-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:14px}.sr-printdoc-title{font-size:22pt;font-weight:800;letter-spacing:.3em}.sr-printdoc-no{font-size:10pt;color:#444;margin-top:4px}.sr-printdoc-co{text-align:right;font-size:9pt;line-height:1.6}.sr-printdoc-items,.sr-printdoc-meta{width:100%;border-collapse:collapse;margin-bottom:14px}.sr-printdoc-items td,.sr-printdoc-items th,.sr-printdoc-meta td,.sr-printdoc-meta th{border:1px solid #999;padding:6px 8px;font-size:10pt}.sr-printdoc-meta th{width:80px;background:#f0f0f0;text-align:left}.sr-printdoc-items th{background:#f0f0f0}.sr-printdoc-items tfoot td{font-weight:800;background:#f7f7f7}.sr-printdoc-memo{font-size:10pt;margin-bottom:10px}.sr-printdoc-foot{font-size:8pt;color:#666;border-top:1px solid #999;padding-top:6px;margin-top:20px}.sr-hub-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:700px){.sr-hub-grid{grid-template-columns:1fr 1fr;gap:10px}}.sr-hub-card{display:flex;align-items:center;gap:12px;padding:14px}.sr-hub-card.ok{border-left:3px solid var(--sr-ok)}.sr-hub-logo{width:42px;height:42px;border-radius:var(--sr-radius);background:var(--sr-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.sr-hub-logo.dir{background:var(--sr-surface-2);color:var(--sr-text-2);border:1px solid var(--sr-border)}.sr-hub-body{flex:1 1;min-width:0}.sr-supswitch{position:relative}.sr-supswitch-btn{display:inline-flex;align-items:center;gap:6px;font-size:var(--sr-fs-sm);font-weight:700;padding:6px 10px;border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);background:var(--sr-surface);white-space:nowrap}.sr-supswitch-btn:hover{border-color:var(--sr-primary);color:var(--sr-primary)}.sr-supswitch-pop{position:absolute;left:0;top:calc(100% + 6px);min-width:220px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:var(--sr-radius);box-shadow:var(--sr-shadow-lg);z-index:70;overflow:hidden}.sr-supswitch-pop a,.sr-supswitch-pop button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:10px 12px;font-size:var(--sr-fs-sm);border-bottom:1px solid var(--sr-border)}.sr-supswitch-pop a:last-child,.sr-supswitch-pop button:last-child{border-bottom:none}.sr-supswitch-pop a:hover,.sr-supswitch-pop button:hover{background:var(--sr-surface-2)}.sr-supswitch-pop .on{color:var(--sr-primary);font-weight:700}.sr-row,.sr-spread{display:flex;align-items:center;gap:8px}.sr-spread{justify-content:space-between}.sr-muted{color:var(--sr-text-3)}.sr-sm{font-size:var(--sr-fs-sm)}.sr-xs{font-size:var(--sr-fs-xs)}.sr-strong{font-weight:700}.sr-divider{border:none;border-top:1px solid var(--sr-border);margin:13px 0}