*{box-sizing:border-box}:root{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000a1e;background-color:#f1f5f9;letter-spacing:.05em;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress-stripes{0%{background-position:0 0,0 0}to{background-position:28px 0,0 0}}@media(max-width:768px){header>div{flex-wrap:wrap;height:auto!important;padding:8px 0!important;gap:8px}header>div>div:last-child{flex-wrap:wrap;gap:6px!important}.nav-user-email{display:none}main{padding:16px 12px 32px!important}.summary-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.two-col-grid{grid-template-columns:1fr!important}.title-row{flex-direction:column;gap:12px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{min-width:600px}.search-row{flex-wrap:wrap}.modal-box{width:90vw!important;max-width:90vw!important;margin:16px}.filter-row{flex-wrap:wrap}.bulk-bar{flex-direction:column;gap:8px;align-items:flex-start}}@media(max-width:480px){.summary-grid{grid-template-columns:1fr!important}nav[role=navigation]{flex-wrap:wrap;gap:8px!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #6685FB;outline-offset:2px}@media(max-width:768px){.enrich-settings-body{flex-direction:column}.enrich-settings-sidebar{width:100%!important;position:static!important;height:auto!important;padding:12px 0!important;border-right:0!important}.enrich-settings-sidebar>div{display:flex;overflow-x:auto;margin-top:8px!important}.enrich-settings-sidebar>div>div{display:none}.enrich-settings-sidebar>div>a,.enrich-settings-sidebar>div>button{flex:0 0 auto;width:auto!important;white-space:nowrap}.enrich-settings-content{padding:24px 16px 48px!important}}
