.access-bar105{margin:0;padding:12px 28px;background:#f4f7fa;border-bottom:1px solid #dce3e9;color:#20344b;font-size:12px}.access-line105,.access-line105>div,.access-actions105{display:flex;align-items:center;gap:14px}.access-line105{justify-content:space-between}.access-line105 span{font-size:10px;letter-spacing:.1em}.access-line105 small,.muted105{color:#667484}.access-actions105 button,.access-actions105 summary{font:inherit;cursor:pointer}.access-actions105 button{border:0;background:transparent;color:#24405e;padding:7px}.access-actions105 .access-full105,.full-access105 button{background:#17344f;color:white;border-radius:5px;padding:9px 14px}.access-actions105 details{position:relative}.allowance-pop105{position:absolute;right:0;top:30px;width:390px;max-width:85vw;padding:18px;background:white;box-shadow:0 8px 30px #142c4826;border:1px solid #dce3e9;z-index:100;border-radius:8px}.allowances105{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.allowances105>div{padding:12px;background:#f4f7fa;border:1px solid #e2e8ee;border-radius:5px}.allowances105 span,.allowances105 b{display:block}.allowances105 span{font-size:11px;color:#657587;margin-bottom:5px}.allowances105 b{font-size:15px}.muted105{display:block;font-size:11px;line-height:1.6}.trial-counts105{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:9px;font-size:11px}.trial-soon105{padding:11px 14px;margin-top:12px;background:#fff6e3;color:#785b1c;border-left:3px solid #bf9844;font-size:13px}.full-access105{max-width:600px;margin:auto;padding:25px}.full-access105 label{display:block;margin:15px 0;font-size:13px}.full-access105 input:not([type=checkbox]),.full-access105 textarea{display:block;box-sizing:border-box;width:100%;padding:11px;border:1px solid #d3dce5;border-radius:4px;margin-top:5px;font:inherit}.full-access105 .consent105{display:flex;align-items:center;gap:9px}.activity-notice105{font-size:11px!important;color:#647386;border-top:1px solid #dce3e9;padding-top:12px}.guide105 .onboarding-rail nav{display:flex;flex-direction:column;gap:3px;margin:15px 0;max-height:52vh;overflow:auto}.guide105 .onboarding-rail nav button{font-size:10px;text-align:left;color:inherit;background:transparent;border:0;border-radius:3px;padding:7px;cursor:pointer}.guide105 .onboarding-rail nav button.active{background:#ffffff25;font-weight:bold}.guide105>section{max-height:82vh;overflow:auto}.access-intro105{margin:18px 0}.activity105{padding:24px;background:white;border:1px solid #e0e6ec;border-radius:9px}.activity105>header{display:flex;justify-content:space-between;align-items:center}.activity105 select{padding:9px;font:inherit}.activity-table105{overflow:auto;margin:18px 0}.activity-table105 table{width:100%;border-collapse:collapse;font-size:12px}.activity-table105 th,.activity-table105 td{text-align:left;vertical-align:top;border-bottom:1px solid #e7ebef;padding:12px;max-width:390px;overflow-wrap:anywhere}.activity-table105 th{color:#667484;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.activity-table105 td small{display:block;color:#77838f;font-size:10px;margin-top:5px}.activity-table105 button{white-space:nowrap;padding:7px 10px;border:1px solid #ccd7e1;background:white;border-radius:4px;color:#17344f;cursor:pointer}.activity-interests105{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.activity-interests105>div{background:#f4f7fa;padding:15px;border-radius:5px}.activity-interests105 p{font-size:12px;display:flex;justify-content:space-between;gap:15px}#activityDetail105{margin-top:28px;padding-top:20px;border-top:1px solid #e3e9ee}@media(max-width:780px){.access-bar105{padding:10px 14px}.access-line105,.access-line105>div{flex-wrap:wrap;gap:8px}.access-actions105{width:100%;justify-content:space-between}.trial-counts105{gap:7px 14px}.activity105{padding:14px}.activity-interests105{grid-template-columns:1fr}.guide105 .onboarding-rail nav{flex-direction:row;max-height:100px;flex-wrap:wrap}.allowances105{gap:7px}}
