.sheets-panel{margin-top:22px}.sheets-protection{display:flex;gap:12px;align-items:flex-start;background:#eef3fa;border:1px solid #b8c8dc;border-radius:12px;padding:14px;color:#263e5b}.sheets-protection svg{flex-shrink:0}.sheets-settings-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sheets-status{display:inline-flex;align-items:center;gap:5px;background:#e4efe8;color:#24573d;border:1px solid #9dbea9;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:600}.sheets-status.issue{color:#8b3125;background:#fff0e9;border-color:#e5b29f}.sheets-bindings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sheets-bindings article{border:1px solid #bac6d5;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:5px}.sheets-bindings span{font-size:13px;color:#384963}.sheets-bindings small{color:#53627a}.sheets-history{margin-top:20px}.sheets-history summary{cursor:pointer;font-weight:600}.sheets-history>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #d1dae6}.sheets-error{color:#8b3125;background:#fff1ec;padding:12px;border-radius:10px}.sheets-binding-edit{display:grid;grid-template-columns:1fr 1fr 1.2fr 36px;gap:8px;border:1px solid #c2cddd;border-radius:12px;padding:12px;margin:12px 0;align-items:end}.sheets-mapping-title{margin-top:28px}.sheets-prepare{display:flex;align-items:end;gap:10px;margin:14px 0}.sheets-prepare .field{flex:1}.sheets-preview-list article{border:1px solid #c3cfde;border-radius:12px;padding:12px;margin:12px 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sheets-preview-list article>div{flex:1;min-width:180px;display:flex;flex-direction:column;gap:5px}.sheets-preview-list article p{width:100%;margin:0;font-size:13px}.director-document+.sheets-status{margin-top:6px}@media(max-width:650px){.sheets-bindings{grid-template-columns:1fr}.sheets-binding-edit{grid-template-columns:1fr;position:relative;padding-right:48px}.sheets-binding-edit>button{position:absolute;right:8px;top:10px}.sheets-prepare{align-items:stretch;flex-direction:column}.sheets-settings-actions>*{width:100%}.sheets-preview-list article>div{min-width:0}}