@media (max-width:768px){.hs-detail-layout{grid-template-columns:1fr;gap:1rem}}.detail-container{grid-template-columns:280px 1fr;gap:1.5rem;display:grid}.policy-table{border-collapse:collapse;width:100%;margin-top:1.25rem}.policy-table thead{background:#f9fafb}.policy-table th{text-align:left;color:#4b5563;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid #e5e7eb;padding:1rem;font-size:.8125rem;font-weight:700}.policy-table td{border-bottom:1px solid #f3f4f6;padding:1.25rem 1rem;font-size:.9375rem;line-height:1.6}.policy-table tbody tr:hover{background:#fafafa}.policy-name{-webkit-line-clamp:2;color:#111827;-webkit-box-orient:vertical;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.policy-date{color:var(--neutral-400);font-size:.9375rem}.status-badge{white-space:nowrap;border-radius:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.status-active{color:#059669;background:#ecfdf5}.status-expired{color:#c53030;background:#fde6e1}.status-unknown{color:#404040;background:#e5e5e5}.related-codes-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.25rem;display:grid}.related-code-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:all .2s;display:block}.related-code-card:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.related-code-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.related-code-number{color:#1e40af;letter-spacing:.05em;font-family:Courier New,monospace;font-size:1.125rem;font-weight:700}.related-code-desc{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.related-code-tax{white-space:nowrap;border-radius:.25rem;align-items:center;gap:.125rem;padding:.125rem .375rem;font-size:.65rem;font-weight:600;display:inline-flex}.search-hint{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:.5rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:.9375rem;display:flex}.search-hint-text{color:#1e40af;line-height:1.5}.filter-input-wrapper{margin-top:1.25rem;position:relative}.filter-input-icon{color:#6b7280;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.filter-input{color:#374151;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.75rem 1rem .75rem 3rem;font-size:.9375rem;transition:all .2s}.filter-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.filter-input::placeholder{color:#9ca3af}.filter-clear-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem;transition:all .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.filter-clear-btn:hover{color:#374151;background:#f3f4f6}.filter-result-info{color:#1e40af;background:#eff6ff;border-radius:.5rem;margin-top:.75rem;padding:.625rem 1rem;font-size:.875rem}.filter-result-info strong{font-weight:600}.description-list{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.description-item{background:#f9fafb;border-left:2px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:all .2s}.description-item:hover{background:#f3f4f6;border-left-color:#3b82f6}.description-text{color:#374151;font-size:.9375rem;line-height:1.7}.info-box{color:#92400e;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:.5rem;gap:.75rem;margin-top:1.25rem;padding:1rem;font-size:.9375rem;line-height:1.6;display:flex}.related-toggle-wrapper{justify-content:center;margin-top:1.5rem;display:flex}.related-toggle-btn{color:#1e40af;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.related-toggle-btn:hover{background:#eff6ff;border-color:#3b82f6}.related-toggle-btn:active{transform:scale(.98)}
/*# sourceMappingURL=26ea1b2260b23602.css.map*/