.gangway-avatar-button{border:0;background:none;padding:0;color:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;min-width:64px;min-height:64px}
#profileInitial{position:relative;overflow:hidden;margin:0}#profileInitial img{width:100%;height:100%;object-fit:cover;display:block}
.feature-photo-preview{width:96px;height:96px;border-radius:50%;background:#e8f5f1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:30px;color:#087b73;margin:12px 0}.feature-photo-preview img{width:100%;height:100%;object-fit:cover}
.feature-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.feature-toggle input{width:24px;height:24px;accent-color:#078c83;flex-shrink:0}.feature-toggle span{flex:1}
.feature-status{font-size:13px;line-height:1.65;color:var(--steel);white-space:pre-line}.feature-fields{margin-top:16px}.feature-crop{width:100%;max-width:300px;aspect-ratio:1;border-radius:50%;display:block;margin:16px auto;background:#eff4f6}.feature-dialog{max-height:90dvh;overflow:auto}.feature-dialog .field{margin-bottom:12px}.feature-dialog input[type=range]{width:100%;accent-color:#078c83}.feature-photo-actions{display:flex;gap:8px;flex-wrap:wrap}.feature-photo-actions .btn{width:auto;flex:1;min-width:110px}
#gangwayPersonal .settings-stack{grid-template-columns:minmax(0,1fr);min-width:0}#gangwayPersonal .card,.feature-fields,.feature-toggle,.feature-toggle span{min-width:0}#gangwayPersonal input{min-width:0;max-width:100%;box-sizing:border-box}.feature-toggle span,.feature-status{overflow-wrap:anywhere}
html[data-appearance=dark] .feature-photo-preview{background:#153d4b;color:#9be9d3}
#gangwayPersonal .small,#gangwayPersonal .feature-status{color:#566c7b}html[data-appearance=dark] #gangwayPersonal .small,html[data-appearance=dark] #gangwayPersonal .feature-status{color:#bdcfd9}
