.issues-page .compte-main{padding:28px clamp(12px,2.5vw,34px) 56px}.rb-issues{--issue-ink:#352d21;--issue-green:#355842;--issue-line:#c7b890;color:var(--issue-ink);font:16px/1.6 "Trebuchet MS",Arial,sans-serif;max-width:1280px;margin:auto}
.rb-issues *{box-sizing:border-box}.rb-issues h2,.rb-issues h3{color:#3d3425}.issue-nav{display:flex;gap:8px 24px;flex-wrap:wrap;border-bottom:1px solid var(--issue-line);padding:0 0 16px;margin-bottom:26px}.issue-nav a{padding:10px 0;color:#4c4938;text-underline-offset:6px}.issue-nav a[aria-current]{font-weight:700;color:var(--issue-green);text-decoration-thickness:2px}.issue-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px}.issue-intro p{max-width:65ch;margin:0}.rb-issues a.issue-button,.rb-issues button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #243f2d;background:var(--issue-green);color:#fff9e9;border-radius:6px;min-height:46px;padding:11px 20px;font:700 15px/1.35 "Trebuchet MS",Arial,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 2px 0 #233c2a;white-space:normal}.rb-issues button:hover,.rb-issues .issue-button:hover{background:#284431}.rb-issues :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #997323;outline-offset:3px}.issue-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start}.issue-form,.issue-detail{padding:26px;background:#fffaf0;border:1px solid var(--issue-line);border-top:3px solid #71805a;border-radius:8px;box-shadow:0 6px 20px #4f3a1710}.rb-issues label{display:flex;flex-direction:column;font-weight:700;gap:6px;margin:0 0 18px}.rb-issues label small{font-weight:400;color:#645b4d;font-size:14px}.rb-issues :is(input,select,textarea){min-width:0;max-width:100%;width:100%;padding:11px 12px;min-height:46px;border:1px solid #ac9f84;border-radius:5px;background:#fffdf8;color:#332d22;font:400 16px/1.45 "Trebuchet MS",Arial,sans-serif}.rb-issues textarea{resize:vertical}.issue-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.issue-more{border-top:1px solid #dbd0b8;margin:5px 0 20px;padding-top:12px}.issue-more summary{cursor:pointer;font-weight:700;padding:10px 0;min-height:44px}.issue-more[open] summary{margin-bottom:12px}.issue-aside{border-left:2px solid #9ba983;padding-left:22px}.issue-aside h2{font:700 20px/1.3 Georgia,serif;margin:0 0 14px}.issue-aside ol{padding-left:20px}.issue-aside li{margin:0 0 13px}.issue-aside p{font-size:14px;color:#645b4d}.issue-aside a{color:var(--issue-green);font-weight:700}.issue-privacy{font-size:14px;color:#665d50;margin:18px 0 0}.issue-feedback{padding:15px 20px;border-radius:6px;border:1px solid #93a785;background:#edf3e5;color:#304b2f;margin-bottom:24px}.issue-feedback-error{border-color:#bd8778;background:#fff1e9;color:#793d30}.issue-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:18px;background:#eae3cd;border:1px solid var(--issue-line);border-radius:7px}.issue-filters label{margin:0;flex:1 1 175px;font-size:14px}.issue-filters .issue-search{flex:2 1 220px}.issue-filters>a{padding:11px 0;font-size:14px;color:#5c5140}.issue-count{font-size:14px;color:#6b6152;margin:22px 0 10px}.issue-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--issue-line)}.issue-list li{margin:0}.issue-row{display:flex;gap:24px;justify-content:space-between;padding:21px 18px;border-bottom:1px solid var(--issue-line);text-decoration:none;background:#fffaf0;color:var(--issue-ink);transition:background .15s}.issue-row:hover{background:#f6f0df}.issue-row h2{font:700 20px/1.35 Georgia,serif;margin:5px 0 8px;overflow-wrap:anywhere}.issue-meta{font-size:13px;font-weight:700;letter-spacing:.025em;color:#526345;margin:0}.issue-meta span{margin:0 5px}.issue-date{font-size:13px;color:#726656;margin:0}.issue-row-state{display:flex;flex-direction:column;gap:7px;align-items:end;flex-shrink:0;max-width:200px}.issue-row-state>span:last-child{font-size:12px;color:#645b4d}.issue-status{display:inline-flex;width:fit-content;padding:4px 11px;border:1px solid #c3ae78;border-radius:20px;background:#f8edce;color:#68531e;font-size:13px;font-weight:700;white-space:nowrap}.issue-en_cours{background:#e5ecec;border-color:#99b0b1;color:#305c64}.issue-corrige{background:#e6f0df;border-color:#a4b394;color:#375a34}.issue-classe{background:#eeece6;border-color:#b8b2a5;color:#5f5a51}.issue-attente{background:#f9e8db;border-color:#cdab88;color:#7a4b20}.issue-empty{padding:35px 24px;background:#fffaf0;border:1px dashed var(--issue-line);border-radius:7px}.issue-empty h2{font:700 22px/1.3 Georgia,serif}.issue-pagination{display:flex;justify-content:space-between;margin-top:18px;gap:20px}.issue-pagination a{min-height:44px;padding:10px 4px;color:var(--issue-green);font-weight:700}.issue-detail header{border-bottom:1px solid #d9cdb4;padding-bottom:20px}.issue-detail h2{font:700 clamp(23px,3vw,30px)/1.25 Georgia,serif;margin:10px 0 14px;overflow-wrap:anywhere}.issue-detail-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:13px;color:#6b6152}.issue-detail-body section{margin:20px 0}.issue-detail-body h3{font:700 14px/1.4 "Trebuchet MS",Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#6a624d;margin:0 0 8px}.issue-lines{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.issue-detail-body p{margin:0}.issue-timeline{margin:30px 0}.issue-timeline h2{font:700 23px/1.3 Georgia,serif}.issue-timeline ol{list-style:none;padding:0 0 0 10px}.issue-timeline li{display:flex;position:relative;border-left:1px solid #b9ad8e;padding:0 0 26px 25px}.issue-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#6c8057;left:-5px;top:8px}.issue-timeline p{margin:5px 0}.issue-timeline small{font-size:12px;color:#726656}.issue-summary{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.issue-summary a{display:flex;align-items:center;gap:12px;border:1px solid #bcb595;border-radius:6px;background:#f5f0df;padding:11px 16px;color:#405439;text-decoration:none;min-height:46px}.issue-summary b{border-radius:50%;padding:1px 7px;background:#e0e7d2}.issue-admin-form{border-top:3px solid #97773e;margin:25px 0}.issue-check{margin-top:12px;font-size:14px;color:#655b4b}.rb-issues .issue-back{display:inline-block;min-height:44px;padding:8px 0;margin-bottom:15px;color:#405c40}.issue-submit{display:flex;align-items:center;gap:20px}.issue-submit a{color:#655b4b}.issue-form h2{margin-top:0;font:700 23px/1.4 Georgia,serif}
@media(max-width:850px){.issue-layout{grid-template-columns:1fr}.issue-aside{order:2;border-left:0;border-top:1px solid var(--issue-line);padding:22px 0 0}.issue-aside ol{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.issue-nav{gap:5px 18px}.issue-intro{align-items:start}.issue-intro .issue-button{flex-shrink:0}}
@media(max-width:560px){.issue-intro{flex-direction:column;gap:15px}.issue-form,.issue-detail{padding:19px 16px}.issue-two{grid-template-columns:1fr;gap:0}.issue-row{padding:18px 10px;gap:12px;flex-direction:column}.issue-row-state{max-width:none;align-items:center;flex-direction:row;flex-wrap:wrap}.issue-aside ol{display:block}.issue-filters{padding:14px;gap:12px}.issue-filters label{flex-basis:100%}.issue-summary{gap:8px}.issue-summary a{padding:9px 11px;font-size:14px}.rb-issues .issue-submit{align-items:start;flex-direction:column}.issue-nav{gap:0 16px;font-size:14px}.issue-detail h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.issue-row{transition:none}}
