[data-ui-copy-caption].ui-copy-caption{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;overflow-wrap:inherit}
.page-heading .eyebrow[data-ui-copy-source]{white-space:normal;overflow-wrap:anywhere}
.sidebar .side-nav [data-ui-menu-kind]{min-width:0;overflow-wrap:anywhere}
[data-ui-copy-caption].ui-copy-caption.is-editable{cursor:text;border-radius:3px;transition:background-color .12s,box-shadow .12s}
[data-ui-copy-caption].ui-copy-caption.is-editable:hover{background:color-mix(in srgb,var(--accent,#8f7760) 10%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#8f7760) 10%,transparent)}
[data-ui-copy-caption].ui-copy-caption.is-editable:focus-visible{outline:2px solid var(--accent,#8f7760);outline-offset:4px}
[data-ui-copy-caption].ui-copy-caption.is-empty{color:var(--ui-muted-color,#92949a);font-style:normal}
p.ui-copy-description[data-ui-copy-source]{white-space:pre-line;overflow-wrap:anywhere}
p.ui-copy-description-generated[data-ui-copy-source]{margin:-12px 0 20px;color:var(--ui-muted-color,#92949a);font-size:var(--ui-text-size,10px);font-weight:400;line-height:1.5}
p.ui-copy-description[data-ui-copy-source][hidden]{display:none!important}
html:root body .ui-copy-dialog{width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-sizing:border-box;padding:24px;overflow:auto;border:1px solid var(--ui-control-border,var(--line,#ddd));border-radius:18px;background:var(--paper,#fbfaf6);color:var(--ui-text-color,var(--ink,#292723));box-shadow:0 20px 70px #0003}
.ui-copy-dialog::backdrop{background:#24232166;backdrop-filter:blur(3px)}
.ui-copy-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}
.ui-copy-dialog>header h2{margin:0;font-family:var(--app-font-family,inherit);font-size:var(--ui-title-size,14px);font-weight:500}
.ui-copy-dialog .ui-copy-editor-fields{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:12px;align-items:center}
.ui-copy-dialog .ui-copy-editor-field{display:grid;gap:6px;min-width:0}
.ui-copy-dialog .ui-copy-editor-field>span:first-child{font-size:var(--ui-label-size,11px);line-height:1.5}
.ui-copy-dialog .ui-copy-editor-field>span:first-child::before{display:none!important}
.ui-copy-dialog .company-input-group{display:flex;align-items:stretch;min-width:0;width:100%;overflow:hidden}
.ui-copy-dialog .company-input-icon{align-items:flex-start;padding-top:11px;flex:0 0 34px;width:34px}
.ui-copy-dialog .company-input-group :is(input,textarea){display:block;flex:1 1 auto;min-width:0;width:100%;min-height:38px;padding:9px 10px;border:0!important;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--ui-control-text-size,12px);line-height:1.5;resize:vertical;box-shadow:none}
.ui-copy-dialog.is-description .company-input-group textarea{min-height:132px}
.ui-copy-dialog .company-input-group:focus-within{outline:2px solid var(--accent,#8f7760);outline-offset:1px}
.ui-copy-dialog :is(input,textarea):focus{outline:0}
.ui-copy-dialog :is(input,textarea)[readonly]{background:color-mix(in srgb,var(--ui-muted-color,#92949a) 5%,transparent)}
.ui-copy-dialog .ui-copy-editor-arrow{padding-top:20px;text-align:center;color:var(--ui-muted-color,#92949a);font-size:20px;pointer-events:none}
.ui-copy-dialog .ui-copy-editor-message{margin:16px 0 0;color:var(--ui-muted-color,#92949a);font-size:var(--ui-text-size,10px);line-height:1.5;overflow-wrap:anywhere}
.ui-copy-dialog .ui-copy-editor-message:empty{display:none}
.ui-copy-dialog .ui-copy-editor-message.is-error{color:#bf4233}
.ui-copy-dialog .ui-copy-editor-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}
.ui-copy-dialog .ui-copy-editor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}
@media(max-width:560px){html:root body .ui-copy-dialog{padding:20px}.ui-copy-dialog .ui-copy-editor-fields{grid-template-columns:minmax(0,1fr);gap:10px}.ui-copy-dialog .ui-copy-editor-arrow{padding:0;font-size:18px;transform:rotate(90deg)}.ui-copy-dialog .company-input-group textarea{min-height:66px}.ui-copy-dialog.is-description .company-input-group textarea{min-height:100px}}
