:root{--red:#ff202a;--bg:#f6f7f9;--text:#17181b;--muted:#6f737c;--line:#e5e7eb;--panel:#fff;--sidebar:#111216}
*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top right,#ffe5e6,transparent 35%),var(--bg)}.login-card{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;padding:38px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.login-logo{width:190px;height:84px;object-fit:contain;object-position:left center}.login-card h1{font-size:32px;margin:8px 0}.muted{color:var(--muted)}.form-stack{display:grid;gap:18px}.form-stack label{display:grid;gap:7px;font-weight:600;font-size:14px}.form-stack input,.form-stack textarea{width:100%;border:1px solid #d8dbe0;border-radius:12px;padding:12px 14px;font:inherit;background:#fff}.form-stack input:focus,.form-stack textarea:focus{outline:2px solid rgba(255,32,42,.16);border-color:var(--red)}button.primary,.primary{border:0;border-radius:12px;background:var(--red);color:#fff;padding:12px 18px;font-weight:700;cursor:pointer}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{background:var(--sidebar);color:#fff;padding:20px 16px;display:flex;flex-direction:column;gap:18px}.brand{width:165px;height:70px;object-fit:contain;filter:drop-shadow(0 0 0 transparent)}.compose-btn{background:var(--red);padding:13px 16px;border-radius:12px;text-align:center;font-weight:700}.sidebar nav{display:grid;gap:5px}.nav-item{padding:11px 13px;border-radius:10px;color:#d4d6db}.nav-item:hover,.nav-item.active{background:#24262c;color:#fff}.sidebar-bottom{margin-top:auto;display:grid;gap:10px;color:#aeb2bb;font-size:13px}.content{min-width:0}.page-header,.admin-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;background:#fff;border-bottom:1px solid var(--line)}.page-header h1,.admin-header h1{margin:0;font-size:25px}.message-list{background:#fff}.message-row{display:grid;grid-template-columns:minmax(180px,260px) 1fr 260px;gap:20px;padding:15px 28px;border-bottom:1px solid var(--line);align-items:center}.message-row:hover{background:#fafafa}.sender{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date{color:var(--muted);font-size:13px;text-align:right}.empty{padding:60px;text-align:center;color:var(--muted)}.message-view,.compose-panel{max-width:980px;margin:30px auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px}.message-view h1{font-size:28px}.meta{line-height:1.7;color:#4b4f57}.mail-body{white-space:pre-wrap;font-family:inherit;line-height:1.65}.back{color:var(--red);font-weight:700}.flash-stack{position:fixed;top:18px;right:18px;z-index:50;display:grid;gap:8px}.flash{background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);padding:12px 16px;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.08)}.admin-page,.admin-mailbox{min-height:100vh}.admin-logo{height:48px;width:120px;object-fit:contain;vertical-align:middle;margin-right:16px}.admin-header>div{display:flex;align-items:center;gap:12px}.notice{margin:24px 30px;padding:15px 18px;border-radius:12px;background:#fff6e6;border:1px solid #f2d49c}.table-wrap{padding:0 30px 30px}table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line)}th{font-size:13px;color:var(--muted)}td a{color:var(--red);font-weight:700}.admin-folders{display:flex;gap:8px;padding:16px 30px;background:#1a1b20}.admin-folders .nav-item{color:#d4d6db}@media(max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{position:static}.message-row{grid-template-columns:1fr}.date{text-align:left}.page-header{padding:18px}.message-view,.compose-panel{margin:0;border-radius:0}}

/* Webmail avancé */
.message-row.unread{background:#fff8f8}.message-row.unread .sender,.message-row.unread .subject{font-weight:800}.compose-shell{padding:28px}.compose-panel{margin:0 auto}.compose-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.compose-header h1{margin:0}.compose-close{font-size:30px;line-height:1;color:var(--muted);padding:4px 10px;border-radius:10px}.compose-close:hover{background:var(--bg);color:var(--text)}.recipient-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.attachment-picker input{padding:10px!important;background:var(--bg)!important}.file-help{font-weight:400;color:var(--muted);font-size:12px}.selected-files{display:grid;gap:6px}.selected-file{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fafafa;font-size:13px}.compose-actions{display:flex;gap:10px;align-items:center}.secondary-btn,.ghost-btn{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px;font:inherit;cursor:pointer}.conversation-view{max-width:1050px;margin:0 auto;padding:28px}.conversation-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.message-actions{display:flex;align-items:center;gap:8px}.message-actions form{margin:0}.primary.small{padding:9px 13px;font-size:14px}.ghost-btn{padding:8px 11px;font-size:13px}.ghost-btn.danger{color:#b42318}.conversation-subject{margin:26px 0 4px;font-size:30px}.thread-count{color:var(--muted);font-size:13px;margin-bottom:18px}.thread-list{display:grid;gap:14px}.thread-message{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.thread-message.current{border-color:#ffc4c7;box-shadow:0 5px 24px rgba(255,32,42,.06)}.thread-header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:18px}.thread-sender{font-weight:800}.thread-recipient,.thread-date{color:var(--muted);font-size:13px;margin-top:4px}.thread-date{white-space:nowrap}.mail-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.mail-html{line-height:1.6;overflow-wrap:anywhere}.mail-html img{max-width:100%;height:auto}.attachments{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.attachment-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.attachment-card{display:flex;flex-direction:column;gap:4px;min-width:190px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#fafafa}.attachment-card:hover{border-color:#ffc4c7}.attachment-card small{color:var(--muted)}.conversation-bottom-actions{margin:22px 0}.flash{transition:opacity .45s ease,transform .45s ease}.flash.success{border-left-color:#2e9d59}.flash.error{border-left-color:#d92d20}.flash-hide{opacity:0;transform:translateY(-8px)}
@media(max-width:800px){.recipient-grid{grid-template-columns:1fr}.conversation-view{padding:16px}.conversation-topbar,.thread-header{align-items:flex-start;flex-direction:column}.message-actions{flex-wrap:wrap}.thread-date{white-space:normal}.compose-shell{padding:0}.compose-panel{border-radius:0}.conversation-subject{font-size:24px}}
.admin-readonly{font-size:13px;color:var(--muted);background:#fff;border:1px solid var(--line);padding:8px 11px;border-radius:10px}

/* v3 - recherche, pagination, conversations type Gmail */
.sidebar-search input,.inline-search input,.search-bar input,.search-bar select{width:100%;border:1px solid #373941;background:#22242a;color:#fff;border-radius:10px;padding:10px 12px}.sidebar-search input::placeholder{color:#9da1aa}.nav-item{display:flex;justify-content:space-between;align-items:center}.badge{background:#ff202a;color:#fff;border-radius:999px;min-width:22px;padding:2px 7px;text-align:center;font-size:11px}.page-header>div{display:flex;align-items:baseline;gap:12px}.page-header span{color:var(--muted);font-size:13px}.inline-search{width:min(420px,45%)}.inline-search input{background:#f6f7f8;color:var(--text);border-color:var(--line)}.mini-avatar,.avatar{display:inline-grid;place-items:center;border-radius:50%;background:#f1f2f4;color:#555;font-weight:800}.mini-avatar{width:28px;height:28px;margin-right:10px}.pagination{padding:18px 28px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-top:1px solid var(--line);color:var(--muted)}.pagination div{display:flex;gap:10px}.pagination a{border:1px solid var(--line);padding:8px 12px;border-radius:9px;background:#fff}.search-header{align-items:flex-start}.search-bar{display:grid;grid-template-columns:minmax(300px,1fr) 180px auto;gap:8px;width:min(760px,65%)}.search-bar input,.search-bar select{background:#fff;color:var(--text);border-color:var(--line)}.search-bar button{border:0;background:var(--red);color:#fff;border-radius:10px;padding:0 16px;font-weight:700}.gmail-thread{max-width:1120px}.gmail-thread-list{gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.gmail-card{border:0;border-radius:0;border-bottom:1px solid var(--line);box-shadow:none!important;padding:0}.gmail-card:last-child{border-bottom:0}.gmail-card .thread-header{margin:0;padding:16px 18px;border:0;align-items:center;cursor:pointer}.avatar{width:42px;height:42px;flex:0 0 42px}.thread-who{min-width:0;flex:1}.thread-header{display:flex}.thread-sender{font-size:14px}.thread-snippet{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;margin-top:3px}.thread-recipient{display:none}.thread-body{padding:0 24px 24px 78px}.gmail-card.collapsed .thread-body{display:none}.gmail-card.collapsed .thread-recipient{display:none}.gmail-card.expanded .thread-snippet{display:none}.gmail-card.expanded .thread-recipient{display:block}.gmail-card.current{background:#fff}.gmail-reply-bar{display:flex;gap:10px;margin:24px 0;flex-wrap:wrap}.attachment-preview-card{width:220px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fafafa}.attachment-preview-card img{display:block;width:100%;height:125px;object-fit:cover;background:#eee}.pdf-preview,.file-icon{display:grid;place-items:center;height:125px;background:#f0f1f3;font-size:30px;font-weight:800;color:#c82831}.pdf-preview small{font-size:12px;color:var(--muted)}.attachment-meta{display:grid;gap:3px;padding:10px;font-size:12px}.attachment-meta span{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-meta a{color:var(--red);font-weight:700}.draft-status{font-size:12px;color:var(--muted);margin-right:12px}.compose-header>div{display:flex;align-items:center}
@media(max-width:900px){.search-bar{width:100%;grid-template-columns:1fr}.search-header{display:block}.inline-search{width:100%;margin-top:12px}.thread-body{padding:0 18px 20px}.avatar{width:34px;height:34px;flex-basis:34px}.gmail-card .thread-header{padding:14px}.message-row{grid-template-columns:1fr auto}.message-row .subject{grid-column:1/-1}.sender{display:flex;align-items:center}}

.admin-toolbar{padding:20px 30px}.admin-actions{display:flex;gap:12px;flex-wrap:wrap}.admin-form-card{max-width:760px;margin:30px auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.admin-management{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.admin-management h2{width:100%}.check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;justify-content:flex-start}.check input{width:auto!important}.admin-form-card>label{display:grid;gap:8px}.admin-form-card>label input{padding:12px;border:1px solid var(--line);border-radius:10px}

/* v4 - conversations Gmail, réponse inline, nettoyage des citations */
.gmail-thread-list{overflow:visible}
.gmail-card{position:relative}
.gmail-card + .gmail-card{border-top:0}
.gmail-card .thread-header{min-height:72px}
.gmail-card.expanded .thread-header{padding-bottom:10px}
.gmail-message-content{font-size:14px;line-height:1.65;color:#202124;overflow-wrap:anywhere}
.gmail-message-content p{margin:0 0 12px}
.gmail-message-content p:last-child{margin-bottom:0}
.gmail-message-content table{max-width:100%!important;width:auto}
.gmail-message-content pre{white-space:pre-wrap;overflow-wrap:anywhere}
.gmail-message-content blockquote{margin:14px 0;padding:0 0 0 14px;border-left:3px solid #dadce0;color:#5f6368}
.gmail-message-content .quoted-content{margin-top:14px;color:#5f6368}
.gmail-message-content .quoted-content summary{display:inline-block;cursor:pointer;color:#5f6368;background:#f1f3f4;border-radius:12px;padding:2px 9px;font-size:12px;user-select:none}
.gmail-message-content .quoted-content summary:hover{background:#e8eaed}
.gmail-message-content .clean-quote{margin-top:10px}
.plain-main{white-space:normal}
.inline-reply{margin:22px 0 40px;background:#fff;border:1px solid #dadce0;border-radius:12px;box-shadow:0 1px 2px rgba(60,64,67,.08);overflow:hidden}
.inline-reply:focus-within{border-color:#b7bbc1;box-shadow:0 1px 3px rgba(60,64,67,.18)}
.inline-reply-head{display:flex;align-items:center;gap:12px;padding:14px 16px 8px;color:#3c4043}
.inline-reply-head>div{display:grid;gap:2px}
.inline-reply-head small{color:#80868b;font-size:12px;font-weight:400}
.small-avatar{width:32px;height:32px;flex:0 0 32px;font-size:13px}
.inline-reply-form textarea{display:block;width:100%;min-height:145px;border:0;resize:vertical;padding:10px 18px 16px;font:inherit;line-height:1.6;color:#202124;background:#fff}
.inline-reply-form textarea:focus{outline:0}
.inline-reply-actions{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #f1f3f4;flex-wrap:wrap}
.inline-reply-actions .primary{padding:9px 20px;border-radius:18px}
.inline-attachment{cursor:pointer;padding:8px 10px;border-radius:8px;color:#5f6368;font-size:13px}
.inline-attachment:hover{background:#f1f3f4}
.inline-attachment input{display:none}
.text-action{font-size:13px;color:#5f6368;padding:8px 6px}
.text-action:hover{color:#202124;text-decoration:underline}
.thread-count{display:flex;align-items:center;gap:6px}
@media(max-width:800px){.inline-reply-actions{align-items:stretch}.text-action{padding:8px}.inline-reply{border-radius:10px}.gmail-message-content{font-size:14px}}

/* v5 - conversations plus proches de Gmail + administration exploitable */
.gmail-thread{max-width:980px;padding-top:22px}
.conversation-topbar{min-height:36px}
.conversation-subject{font-size:26px;font-weight:650;letter-spacing:-.3px;margin:20px 0 3px;color:#202124}
.thread-count{margin-bottom:14px;color:#777b82}
.gmail-thread-list{border:1px solid #e4e7eb;border-radius:14px;box-shadow:0 1px 2px rgba(60,64,67,.06);overflow:hidden;background:#fff}
.gmail-card .thread-header{min-height:68px;padding:13px 16px}
.gmail-card.collapsed .thread-header:hover{background:#fafbfc}
.gmail-card.expanded .thread-header{padding:16px 18px 8px}
.thread-sender{font-size:14px;font-weight:650;color:#202124}
.thread-email{font-weight:400;color:#6b7077;margin-left:4px;font-size:12px}
.thread-recipient{font-size:12px;color:#73777f}
.thread-snippet{font-size:13px;color:#747980}
.thread-date{font-size:12px;color:#73777f}
.gmail-card.expanded .thread-body{padding:2px 22px 22px 76px}
.gmail-message-content{font-size:14px;line-height:1.58}
.gmail-message-content .quoted-content{margin-top:18px}
.gmail-message-content .quoted-content summary{background:#eef0f2;color:#5f6368;border-radius:10px;padding:2px 8px;font-size:11px}
.inline-reply{margin-top:18px;border:1px solid #d8dce1;border-radius:14px;box-shadow:0 1px 2px rgba(60,64,67,.08)}
.inline-reply-head{padding:14px 16px 4px}
.inline-reply-form textarea{min-height:120px;padding:12px 18px 20px;font-size:14px}
.inline-reply-actions{padding:9px 12px;background:#fff}
.inline-reply-actions .primary{border-radius:20px;padding:9px 22px}

.admin-v5{background:#f6f7f9;color:#202124}.admin-header-v5{padding:18px 34px}.admin-brandline{display:flex;align-items:center;gap:14px}.admin-brandline h1{font-size:24px;margin:0}.admin-brandline p{margin:3px 0 0;color:#6d727a;font-size:13px}.admin-header-actions{display:flex;gap:9px}.admin-content-v5{max-width:1500px;margin:0 auto;padding:26px 34px 50px}.admin-status-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;margin-bottom:20px}.status-card{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:15px;display:flex;gap:11px;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.025)}.status-card>div:last-child{display:grid;gap:3px;min-width:0}.status-card strong{font-size:13px}.status-card span{font-size:12px;color:#70757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-dot{width:10px;height:10px;border-radius:50%;flex:0 0 10px}.status-ok .status-dot{background:#34a853}.status-warn .status-dot{background:#f9ab00}.status-error .status-dot{background:#d93025}.admin-alert{background:#fff;border:1px solid #e1e4e8;border-left:4px solid #777;border-radius:12px;padding:15px 17px;margin:12px 0;line-height:1.5}.admin-alert p{margin:6px 0 0;color:#5f6368;font-size:13px}.admin-alert-error{border-left-color:#d93025;background:#fffafa}.admin-alert-info{border-left-color:#1a73e8;background:#fbfdff}.admin-alert details{margin-top:8px}.admin-alert pre{white-space:pre-wrap;font-size:11px;color:#555}.admin-section-head{display:flex;align-items:center;justify-content:space-between;margin:28px 0 14px}.admin-section-head h2{margin:0;font-size:20px}.admin-section-head p{margin:3px 0 0;color:#777;font-size:12px}.admin-users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.user-card{background:#fff;border:1px solid #e3e6ea;border-radius:15px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.025)}.user-card-top{display:flex;align-items:center;gap:11px}.user-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f0f2f5;font-weight:700;color:#555}.user-main{display:grid;gap:2px;min-width:0;flex:1}.user-main strong{font-size:14px}.user-main span{font-size:12px;color:#6c7179;overflow:hidden;text-overflow:ellipsis}.state-pill{font-size:11px;padding:5px 8px;border-radius:999px}.state-pill.on{background:#e6f4ea;color:#137333}.state-pill.off{background:#fce8e6;color:#b3261e}.user-meta{display:grid;grid-template-columns:1fr 110px;gap:12px;margin:16px 0}.user-meta div{min-width:0}.user-meta dt{font-size:11px;color:#81858c;margin-bottom:3px}.user-meta dd{margin:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card-actions{display:flex;gap:8px;padding-top:12px;border-top:1px solid #eef0f2}.user-card-actions .secondary-btn,.disabled-btn{font-size:12px;padding:8px 10px}.disabled-btn{border:1px solid #eceff2;color:#a3a7ae;background:#f7f8f9;border-radius:10px;cursor:not-allowed}.admin-empty{background:#fff;border:1px dashed #cfd3d8;border-radius:14px;padding:38px;text-align:center;color:#666}.admin-empty strong{color:#333}.admin-empty p{margin:6px 0 0}
@media(max-width:900px){.admin-status-grid{grid-template-columns:1fr}.admin-header-v5{align-items:flex-start;gap:16px}.admin-header-actions{flex-wrap:wrap}.admin-content-v5{padding:20px 16px}.gmail-card.expanded .thread-body{padding:4px 16px 18px}.thread-email{display:block;margin-left:0}.user-meta{grid-template-columns:1fr}.admin-section-head{align-items:flex-start;gap:12px}}

/* v6 - performance + ordre chronologique strict */
.message-loading{padding:18px 0;color:var(--muted);font-size:13px}.message-loading.error{color:#b42318}
.thread-list{display:flex;flex-direction:column}
.thread-message{order:initial}

/* v7 - configuration de signature + rôles admin + mise à jour live */
.settings-shell{max-width:980px;margin:28px auto;padding:0 24px}.settings-header{margin-bottom:16px}.settings-header h1{margin:0;font-size:28px}.settings-header p{margin:5px 0 0;color:var(--muted)}.settings-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.signature-toggle{font-size:15px!important}.field-help{display:block;color:var(--muted);font-size:12px;line-height:1.45;font-weight:400}.signature-file-current{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.signature-file-current>div{display:grid;gap:3px;min-width:220px;flex:1}.signature-file-current span{font-size:12px;color:var(--muted)}.admin-help{margin-top:-10px}.user-pills{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.admin-pill{background:#e8f0fe!important;color:#174ea6!important}.admin-toggle{margin-top:2px}.message-list[data-live-message-list]{transition:opacity .12s ease}.live-refreshing{opacity:.6}
@media(max-width:800px){.settings-shell{padding:0 14px}.settings-card{padding:18px}.signature-file-current{align-items:flex-start;flex-direction:column}}

/* v7.1 - pagination 15 messages + flèches compactes */
.compact-pagination{min-height:58px}
.pagination-arrows{display:flex;gap:8px;align-items:center}
.page-arrow{width:38px;height:34px;display:grid!important;place-items:center;padding:0!important;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:25px;line-height:1;color:#3c4043}
.page-arrow:hover{background:#f6f7f8}
.page-arrow.disabled{color:#c6c9ce;background:#fafafa;cursor:default}

/* v8 - productivité : sélection, favoris, archive, annuaire */
.mail-toolbar{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--line);background:#fff;min-height:48px;flex-wrap:wrap}.mail-toolbar button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 10px;cursor:pointer}.mail-toolbar button:hover{background:#f5f6f7}.select-all{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-right:6px}.selection-count{font-size:12px;color:var(--muted)}.message-row-wrap{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;border-bottom:1px solid #eef0f2;background:#fff}.message-row-wrap.unread{background:#f8fbff}.message-row-wrap .message-row{border-bottom:0}.row-check{justify-self:center}

.settings-notifications{margin-top:16px}.settings-notifications h2{margin-top:0}.settings-notifications #notification-status{display:inline-block;margin-left:12px}

.logout-form{margin:0}.link-button{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.link-button:hover{text-decoration:underline}
