.binta-document-templates{display:block;grid-column:1/-1;border:1px solid #cbd5ce;border-radius:8px;padding:12px;margin:12px 0;color:inherit;font-size:12px;min-width:0}.binta-document-templates h3{font-weight:600;font-size:15px;margin-bottom:6px}.binta-document-templates p{margin:6px 0}.binta-document-templates details{margin-top:8px;border:1px solid #cbd5ce;padding:8px;border-radius:6px}.binta-document-templates summary{cursor:pointer;font-weight:600}.binta-template-controls{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0}.binta-template-controls label{display:flex;flex-direction:column;gap:4px;min-width:160px}.binta-document-templates input,.binta-document-templates select{border:1px solid #bdc9c0;border-radius:4px;padding:4px;background:transparent;color:inherit;max-width:100%}.binta-document-templates input[type=number]{width:65px}.binta-document-templates input[type=color]{width:42px;height:28px;padding:2px}.binta-template-scroll{overflow:auto;max-height:260px}.binta-template-scroll table{width:100%;border-collapse:collapse;font-size:12px}.binta-template-scroll th,.binta-template-scroll td{border:1px solid #cbd5ce;padding:4px!important}.binta-template-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.binta-template-actions button{background:#196b52;color:white;border-radius:5px;padding:6px 10px}.binta-template-actions button:disabled{opacity:.5}.dark .binta-document-templates{background:#17251e}.binta-document-templates a{display:inline-block;color:#196b52;text-decoration:underline;margin:8px}
