.tdes-root{color:#f4f3ed;font:inherit;max-width:1200px;margin:auto}.tdes-intro{font-size:1.1rem;line-height:1.65}.tdes-muted{color:#afb1b9;line-height:1.65}.tdes-live{min-height:1.5em;color:#8ce2c0;overflow-wrap:anywhere}.tdes-error{color:#ffb1a5}.tdes-panel{border:1px solid #3e3b30;border-radius:22px;padding:20px;margin:20px 0;background:linear-gradient(140deg,#1c1d1dd9,#0a0c0ed9)}.tdes-panel>summary{font-size:1.05rem;font-weight:650;cursor:pointer;min-height:40px;padding:5px;line-height:1.5}.tdes-form{display:grid;gap:16px}.tdes-field{display:flex;flex-direction:column;gap:8px;font-size:.9rem;line-height:1.5;min-width:0;overflow-wrap:anywhere}.tdes-field input,.tdes-field select,.tdes-field textarea{font:inherit;color:#f6f7f9;background:#0d1015;border:1px solid #515058;border-radius:12px;padding:12px;min-height:46px;width:100%;box-sizing:border-box}.tdes-field textarea{resize:vertical;min-height:90px}.tdes-check{flex-direction:row;align-items:center;justify-content:space-between;padding:8px;border-radius:12px;border:1px solid #323640}.tdes-check input{width:24px;height:24px;min-height:24px;flex:0 0 auto;accent-color:#dec580}.tdes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:12px 0}.tdes-button{justify-self:start;min-height:46px;border-radius:30px;border:1px solid #c8ae71;background:#dfc98b;color:#131511;font:inherit;font-weight:650;padding:12px 20px;cursor:pointer}.tdes-button:disabled{opacity:.45;cursor:not-allowed}.tdes-root :focus-visible{outline:3px solid #80cfff;outline-offset:4px}.tdes-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tdes-gallery>h3{grid-column:1/-1}.tdes-figure{margin:0;padding:14px;border-radius:18px;background:#07090d;border:1px solid #343944;min-width:0;overflow:hidden}.tdes-image{position:relative;margin-bottom:12px;overflow:hidden;border-radius:12px}.tdes-image img{display:block;width:100%;height:auto;border-radius:12px}.tdes-figure figcaption{line-height:1.5;overflow-wrap:anywhere}.tdes-link{display:inline-block;color:#ead79f;padding:10px 0;min-height:40px;overflow-wrap:anywhere}.tdes-region{position:absolute;display:block;border:3px solid #ffc66e;border-radius:5px;background:#ffc66e22;pointer-events:none;box-sizing:border-box}.tdes-reference{border:1px solid #353842;padding:15px;border-radius:16px}.tdes-reference>summary{cursor:pointer;min-height:40px}.tdes-reference .tdes-field{margin-top:12px}.tdes-evidence{line-height:1.75;overflow-wrap:anywhere;padding-left:20px}.tdes-history{border-bottom:1px solid #383838;padding:12px 0}.tdes-history summary{cursor:pointer;min-height:40px}.tdes-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.tdes-root input[disabled],.tdes-root select[disabled],.tdes-root textarea[disabled]{opacity:.55}@media(max-width:680px){.tdes-grid,.tdes-gallery{grid-template-columns:1fr}.tdes-panel{padding:15px;border-radius:18px}.tdes-button{width:100%}.tdes-field input,.tdes-field select,.tdes-field textarea{font-size:16px}.tdes-figure{padding:10px}}
