#navigation{max-height:65vh;overflow:auto;gap:3px}#navigation a{padding:9px 12px}.sidebar .workspace-tag{margin-bottom:23px}main>.panel,#workspace>.panel{margin-bottom:22px}.project-grid{margin-top:20px}.item-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.filters{display:flex;gap:15px;margin:24px 0;flex-wrap:wrap}.filters label{min-width:160px;flex:1}.item-card{overflow-wrap:anywhere}.item-card h3{font-size:17px}.item-card details{margin:18px 0}.item-card summary{font-size:11px;color:#7a7f91}fieldset{border:1px solid #e0e3ec;border-radius:7px;padding:16px}legend{font-size:12px;color:#727d8c}.check{display:flex;flex-direction:row;align-items:center;gap:10px;margin:10px 0}.check input{width:17px;min-height:17px;flex-shrink:0}dialog{width:min(850px,95vw);max-height:90vh;overflow:auto;border:1px solid #dddfea;padding:28px;border-radius:12px;color:#252a34}dialog::backdrop{background:#202436aa}dialog .form-grid{padding:10px 0 25px}.form-error{color:#b14444}.badge.shared{background:#e8f3ee;color:#4e7f6a}.danger{color:#a65b65;margin-top:12px}.budget{display:grid;grid-template-columns:1fr 1fr;gap:6px}.budget dd{margin:0;text-align:right}.history-entry{padding:14px 0;border-bottom:1px solid #eee}.history-entry small{display:block;color:#9aa0aa;font-size:10px}.draft-text{min-height:350px;margin:20px 0}.project-line:hover,.link:hover{color:#5c57b9}.member-row select{min-width:90px}hr{border:0;border-top:1px solid #eceef5;margin:20px 0}#workspace .notice{margin-top:16px}.panel:target,.item-card:target{outline:2px solid #9a95dd}#feedback:empty{display:none}@media(max-width:680px){#navigation{max-height:none}dialog{padding:20px}.member-row{align-items:flex-end}.member-row>div{width:100%}.inline-form{flex-wrap:wrap}.inline-form input[type=file]{max-width:100%}.item-actions>*{flex:1;white-space:nowrap}.stats{grid-template-columns:repeat(3,1fr)}.filters label{min-width:120px}.form-grid{gap:14px}.page-heading h1{overflow-wrap:anywhere}.stats span{font-size:9px}.panel{padding:18px}.project-line{flex-wrap:wrap}.sidebar nav{padding-bottom:6px}}

.tool-guide{background:#f5f4fa;border:1px solid #e5e2f0;border-radius:10px;padding:18px 22px;margin:0 0 24px;line-height:1.8}.guide-purpose{margin:0;font-size:13px}.guide-purpose b{display:block;color:#49436d;font-size:14px;margin-bottom:4px}.tool-guide summary{cursor:pointer;color:#5b5484;font-size:12px;margin-top:10px;width:fit-content;min-height:28px}.tool-guide ol,.tool-steps{padding-left:22px;font-size:13px;line-height:1.9}.tool-guide li,.tool-steps li{margin:7px 0}.guide-note{font-size:12px;color:#656778;border-top:1px solid #e0ddeb;padding-top:12px;margin-bottom:0}@media(max-width:680px){.tool-guide{padding:16px}.tool-guide ol,.tool-steps{padding-left:20px}}
