:where(body){margin:0}#lawit-pc-bar{z-index:99999;color:#3a3a3a;box-sizing:border-box;text-align:left;background:#fff;border-top:3px solid #4aa50a;width:min(440px,100vw - 48px);max-height:calc(100vh - 48px);padding:22px 24px 20px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;position:fixed;bottom:24px;left:24px;overflow-y:auto;box-shadow:0 12px 40px #0000002e}#lawit-pc-bar[hidden]{display:none}#lawit-pc-bar *,#lawit-pc-bar :before,#lawit-pc-bar :after{box-sizing:border-box;margin:0;padding:0}#lawit-pc-bar .lawit-pc-title{color:#1a1a1a;margin-bottom:8px;font-size:16px;font-weight:700}#lawit-pc-bar .lawit-pc-text{color:#555}#lawit-pc-bar .lawit-pc-links{color:#999;margin-top:10px;font-size:13px}#lawit-pc-bar a{color:#4aa50a;text-underline-offset:2px;text-decoration:underline}#lawit-pc-bar a:hover{color:#3d8a08}#lawit-pc-bar .lawit-pc-settings{border-top:1px solid #eee;margin-top:16px}#lawit-pc-bar .lawit-pc-settings[hidden]{display:none}#lawit-pc-bar .lawit-pc-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}#lawit-pc-bar .lawit-pc-row-title{color:#1a1a1a;font-size:14px;font-weight:700}#lawit-pc-bar .lawit-pc-row-text{color:#666;margin-top:2px;font-size:13px}#lawit-pc-bar .lawit-pc-always{color:#4aa50a;white-space:nowrap;flex:none;padding-top:2px;font-size:12px;font-weight:700}#lawit-pc-bar .lawit-pc-switch{flex:none;width:44px;height:24px;margin-top:2px;position:relative}#lawit-pc-bar .lawit-pc-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}#lawit-pc-bar .lawit-pc-slider{background:#ccc;border-radius:24px;transition:background .2s;position:absolute;inset:0}#lawit-pc-bar .lawit-pc-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}#lawit-pc-bar .lawit-pc-switch input:checked+.lawit-pc-slider{background:#4aa50a}#lawit-pc-bar .lawit-pc-switch input:checked+.lawit-pc-slider:before{transform:translate(20px)}#lawit-pc-bar .lawit-pc-switch input:focus-visible+.lawit-pc-slider{outline-offset:2px;outline:2px solid #1a1a1a}#lawit-pc-bar .lawit-pc-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}#lawit-pc-bar .lawit-pc-wide{grid-column:1/-1}#lawit-pc-bar .lawit-pc-btn{font:inherit;letter-spacing:1px;text-transform:uppercase;cursor:pointer;text-align:center;color:#fff;background:#4aa50a;border:2px solid #4aa50a;padding:11px 12px;font-size:12px;font-weight:700;transition:all .2s}#lawit-pc-bar .lawit-pc-btn:hover{background:#3d8a08;border-color:#3d8a08}#lawit-pc-bar .lawit-pc-btn-ghost{color:#1a1a1a;background:0 0;border-color:#ddd}#lawit-pc-bar .lawit-pc-btn-ghost:hover{background:0 0;border-color:#1a1a1a}#lawit-pc-bar .lawit-pc-btn[hidden]{display:none}#lawit-pc-bar .lawit-pc-btn:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}@media (width<=600px){#lawit-pc-bar{width:100%;max-height:85vh;padding:18px 18px 16px;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000026}}.lawit-nav .lawit-nav-links>li>a.has-dropdown:after{content:"";vertical-align:3px;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:9px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.lawit-nav .lawit-nav-dropdown{margin:0;list-style:none}.lawit-nav .lawit-nav-dropdown li a{letter-spacing:0;text-transform:none;color:#1a1a1a;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s;display:block}.lawit-nav .lawit-nav-dropdown li a span{color:#888;margin-top:2px;font-size:12px;font-weight:400;display:block}.lawit-nav .lawit-nav-dropdown li a:hover,.lawit-nav .lawit-nav-dropdown li a:focus-visible{color:#4aa50a;background:#f3f8ee;outline:none}.lawit-nav .lawit-nav-dropdown li.lawit-nav-dropdown-all{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:6px}.lawit-nav .lawit-nav-dropdown li.lawit-nav-dropdown-all a{letter-spacing:1.5px;text-transform:uppercase;color:#4aa50a;font-size:11px;font-weight:700}@media (width>=901px){.lawit-nav .lawit-nav-links{align-self:stretch}.lawit-nav .lawit-nav-links>li{align-self:stretch;align-items:center;display:flex}.lawit-nav .lawit-nav-links>li:hover>a.has-dropdown,.lawit-nav .lawit-nav-links>li:focus-within>a.has-dropdown{color:#4aa50a}.lawit-nav .lawit-nav-links>li:hover>a.has-dropdown:after,.lawit-nav .lawit-nav-links>li:focus-within>a.has-dropdown:after{transform:translateY(3px)rotate(-135deg)}.lawit-nav .lawit-nav-dropdown{z-index:1;opacity:0;visibility:hidden;background:#fff;border:1px solid #eaeaea;width:max-content;min-width:240px;max-width:340px;padding:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 18px 40px #0000001a,0 2px 6px #0000000a}.lawit-nav .lawit-nav-dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.lawit-nav .lawit-nav-dropdown:after{content:"";background:#fff;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.lawit-nav .lawit-nav-links>li:hover>.lawit-nav-dropdown,.lawit-nav .lawit-nav-links>li:focus-within>.lawit-nav-dropdown{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:translate(-50%)}.lawit-nav .lawit-nav-dropdown li a{white-space:nowrap}}@media (width<=900px){.lawit-nav .lawit-nav-links>li>a.has-dropdown.dropdown-active{color:#4aa50a}.lawit-nav .lawit-nav-links>li>a.has-dropdown.dropdown-active:after{transform:translateY(3px)rotate(-135deg)}.lawit-nav .lawit-nav-dropdown{opacity:0;background:#f7f7f7;max-height:0;margin:0 16px;padding:0 8px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s,padding .25s;position:static;overflow:hidden}.lawit-nav .lawit-nav-dropdown.mobile-open{opacity:1;max-height:480px;padding:6px 8px}.lawit-nav .lawit-nav-dropdown li a{padding:11px 12px}.lawit-nav .lawit-nav-dropdown li a:hover,.lawit-nav .lawit-nav-dropdown li a:focus-visible{background:#fff}.lawit-nav .lawit-nav-dropdown li.lawit-nav-dropdown-all{border-top-color:#ebebeb}.lawit-nav .lawit-nav-links.open{max-height:1000px}}@media (prefers-reduced-motion:reduce){.lawit-nav .lawit-nav-dropdown,.lawit-nav .lawit-nav-links>li>a.has-dropdown:after{transition:none!important}}
