.verified-action-row{white-space:nowrap!important;width:1%!important;min-width:0!important}
.verified-action-row .row-actions,.verified-action-row.row-actions{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important}
.verified-action-row .action-icon-button,.verified-action-row>.action-icon-button{flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important;padding:7px!important}
.direct-work-guide+#addressBookPanel,.direct-work-guide+.module-head{margin-top:0}.direct-work-guide{order:-1}
.closing-text-field{display:block;margin:14px 0}.closing-text-field textarea{width:100%;min-height:76px}
aside{position:relative}.sidebar-toggle{position:absolute;z-index:200;right:-17px;top:96px;width:34px;height:42px;padding:0;border:1px solid #dfe3dd;border-radius:0 18px 18px 0;background:#fff;color:#517316;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:23px}
html body[data-theme="light"].sidebar-collapsed{grid-template-columns:18px minmax(0,1fr)}body.sidebar-collapsed aside{transform:translateX(calc(-100% + 18px))}body.sidebar-collapsed main{margin-left:0!important}aside,main{transition:transform .2s ease,margin-left .2s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.verified-action-row .row-actions,.verified-action-row.row-actions{gap:8px!important}.verified-action-row .action-icon-button,.verified-action-row>.action-icon-button{flex-basis:40px!important;width:40px!important;height:40px!important}.sidebar-toggle{top:74px;right:-20px;width:40px;height:44px}}
.danger-icon{color:#8c3035!important}
/* Angebotsübernahme: jede Position erhält dieselbe gut erreichbare Auswahl. */
#offerConvertDialog .offer-convert-items{display:grid;gap:8px;margin:16px 0 22px}
#offerConvertDialog .offer-convert-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:11px 12px;border:1px solid #e2e5dc;border-radius:6px;line-height:1.45;cursor:pointer}
#offerConvertDialog .offer-convert-item:hover{background:#f6f8f1;border-color:#a9bf72}
#offerConvertDialog .offer-convert-item input[type="checkbox"]{appearance:auto!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:1px 0 0!important;padding:0!important;cursor:pointer;accent-color:#86ad35}
#offerConvertDialog .offer-convert-item span{min-width:0;overflow-wrap:anywhere}
