/* Shared controls: no data, visibility consent or authentication changes. */
.panel-more{border:1px solid #d6e5e9;border-radius:10px;background:#f5fafb;padding:11px 14px;color:#234a57;font-size:12px}.panel-more>summary{cursor:pointer;font-weight:650;min-height:22px;line-height:1.8}.panel-more[open]>summary{margin-bottom:12px}.panel-more button{margin:4px}.panel-local-note{font-size:12px;color:#365e6d;background:#eaf5f8;border:1px solid #cce3e9;padding:12px 16px;border-radius:10px;line-height:1.7}.panel-form-guide{font-size:12px;color:#5b717a;line-height:1.7;margin:18px 0}.panel-polished-workspace .workspace-main>.card,.panel-polished-workspace .editor-layout>.card{border-radius:18px;border-color:#d9e7eb;box-shadow:0 8px 24px #123a4b05}.panel-polished-workspace .workspace-main h1{letter-spacing:-.035em}.panel-polished-workspace .field input,.panel-polished-workspace .field textarea,.panel-polished-workspace .field select,.contribute-form input:not([type=checkbox]):not([type=radio]),.contribute-form select,.contribute-form textarea{border-radius:10px;border-color:#cbdfe5;min-height:44px}.panel-polished-workspace .editor-footer{gap:12px;border-top:1px solid #dce7eb;padding-top:20px}.panel-workspace-nav>summary{display:none}.panel-workspace-nav{min-width:0}.panel-workspace-nav .sidebar{width:100%;height:100%;border-radius:18px}.panel-workspace-nav .sidebar a{border-radius:9px;margin:4px 10px;padding:11px}.panel-hub-nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 38px}.panel-hub-nav a{display:block;padding:13px 17px;border:1px solid #cee3e9;border-radius:10px;background:#edf7f9;text-decoration:none;color:#174f61;font-size:13px;font-weight:650}.panel-hub-archive{margin:18px 0;padding:18px}.panel-hub-archive>h2{display:none}.panel-hub-archive .grid2{margin-top:16px}.panel-index{padding-top:42px;padding-bottom:65px;max-width:1160px}.panel-index h1{font-size:clamp(34px,4vw,52px);letter-spacing:-.04em;max-width:700px}.panel-index>p{max-width:800px;line-height:1.8}.panel-index-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.panel-index-grid section{padding:24px;border:1px solid #d7e7eb;border-radius:18px;background:#f8fbfc}.panel-index-grid h2{font-size:22px;margin-top:0}.panel-index-grid a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e0ebee;text-decoration:none;color:#254c5a;font-size:14px}.pp-actions{gap:12px}.pp-actions button{min-height:44px}.shop-file-tools{margin-bottom:16px}.shop-file-tools .shop-footer{padding:0}.shop-file-tools>div{display:flex;flex-wrap:wrap;gap:8px}.panel-polished-frame .review-actions .panel-primary{background:#0b829d;color:#fff;border-color:#0b829d}.panel-polished-frame .review-detail{border-radius:15px;padding:22px!important}.panel-polished-frame .review-actions{align-items:flex-start}.panel-polished-frame .review-actions>.panel-more{flex-basis:100%;background:#f6fafb}.panel-polished-frame .review-filter-wrap{border-radius:14px}.panel-polished-frame .review-bar{background:#eff7f9}.panel-polished-frame .graph-more{padding:5px 10px;position:relative;background:transparent;border:0;white-space:normal}.panel-polished-frame .graph-more[open]{background:#fff;box-shadow:0 5px 20px #1234}.panel-polished-frame .graph-more>summary{font-size:11px;white-space:nowrap}.panel-polished-frame .graph-more[open]>button{position:absolute;bottom:45px;left:0;min-width:160px;background:white!important;border:1px solid #cbdfe5!important;box-shadow:0 5px 20px #1233}.panel-polished-frame .graph-display{margin-top:15px;background:#eef6f8}.panel-polished-frame .inspector{border-radius:16px}.panel-polished-frame .inspector .list-row{border-radius:8px;margin:4px 0}.panel-polished-frame [hidden]{display:none!important}.panel-more:focus-within{outline-color:#00a8c4}.panel-index :focus-visible,.panel-hub-nav :focus-visible,.panel-more summary:focus-visible{outline:3px solid #00a8c4;outline-offset:4px}@media(max-width:700px){.panel-index-grid{grid-template-columns:1fr}.panel-workspace-nav>summary{display:block;padding:15px;background:#e9f4f7;border:1px solid #d4e6eb;border-radius:12px;font-size:13px;cursor:pointer;font-weight:650}.panel-workspace-nav{width:100%;margin-bottom:20px}.panel-workspace-nav .sidebar{display:block!important;position:static!important;max-height:none!important}.panel-workspace-nav .sidebar a{display:flex!important}.panel-polished-workspace .workspace{display:block}.panel-polished-workspace .workspace-main{min-width:0}.panel-polished-frame .review-detail{padding:15px!important}.panel-hub-nav{display:grid}.panel-index{padding:25px 20px}.panel-more{font-size:12px}.panel-polished-frame .graph-more>summary{font-size:10px}}
.panel-polished-frame body.profile-context .graph-more{display:none}.profile-actions{gap:12px;flex-wrap:wrap}.profile-actions .button{min-height:42px}.aikido-print-window .print-toolbar{gap:12px;flex-wrap:wrap}.aikido-print-window [data-print-status]{line-height:1.7}
