.page .page-title{font-size:36px;letter-spacing:.025em;margin:8px 0 25px;line-height:1.3}.page .plan-manager{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;padding:17px 20px;margin:0 0 25px}.plan-manager #plan-select{flex:1 1 220px;min-width:145px;max-width:280px}.plan-manager-actions{display:flex;align-items:center;gap:9px;flex-wrap:nowrap;margin-left:auto}.plan-manager .plan-manager-actions button{background:#607e69;color:#fff;border:1px solid #607e69;min-height:42px;padding:10px 13px;white-space:nowrap;font-size:14px;font-weight:500;border-radius:9px}.plan-manager .plan-manager-actions button:hover{background:#4f6f59;border-color:#4f6f59}.page .overview{margin-bottom:27px}.plan-material .evidence-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}.plan-material .material-remove,.plan-material .translation-button,.picker-head .translation-button{display:grid;place-items:center;min-width:31px;width:31px;height:31px;min-height:31px;padding:5px;border:1px solid #dce3d7;border-radius:50%;background:#f4f6ef;color:#81917c}.plan-material .material-remove{font-size:21px;line-height:1;font-weight:400}.plan-material .material-remove:hover{background:#f2e7e1;border-color:#dfc9c0;color:#9b7061}.plan-material .translation-button:hover,.picker-head .translation-button:hover{color:#4e705c;background:#e8efe5}.plan-material .translation-button svg,.picker-head .translation-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.plan-material .material-text{margin-bottom:9px}.plan-material .material-tags{margin:12px 0 0}.plan-material .material-actions{justify-content:flex-end;padding-top:9px;margin-top:12px;min-height:0}.plan-material .material-actions button{display:grid;place-items:center;padding:3px 7px;min-width:31px;min-height:29px;border-radius:7px;font-size:16px}.plan-material .material-actions:empty{display:none}.picker-head .translation-button{flex-shrink:0;margin-left:auto}.plan-manager .writing-import{margin:0}.map-footer{line-height:1.8}
@media(max-width:1050px){.page .plan-manager{flex-wrap:wrap;gap:13px}.plan-manager #plan-select{max-width:none;flex:1 1 100%}.plan-manager-actions{margin-left:0;flex:1;justify-content:flex-start;flex-wrap:wrap}.plan-manager .plan-manager-actions button{flex:1}}
@media(max-width:680px){.page .page-title{font-size:30px;margin:5px 0 21px}.page .plan-manager{padding:14px}.plan-manager-actions{gap:8px}.plan-manager .plan-manager-actions button{padding:9px 11px;font-size:13px;min-height:40px}.plan-manager-actions .writing-import{flex-basis:145px;min-width:145px}}
