.fkol-offer,.fkol-archive{padding:18px 22px;margin:14px 0;background:#f2efe8;border:1px solid #d6cbae;border-radius:12px;color:#292723}.fkol-offer{display:flex;align-items:center;justify-content:space-between;gap:16px}.fkol-offer p,.fkol-archive p{margin:4px 0;color:#514b40}.fkol-archive header,.fkol-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.fkol-archive h3{font-size:16px;margin:0}.fkol-row{border-top:1px solid #d6cbae;padding:12px 0}.fkol-offer button,.fkol-archive button,.fkol-dialog button{min-height:44px;padding:10px 16px;border-radius:8px;border:1px solid #9a7621;background:#e4bc50;color:#242018;font-weight:600;cursor:pointer}.fkol-offer button:disabled,.fkol-dialog button:disabled{opacity:.6;cursor:default}.fkol-dialog{box-sizing:border-box;max-width:520px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #c1a46b;border-radius:16px;padding:26px;background:#f6f3ec;color:#292723;box-shadow:0 24px 90px #0006}.fkol-dialog::backdrop{background:#151b23a8}.fkol-dialog h2{font-size:22px;line-height:1.3;margin:0 0 14px}.fkol-dialog p{line-height:1.5}.fkol-dialog label{display:block;font-weight:600}.fkol-dialog textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border:1px solid #a89b81;border-radius:8px;background:#fffdf8;color:#292723;font:inherit;resize:vertical}.fkol-dialog small{display:block;font-size:12px;font-weight:400;margin:6px 0 18px}.fkol-dialog footer{display:flex;gap:12px;justify-content:flex-end}.fkol-dialog footer button:first-child{background:transparent;border-color:#aba18d}.fkol-dialog :focus-visible,.fkol-archive :focus-visible,.fkol-offer :focus-visible{outline:3px solid #655022;outline-offset:3px}.fkol-status{min-height:1.5em}@media(max-width:600px){.fkol-offer{display:block}.fkol-offer button{width:100%;margin-top:10px}.fkol-dialog{padding:20px}.fkol-dialog footer{flex-wrap:wrap}.fkol-dialog footer button{flex:1}.fkol-archive header{align-items:flex-start;flex-wrap:wrap}}
