/* Distinct actions never touch. Compact task grids already own their gap. */
#dialog :is(form,.planning-problems-view,.service-directory)>.primary,
#dialog :is(form,.planning-problems-view,.service-directory)>.secondary,
#dialog>.primary,#dialog>.secondary,
#support-dialog form>.primary,#support-dialog form>.secondary{margin-block:5px}
#dialog :is(.service-request-actions185,.service-quote-actions184){display:grid;gap:10px;margin-block:12px}
#dialog :is(.service-request-actions185,.service-quote-actions184)>button{margin:0}
button:disabled.primary{background:#e4e9e5;color:#647269;border:1px solid #ced8d1;cursor:default}
.pictogram-help167 li>div{position:relative;min-width:0;flex:1}
.pictogram-local-close186{float:right;min-width:44px;min-height:44px;margin:0 0 8px 8px;border:1px solid #ccd8ce;background:#f6f9f4}
.pictogram-help167 li[data-selected168] strong{display:block;padding-top:10px}
.task-card-footer>.card-provider-group186{grid-column:2;min-width:0}
.card-provider-group186 .task-responsible184{font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;margin:3px 0 0}
.card-provider-group186 .card-service-access{width:100%}
.standalone-menu186{max-width:none;padding:12px 20px;background:var(--paper,#f8faf6);z-index:5}
#support-dialog .support-head{top:80px}
#dialog .candidate-actions186{width:auto;flex:none}
.service-candidate185 .contact-name{max-width:100%;overflow-wrap:anywhere}


#dialog .dialog-head:has(.candidate-actions186){gap:8px}
#dialog .dialog-head:has(.candidate-actions186)>h2{min-width:0;overflow-wrap:anywhere;flex:1}
#dialog .dialog-head .candidate-actions186{padding:8px;font-size:.875rem;min-width:0;margin:0}
.calendar-add-row138>*{min-width:0;flex:1 1 0}
.calendar-add-row138 .day-hours-shortcut>button{width:100%}
@media(max-width:360px){.calendar-add-row138 button{white-space:normal;overflow-wrap:anywhere}}
