.pr-panel{max-width:1280px;margin:auto;padding:28px;color:#263a2d}.pr-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.pr-header h1{font-size:32px;letter-spacing:-.035em;margin:6px 0}.pr-header p,.pr-help{color:#6b776b}.pr-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:750;color:#8b936e}.pr-tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #e1e7da;padding-bottom:12px;margin-bottom:26px}.pr-tabs a{padding:10px 16px;white-space:nowrap;text-decoration:none;border-radius:8px;color:inherit;font-size:13px}.pr-tabs a.active{background:#e9efdf;font-weight:700;color:#314b31}.pr-new{margin-bottom:25px}.pr-new>summary{display:inline-flex;list-style:none;cursor:pointer}.pr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f9fbf6;border:1px solid #e1e7da;border-radius:14px;padding:22px;margin:16px 0}.pr-form label{display:grid;gap:7px;font-size:12px;font-weight:650;min-width:0}.pr-form input,.pr-form select,.pr-form textarea,.pr-copy-field input{width:100%;min-width:0;background:white;border:1px solid #d6dfcf;border-radius:8px;padding:11px;font:inherit;font-size:14px;color:#263a2d}.pr-form button{justify-self:start}.pr-help,.pr-checks{grid-column:1/-1;font-size:12px;line-height:1.6}.pr-checks{border:0;padding:0;display:flex;gap:14px;flex-wrap:wrap}.pr-checks legend{margin-bottom:12px;font-weight:650}.pr-checks label{display:flex;align-items:center}.pr-checks input{width:auto}.pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pr-card{background:white;border:1px solid #e0e6d9;border-radius:16px;overflow:hidden;min-width:0}.pr-card>img,.pr-cover{height:150px;width:100%;object-fit:cover;background:linear-gradient(135deg,#e8eedb,#f4f6ed);display:flex;align-items:center;justify-content:center}.pr-cover svg{width:38px;height:38px;color:#63794e}.pr-card-body{padding:20px}.pr-card h2{font-size:20px;letter-spacing:-.025em;margin:14px 0 8px}.pr-card p{font-size:13px;color:#74806e;line-height:1.6}.pr-card small{font-size:11px;color:#74806e}.pr-pills{display:flex;flex-wrap:wrap;gap:6px}.pr-pills span{padding:4px 8px;border-radius:20px;background:#edf2e5;font-size:10px;font-weight:650}.pr-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.pr-actions .btn{font-size:11px;padding:9px 12px}.pr-card details{margin-top:18px;font-size:12px}.pr-card .pr-form{grid-template-columns:1fr;padding:12px}.pr-stack{display:grid;gap:14px}.pr-row{background:white;border:1px solid #dfe6d8;border-radius:14px;padding:22px;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.pr-row h2{font-size:18px;margin:6px 0}.pr-row p{font-size:13px;color:#74806e;margin:4px 0}.pr-row details{flex:1;min-width:180px;text-align:right}.pr-row .pr-form{text-align:left}.pr-url{font-size:11px;word-break:break-all;color:#57783e}.pr-empty{text-align:center;padding:70px 20px;background:#f9fbf6;border:1px dashed #d9e1d1;border-radius:14px}.pr-empty>svg{width:32px;height:32px;color:#8c9a76}.pr-empty h2{font-size:22px}.pr-empty p{font-size:14px;color:#74806e}.pr-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.pr-metrics article{padding:23px;border:1px solid #dfe6d8;border-radius:14px;background:white;display:grid;gap:12px}.pr-metrics small{font-size:12px;color:#74806e}.pr-metrics strong{font-size:26px}.pr-table-wrap{overflow:auto;border:1px solid #dfe6d8;border-radius:14px;background:white}.pr-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.pr-table-wrap th{background:#f8faf5;color:#7b8670;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.pr-table-wrap th,.pr-table-wrap td{padding:15px;border-bottom:1px solid #edf0e7;white-space:nowrap}.pr-table-wrap td small{display:block;color:#8b947e;margin-top:4px;font-size:10px}.pr-table-wrap .btn{font-size:10px;padding:7px 10px}.pr-settings{background:white;border:1px solid #e0e6d9;border-radius:14px;padding:26px}.pr-settings h2{font-size:21px}.pr-settings>p{font-size:13px;color:#74806e}.pr-copy-field{display:grid;gap:8px;font-size:12px;margin:20px 0}.pr-copy-field input{font-size:12px}.pr-panel summary{cursor:pointer}@media(max-width:1050px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.pr-panel{padding:20px 16px}.pr-grid,.pr-form,.pr-metrics{grid-template-columns:1fr}.pr-header h1{font-size:27px}.pr-header{align-items:flex-start}.pr-settings{padding:16px}.pr-row{padding:18px}.pr-row details{text-align:left}.pr-panel input,.pr-panel select,.pr-panel textarea{font-size:16px}.pr-tabs a{padding:9px 12px}}

.lms-v5-access-label{display:flex;gap:14px;align-items:center;font-size:12px;color:#68765c;padding:14px 0}.lms-v5-access-label select{padding:10px;border:1px solid #dbe2d3;border-radius:8px;background:white;color:#31452c;font:inherit}@media(max-width:650px){.lms-v5-access-label{display:grid}.lms-v5-access-label select{font-size:16px}}
