.change-page{max-width:960px;margin:auto;color:#183f39;overflow-wrap:anywhere}.change-sheet{padding:clamp(12px,3vw,24px);border:2px solid #adbdac;border-radius:18px;background:#fffdf5}.change-page button,.change-page select,.change-page summary,.change-page .back{min-height:44px}.change-page button{white-space:normal}.change-page button:focus-visible,.change-page select:focus-visible,.change-page summary:focus-visible{outline:3px solid #956323;outline-offset:3px}.change-tabs{display:flex;gap:8px;margin:12px 0}.change-tabs button{flex:1;min-width:0;padding:12px 8px}.change-case-title{padding:8px 12px;border-left:4px solid #397958;background:#edf3e8;font-size:14px}.change-status:empty{margin:0}.change-status:not(:empty){padding:10px;border-left:4px solid #397958;background:#edf3e8;font-size:14px}.change-read-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;align-items:start}.change-ticket{padding:14px;border:1px solid #adbdac;border-left:5px solid #397958;background:#edf3e8;min-width:0}.change-ticket h3{margin-top:0}.change-fixed-amounts{display:flex;gap:16px;flex-wrap:wrap}.change-fixed-amounts p{display:flex;flex-direction:column;margin:0 0 10px}.change-fixed-amounts p>span{font-size:22px;font-weight:700}.change-page .coin-pictures{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:44px;padding:6px 0}.change-page .coin-face{display:block;width:56px;height:56px;flex:none}.change-page .coin-value-dots{display:flex;flex-wrap:wrap;gap:5px;padding:8px;max-width:330px}.change-page .coin-value-dots i{width:9px;height:9px;border-radius:50%;background:#183f39;flex:none}.change-return-work,.change-relation-question{min-width:0}.change-relation-choices,.change-return-responses,.change-exchange-buttons{display:grid;gap:8px;margin:12px 0}.change-relation-choices button,.change-return-responses button,.change-exchange-buttons button{text-align:left;justify-content:flex-start;padding:12px;line-height:1.5}.change-relation-question>button,.change-return-work>button{padding:12px;max-width:100%;margin:6px 0}.change-return-status{padding:10px 12px;background:#f7f1dc;border-left:4px solid #b4873e}.change-return-totals{display:flex;gap:18px;flex-wrap:wrap;font-size:18px;margin:12px 0}.change-coin-controls{display:grid;gap:6px}.change-coin-editor{display:flex;align-items:center;gap:8px;border-bottom:1px solid #c7d3c1;padding:8px 0;min-width:0}.change-coin-editor .coin-face{width:44px;height:44px}.change-coin-editor>span{flex:1;min-width:0}.change-coin-editor small{display:block;font-size:12px}.change-coin-editor button{min-width:44px;padding:8px}.change-coin-editor>strong{min-width:18px;text-align:center}.change-proposal-equation{padding:10px 12px;background:#edf3e8;font-size:17px;line-height:1.6}.change-coin-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.change-coin-guide>div{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:14px;line-height:1.5}.change-no-picture{font-size:11px}.change-coin-editor>.change-no-picture{width:44px;flex:none}.change-record{padding:16px;border:2px solid #adbdac;border-radius:12px;background:#f3f6ed;margin:18px 0;overflow-wrap:anywhere}.change-record:focus{outline:3px solid #956323;outline-offset:3px}.change-record h3{margin-top:0}.change-feedback{border-left:4px solid #397958;padding-left:12px}.change-page details{margin:18px 0}.change-page summary{padding:10px 0;cursor:pointer}.change-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.change-page select{display:block;width:100%;max-width:100%;padding:8px;background:white;margin:8px 0}.change-catalog{margin:20px 0}.change-catalog button{padding:12px}.change-page .back{display:inline-flex;align-items:center;margin-right:12px}.change-page .hear-button{max-width:100%;padding:10px 12px;margin:8px 0}.change-page li{line-height:1.6;margin:8px 0}.change-picture-fallback{font-size:14px;padding:10px;border:1px dashed #adbdac}
@media(max-width:700px){.change-sheet{padding:12px}.change-read-layout{grid-template-columns:1fr;gap:12px}.change-ticket{padding:12px}.change-fixed-amounts{gap:12px}.change-fixed-amounts p>span{font-size:20px}.change-record{padding:12px}.change-coin-editor{gap:6px}.change-coin-guide{grid-template-columns:1fr 1fr}.change-tabs button{padding:10px 6px;font-size:14px}}
main:has(.change-sheet) .speech-controls button,main:has(.change-sheet) .speech-controls select,main:has(.change-sheet) .speech-controls summary{min-height:44px}main:has(.change-sheet) .speech-controls select{max-width:100%}

.change-compact-ticket{padding:10px 12px;border-left:4px solid #397958;background:#edf3e8;margin:12px 0}.change-compact-ticket p{margin:3px 0;font-size:14px;line-height:1.45}.change-compact-ticket p:first-child{font-size:17px}.change-coins-layout,.change-decision-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.change-coins-layout>section,.change-decision-layout>section{min-width:0}.change-return-status{margin:6px 0;padding:8px 10px;font-size:14px;line-height:1.4}.change-return-status p{margin:3px 0}.change-return-totals{margin:8px 0}.change-return-picture .coin-face{width:40px;height:40px}.change-return-picture .coin-pictures{gap:3px;min-height:40px;padding:4px 0}.change-current-idea>button,.change-sheet>button{padding:10px 12px;max-width:100%;margin-top:8px}.change-decision-layout .change-return-responses{margin-top:6px}.change-decision-layout .change-return-responses button{padding:9px 12px;line-height:1.35}
@media(max-width:700px){.change-tabs{display:grid;grid-template-columns:1fr 1fr}.change-coins-layout,.change-decision-layout{grid-template-columns:1fr;gap:8px}.change-coin-editor{padding:5px 0}.change-current-idea>button{margin:4px 0}.change-decision-layout .change-return-responses{margin-top:0}}

.panel.change-page{margin:0 0 20px;max-width:none}
