.similar-standards{margin-top:16px;padding:20px}
.similar-standards h3{margin:0 0 8px;font-size:17px}
.similar-standards ol{list-style:none;margin:0;padding:0;counter-reset:similar}
.similar-standards li{counter-increment:similar;border-bottom:1px solid var(--line)}
.similar-standards li:last-child{border-bottom:0}
.similar-standards li a{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:9px;padding:11px 0;color:var(--ink);font-size:13px;line-height:1.5}
.similar-standards li a::before{content:counter(similar);color:#81979b;font-size:12px;font-weight:700;grid-row:1/3}
.similar-standards li a:hover{color:var(--teal)}
.similar-standards .similar-code{font-weight:700;color:var(--teal)}
.similar-standards .similar-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
.stand-detail-bar{position:fixed;inset:auto 0 0;z-index:12;background:#fff;border-top:1px solid #c7d9dc;box-shadow:0 -6px 22px #153b4520}
.stand-detail-bar[hidden]{display:none}
.stand-detail-bar-inner{max-width:1280px;min-height:68px;margin:auto;padding:9px 20px;display:flex;align-items:center;gap:16px}
.stand-detail-bar-left,.stand-detail-bar-right{display:flex;align-items:center;gap:9px;min-width:0}
.stand-detail-bar-right{margin-left:auto;flex-shrink:0}
.stand-bar-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ink);font-size:13px;white-space:nowrap}
.stand-bar-control:hover,.stand-bar-control:focus-visible{background:#eaf4f4;color:var(--teal)}
.stand-bar-top{background:#edf4f5;border-color:#d1e0e2;color:#426970;font-weight:600}.stand-bar-top span:first-child{font-size:19px;line-height:1}
.stand-bar-code{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink)}
.stand-bar-favorite svg{width:18px;height:18px}.stand-bar-download{min-height:40px;padding:7px 18px;font-size:13px}.stand-bar-download:disabled{background:#dbe4e5;border-color:#dbe4e5;color:#617981;cursor:not-allowed}
.stand-bar-copy-menu{display:none;position:relative}.stand-bar-copy-menu summary{list-style:none;cursor:pointer}.stand-bar-copy-menu summary::-webkit-details-marker{display:none}
.stand-bar-copy-options{position:absolute;bottom:calc(100% + 13px);left:0;min-width:150px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 22px #153b4526}
.stand-bar-copy-options button{display:block;width:100%;padding:9px 10px;border:0;background:#fff;text-align:left;color:var(--ink);font-size:13px}.stand-bar-copy-options button:hover{background:#eaf4f4;color:var(--teal)}
body.stand-detail-bar-visible{padding-bottom:68px}
@media(max-width:700px){.stand-detail-bar-inner{min-height:60px;padding:7px 12px;gap:6px}.stand-detail-bar-left,.stand-detail-bar-right{gap:4px}.stand-bar-copy-direct{display:none}.stand-bar-copy-menu{display:block}.stand-bar-code{max-width:125px}.stand-bar-control{padding:6px 7px}.stand-bar-download{padding:6px 12px}body.stand-detail-bar-visible{padding-bottom:60px}}
@media(max-width:480px){.stand-bar-top-label,.stand-bar-favorite span{display:none}.stand-bar-code{max-width:76px;font-size:11px}.stand-bar-download{padding:6px 8px;font-size:12px}.stand-bar-control{min-height:36px}.stand-detail-bar-inner{gap:3px;padding:6px 8px}}

.home-methods{margin-top:24px;overflow:hidden}
.home-methods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px}
.home-method{position:relative;display:flex;flex-direction:column;gap:7px;min-height:90px;padding:16px 32px 15px 16px;border:1px solid var(--line);border-radius:6px;background:#f8fbfb;color:var(--ink)}
.home-method:hover,.home-method:focus-visible{border-color:#9fc9ce;background:#eef7f7;color:var(--teal)}
.home-method strong{font-size:15px;line-height:1.4}
.home-method span{font-size:12px;line-height:1.5;color:#60777c}
.home-method b{position:absolute;top:15px;right:15px;color:var(--teal);font-size:16px;font-weight:500}
@media(max-width:850px){.home-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.home-methods{margin-top:18px}.home-methods-grid{gap:8px;padding:14px}.home-method{min-height:84px;padding:12px 20px 12px 11px}.home-method strong{font-size:13px}.home-method span{font-size:11px}.home-method b{top:10px;right:8px}}
