/* Export panel: every field owns a complete row in the narrow sidebar. */
#export-options .side-accordion-content{
  display:grid;
  gap:10px;
}
#export-options .side-accordion-content > label:not(.option),
#export-options .pdf-protection > label,
#export-options #sharepoint-folder-row{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:5px;
  margin:0;
  color:#344054;
  font-size:12px;
  font-weight:700;
  line-height:1.35;
}
#export-options .option{
  display:flex;
  align-items:flex-start;
  gap:7px;
  margin:0;
  color:#344054;
  font-size:12px;
  font-weight:500;
  line-height:1.35;
}
#export-options .option input[type="checkbox"]{
  flex:0 0 auto;
  width:14px;
  height:14px;
  margin:1px 0 0;
}
#export-options input[type="text"],
#export-options input[type="password"],
#export-options input[type="number"],
#export-options select{
  display:block;
  width:100%;
  min-width:0;
  min-height:34px;
  padding:7px 8px;
  border:1px solid #b9c5d3;
  border-radius:5px;
  background:#fff;
  color:var(--text);
  font:inherit;
  font-weight:400;
}
#export-options input[type="range"]{
  display:block;
  width:100%;
  min-width:0;
  margin:1px 0 0;
}
#export-options output{
  color:#667085;
  font-weight:600;
}
#export-options .pdf-protection{
  display:grid;
  gap:10px;
  min-width:0;
  margin:2px 0 0;
  padding:10px;
  border:1px solid #b9c5d3;
  border-radius:5px;
}
#export-options .pdf-protection legend{
  padding:0 4px;
  color:#344054;
  font-size:12px;
  font-weight:800;
}
#export-options .permission-options{
  display:grid;
  gap:7px;
}
#export-options .history-actions{
  flex-wrap:wrap;
  gap:8px 12px;
}
#export-options .text-button{
  padding:0;
  text-align:left;
}
#export-options .muted.compact{
  margin:0;
}
