.structures-panel{border-top:4px solid #a26716;padding-top:20px}.structures-alert{padding:16px;border-left:4px solid #b77900;background:#fff4ce;color:#382600;margin:18px 0}.structures-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.structures-metrics>div{border:1px solid #d5dce5;border-radius:8px;padding:18px;background:white}.structures-metrics strong{display:block;font-size:1.8rem;color:#1351b4}.structures-metrics span{display:block;margin-top:8px}.structures-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}.structures-panel td small{display:block;font-size:.8rem;color:#555}.structures-panel .table-wrap{overflow:auto;max-width:100%}.structures-panel table{width:100%;border-collapse:collapse}.structures-panel th,.structures-panel td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.structures-panel th{background:#f0f4fa}.structure-memory{padding:20px;background:#f2f6fc;margin:24px 0;scroll-margin-top:130px}.structures-panel .filters{display:flex;flex-wrap:wrap;gap:12px}.structures-panel .filters label{flex:1;min-width:180px}.structures-panel input,.structures-panel select{width:100%;padding:10px;border:1px solid #777;border-radius:4px}.structures-panel button:focus-visible,.structures-panel input:focus-visible,.structures-panel select:focus-visible{outline:3px solid #1351b4;outline-offset:3px}.coverage .track i{width:100%}@media(max-width:650px){.structures-metrics{grid-template-columns:repeat(2,1fr)}.structures-toolbar{align-items:flex-start;flex-direction:column}.structures-panel th,.structures-panel td{padding:8px}.structures-panel .filters label{min-width:100%}}

#structureProcesses{border:2px solid #a26716;border-left:6px solid #ffcd07;border-radius:12px;margin:28px 0;background:#fff;overflow:hidden}#structureProcesses>summary{padding:24px;background:#fff4ce;color:#0c326f;cursor:pointer;list-style:none}#structureProcesses>summary::-webkit-details-marker{display:none}#structureProcesses .process-access-title{display:block;font-size:1.2rem;font-weight:700;line-height:1.45}#structureProcesses .process-access-description{display:block;font-weight:400;font-size:1rem;line-height:1.55;margin:10px 0 16px;color:#333}#structureProcesses .process-access-action{display:inline-block;border:2px solid #1351b4;border-radius:24px;padding:9px 18px;background:#1351b4;color:white;font-size:1rem;font-weight:700}#structureProcesses .process-access-action:before{content:'＋ ';}#structureProcesses[open] .process-access-action:before{content:'− ';}#structureProcesses>summary:hover{background:#ffedaa}#structureProcesses>summary:focus-visible{outline:3px solid #1351b4;outline-offset:-5px}#structureProcesses>p,#structureProcesses>#structureProcessContent{margin:20px}@media(max-width:640px){#structureProcesses>summary{padding:18px}}
#structureProcesses.plain-details{border:2px solid #a26716!important;border-left:6px solid #ffcd07!important;border-radius:12px!important}#structureProcesses.plain-details>summary{background:#fff4ce!important;padding:24px!important}#structureProcesses.plain-details>summary:hover{background:#ffedaa!important}
