.p01{--p01-ink:#1e2b3a;--p01-muted:#526274;--p01-paper:#fff;--p01-wash:#f3f6f8;--p01-line:#bdc9d4;--p01-accent:#154f82;color:var(--p01-ink);font:16px/1.55 "Segoe UI",Arial,sans-serif;text-align:left;min-width:0}
.p01 *{box-sizing:border-box}.p01-page{margin:0;background:#eef2f5;padding:24px}.p01-main{max-width:1120px;margin:0 auto;padding:28px;background:var(--p01-paper);border:1px solid var(--p01-line)}
.p01 h1,.p01 h2,.p01 h3{color:var(--p01-ink);text-transform:none;letter-spacing:normal;line-height:1.25}.p01 h1{font-size:28px;margin:8px 0 12px}.p01 h2{font-size:21px;margin:24px 0 12px}.p01 h3{font-size:18px;margin:0 0 10px}.p01 p{margin:8px 0 16px;color:var(--p01-muted);line-height:1.55;font-size:16px}.p01 a{color:var(--p01-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.p01 a:hover{text-decoration-thickness:2px}
.p01-nav,.p01-actions{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:16px 0}.p01-nav{border-bottom:1px solid var(--p01-line);padding-bottom:16px}.p01-kicker{font-size:12px!important;font-weight:700;letter-spacing:.08em;color:var(--p01-accent)!important}.p01-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p01-card{padding:20px;border:1px solid var(--p01-line);background:var(--p01-paper);border-radius:3px;box-shadow:none;min-width:0}.p01-card:last-child{grid-column:1/-1}.p01-card p{margin-bottom:18px}.p01-card .p01-actions{margin-bottom:0}.p01-tag{display:inline-block;border:1px solid var(--p01-line);background:var(--p01-wash);padding:2px 7px;font-size:13px;color:var(--p01-muted);margin-bottom:8px}
.p01 .p01-button,.p01 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border:1px solid var(--p01-accent);border-radius:3px;background:var(--p01-accent);color:#fff;text-decoration:none;font:600 15px/1.4 "Segoe UI",Arial,sans-serif;cursor:pointer;max-width:100%;white-space:normal;text-align:center;box-shadow:none;transform:none}.p01 .p01-button.secondary{color:var(--p01-accent);background:var(--p01-paper)}.p01 button:disabled{cursor:default;opacity:.7}
.p01 :is(a,button,input,select,textarea,summary):focus-visible,.p01-skip:focus-visible{outline:3px solid #b76600;outline-offset:3px}.p01 label{display:block;font-size:16px;font-weight:600;margin:12px 0 6px}.p01 input:not([type=checkbox]):not([type=hidden]),.p01 select,.p01 textarea{display:block;width:100%;min-height:44px;border:1px solid var(--p01-line);border-radius:3px;padding:10px;color:var(--p01-ink);background:var(--p01-paper);font:inherit;max-width:100%}.p01 textarea{min-height:90px;resize:vertical}.p01 .p01-field{max-width:640px}.p01 small,.p01-muted{color:var(--p01-muted);font-size:14px}.p01-note{background:var(--p01-wash);border-left:4px solid var(--p01-accent);padding:14px 16px;margin:20px 0}.p01-note p:last-child{margin-bottom:0}.p01-error{border-left-color:#b51f28}.p01-error strong{color:#b51f28}.p01-success{border-left-color:#216837}
.p01 details{margin:14px 0;padding:14px 16px;border:1px solid var(--p01-line);background:var(--p01-paper)}.p01 summary{cursor:pointer;font-size:17px;font-weight:600;min-height:32px}.p01 summary span{margin-left:8px;display:inline-block}.p01-permission-list{padding-left:22px}.p01-permission-list li{margin:7px 0}.p01-check{display:flex!important;align-items:flex-start;gap:14px;font-weight:400!important;border-top:1px solid var(--p01-line);padding:14px 0;margin:0!important}.p01-check input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;accent-color:var(--p01-accent)}.p01-check span{min-width:0}.p01-check small{display:block;margin-top:3px}.p01-check input:disabled{opacity:1}.p01-form-section{margin:24px 0}.p01-list{list-style:none;padding:0}.p01-list>li{border:1px solid var(--p01-line);padding:16px;margin:10px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--p01-paper)}.p01-list p{margin:4px 0}.p01-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.p01-filter>div{flex:1;min-width:min(260px,100%)}.p01-footer{margin-top:32px;padding-top:16px;border-top:1px solid var(--p01-line);font-size:13px;color:var(--p01-muted)}.p01-skip{position:absolute;left:12px;top:-100px;background:#fff;color:#154f82;padding:12px;z-index:100000}.p01-skip:focus{top:12px}
html:not(.rc5-simple) .p01-card:nth-child(1){border-top:4px solid #2666a0}html:not(.rc5-simple) .p01-card:nth-child(2){border-top:4px solid #347354}html:not(.rc5-simple) .p01-card:nth-child(3){border-top:4px solid #77519c}html:not(.rc5-simple) .p01-card:nth-child(4){border-top:4px solid #946516}html:not(.rc5-simple) .p01-card:nth-child(5){border-top:4px solid #376871}
html[data-inc-theme="dark"] .p01{--p01-ink:#edf2f7;--p01-muted:#c0ccda;--p01-paper:#182432;--p01-wash:#223245;--p01-line:#62768b;--p01-accent:#a0caff}html[data-inc-theme="dark"] .p01-page{background:#101923}html[data-inc-theme="dark"] .p01 button,html[data-inc-theme="dark"] .p01 .p01-button{color:#15283d}html[data-inc-theme="dark"] .p01 .p01-button.secondary{color:var(--p01-accent)}html[data-inc-theme="dark"] .p01-error strong{color:#ffb1b5}
html[data-inc-theme="classic"] .p01{--p01-ink:#111;--p01-muted:#333;--p01-paper:#d4d0c8;--p01-wash:#eee;--p01-line:#777;--p01-accent:#000080;font-family:Tahoma,Arial,sans-serif}html[data-inc-theme="classic"] .p01-page{background:#bfbfbf}html[data-inc-theme="classic"] .p01-card,html[data-inc-theme="classic"] .p01 details{border:2px solid;border-color:#fff #777 #777 #fff;border-radius:0}html[data-inc-theme="classic"] .p01 button,html[data-inc-theme="classic"] .p01 .p01-button{border:2px solid;border-color:#fff #666 #666 #fff;border-radius:0;background:#d4d0c8;color:#111;min-height:40px}html[data-inc-theme="classic"] .p01 h1{background:#000080;color:white;padding:8px 10px;font-size:24px}html[data-inc-theme="classic"] .p01 :is(input,select,textarea){background:white!important;color:#111!important}
@media(max-width:700px){.p01-page{padding:10px}.p01-main{padding:18px}.p01-grid{grid-template-columns:1fr}.p01 h1{font-size:24px}.p01-card{padding:16px}.p01-list>li{align-items:flex-start}.p01-filter{display:block}.p01-filter button{margin-top:12px}}
.p01-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
