.writing-tools{margin:16px 0;padding:16px;border:1px solid #dfe5da;border-radius:10px;background:#f7f9f3}
.writing-tools h3{margin-top:0}.writing-tools p{font-size:12px}.writing-tools details{margin:12px 0}
.copy-sources{font-size:12px;margin:12px 0}.copy-sources a{display:inline-block;margin:0 10px 8px 0;overflow-wrap:anywhere}
.toolbar{flex-wrap:wrap;align-items:center}
.toolbar input{flex:1 1 260px;min-width:0}
.toolbar #market{flex:0 0 85px}
.toolbar #product-type{width:auto;flex:1 1 220px;max-width:300px}
.library-help{margin-top:-10px;margin-bottom:22px}
.product-type-label{display:inline-block;font-size:12px;font-weight:700;line-height:1.4;color:#254f46;background:#edf3e7;border:1px solid #dce6d2;border-radius:5px;padding:5px 8px;margin-bottom:9px;overflow-wrap:anywhere}
.product-meta{font-size:11px;color:#59685d;overflow-wrap:anywhere}
.product-meta b{font-family:ui-monospace,monospace;font-weight:600}
.editor-product-details{font-size:14px;font-weight:600;line-height:1.6;padding:12px 14px;border:1px solid #d6e1ce;background:#edf3e7;border-radius:8px;overflow-wrap:anywhere}
.manual-create{border:1px solid #d6e1ce;border-radius:10px;padding:18px;margin:0 0 24px;background:#fff}
.manual-create summary{cursor:pointer;font-weight:700;color:#254f46}
.manual-create p,.manual-page-fields p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.manual-create form{margin-top:18px}
.manual-checkbox{display:flex;align-items:center;gap:9px}
.manual-checkbox input{width:auto;flex:0 0 auto}
.manual-page-fields{border:1px solid #d6e1ce;border-radius:8px;padding:14px;margin-bottom:18px}
.manual-page-fields h3{font-size:15px;margin:0 0 12px}
.manual-page-fields label{font-size:12px}
#manual-create-status{font-weight:600}
.toolbar #market{flex:0 1 180px}
.destination-review{font-size:12px;overflow-wrap:anywhere;border-left:3px solid #d6e1ce;padding-left:10px}
@media(max-width:560px){.toolbar input{flex-basis:100%}.toolbar #product-type{max-width:none;min-width:0;flex-basis:calc(100% - 100px)}.toolbar #search-button{display:inline-block;width:100%;padding:9px}.product-type-label{font-size:11px}.product-meta{font-size:10px}}
