.toolbox-shell .view{min-width:0;color:var(--text)}
.toolbox-shell .view :is(.panel,.form-grid,fieldset,.panel-title,.form-actions,.channel-card,.funding-card,.gallery-editor){min-width:0}
.toolbox-shell .view .panel{border-radius:18px;border:1px solid var(--line);background:var(--surface);box-shadow:none}
.toolbox-shell .view :is(.panel-title,.form-actions){flex-wrap:wrap;gap:12px}
.toolbox-shell .view :is(h2,h3,strong,p,small,label){overflow-wrap:anywhere}
.toolbox-shell .view :is(input,select,textarea){min-width:0;max-width:100%}
.toolbox-shell .view :is(.status,.pill,.community-role-badge){border-radius:999px}
.toolbox-shell .view .provider-public-link{min-width:0}
.toolbox-shell .view .tracked-link-field{min-width:0}
.toolbox-shell .view .tracked-link-field input{width:100%;min-width:0}
.toolbox-shell .view :is(.channel-card,.funding-opportunity) a{overflow-wrap:anywhere}
.toolbox-shell .view .hours-row{min-width:0}
.toolbox-shell .view .hours-interval{min-width:0}
.toolbox-shell .view .hours-interval input{min-width:0;width:100%}
@media(max-width:767px){
  .toolbox-shell .view .hours-row{grid-template-columns:minmax(0,1fr);gap:8px}
  .toolbox-shell .view .hours-interval{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
  .toolbox-shell .view .form-actions button{max-width:100%;white-space:normal}
  .toolbox-shell .view .gallery-item>div{flex-wrap:wrap}
}

.toolbox-shell .view .provider-qr{width:min(100%,440px);min-width:0}
.toolbox-shell .view .manual-code-input{border-color:var(--control-line)}
.toolbox-shell #distribution-studio :is(.step-n,.img-upload .thumb){color:var(--brand-text)}
.toolbox-shell #distribution-studio .create-sub{color:var(--text)}
.toolbox-shell #view-channels .status.warning{color:var(--text)}
.toolbox-shell #view-lena :is(.lena-hero-copy>p,figcaption,.lena-step){color:var(--text)}
.toolbox-shell #view-billing .billing-badge.positive{color:var(--brand-text)}
