.lpr-info{display:inline-block;position:relative;vertical-align:middle;flex:none;margin:0;text-align:left;font-size:14px;line-height:1.65;color:#334e68}
.lpr-info>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;min-width:44px;min-height:44px;border-radius:8px;color:#52677b}
.lpr-info>summary::-webkit-details-marker{display:none}.lpr-info>summary>.le2-icon{width:19px;height:19px}.lpr-info>summary:hover,.lpr-info[open]>summary{background:#edf4fb;color:#075eaa}
.lpr-info>summary:focus-visible,.lpr-catalog-index>summary:focus-visible{outline:3px solid #0b6bb8;outline-offset:3px}
.lpr-info-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:220;width:min(320px,calc(100vw - 48px));max-height:min(360px,60vh);overflow:auto;box-sizing:border-box;padding:14px 16px;background:#fff;border:1px solid #bccddd;border-radius:8px;color:#213a54;font-weight:400;overflow-wrap:anywhere}
.lpr-info:not([open])>.lpr-info-panel{display:none}.lpr-section-heading,.lpr-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lpr-section-heading>h1,.lpr-section-heading>h2,.lpr-editor-heading>h1{margin-bottom:0}.lpr-section-heading>h2{margin-top:0}
.lpr-tasks{display:flex;gap:12px 24px;flex-wrap:wrap;margin:12px 0 4px}.lpr-tasks>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#075eaa;text-decoration:none}.lpr-tasks strong{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}
.logev-workspace .lwm-summary-links>a{min-height:64px;padding:12px 0;box-sizing:border-box}.logev-workspace .lwm-summary-links>a>span{flex:1;min-width:0}.logev-workspace .lwm-summary-links>a>.le2-icon:last-child{width:18px;height:18px;margin-left:auto}.logev-work-heading{margin-bottom:20px}.logev-work-heading>h1{margin-bottom:0}
.lpr-editor-heading{margin-bottom:16px}.lpr-editor-heading>.lc-actions{gap:8px 16px;flex-wrap:wrap}.lpr-editor-heading .lc-actions>a{display:inline-flex;align-items:center;min-height:44px}
.lpr-catalog-index{padding:0!important;margin:16px 0}.lpr-catalog-index>summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;cursor:pointer;list-style:none;font-weight:600}.lpr-catalog-index>summary::-webkit-details-marker{display:none}.lpr-catalog-index>summary>.lc-muted{font-size:14px;font-weight:400}.lpr-catalog-index>summary>.le2-icon{width:18px;height:18px;margin-left:auto}.lpr-catalog-index[open]>summary{border-bottom:1px solid #d9e3ed}.lpr-catalog-rows{padding:0 20px;max-height:460px;overflow:auto}.lpr-catalog-index .lc-admin-row>a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.lpr-impact{flex-basis:100%;margin:8px 0;color:#334e68}.lpr-sort-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:44px;margin:0 0 8px}.lpr-table-tools{display:flex;justify-content:flex-end}.lu-table-info[hidden]{display:none}
.lsc-entry-circle .lsc-service-links>a{min-height:60px}
.lj-notice.lpr-my-activities,.smsbody .lj-notice.lpr-my-activities{background:transparent;border:0;padding:16px 0}.lpr-my-activities h1{font-size:26px;line-height:1.4;font-weight:700;margin:0 0 8px}
@media(max-width:760px){.logev-workspace .lwm-summary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.logev-workspace .lwm-summary-links>a{min-height:72px;gap:8px}.logev-workspace .lwm-summary-links strong{font-size:15px}.logev-workspace .lwm-summary-links>a>.le2-icon:first-child{width:20px;height:20px}.logev-workspace .lwm-summary-links>a>.le2-icon:last-child{display:none}.lpr-editor-heading{display:block}.lpr-editor-heading>h1{margin-bottom:8px}.lpr-editor-heading>.lc-actions{justify-content:flex-start}.lpr-catalog-index>summary{padding:0 16px}.lpr-catalog-rows{padding:0 16px}.lpr-tasks{gap:8px 20px}.logev-work-heading{margin-bottom:16px}}
@media(max-width:340px){.logev-workspace .lwm-summary-links{grid-template-columns:1fr}}
@media(max-width:760px){.le2-header.le2-mobile-header .le2-header-inner{gap:0 12px;min-height:0;align-items:center;padding-top:8px}.le2-header.le2-mobile-header .le2-primary{flex-basis:100%;order:5;margin-top:6px;min-height:44px;height:auto;gap:18px}.le2-header.le2-mobile-header .le2-primary>a{min-height:44px}.smsbody .lj-notice.lpr-my-activities{margin:0 16px 16px}}
